Pertanyaan yang diberi tag elisp

11
Bagaimana cara menggunakan selagi tidak ada input?

Dari docstring: Jalankan BODY hanya selama tidak ada input yang tertunda. Jika input tiba, itu mengakhiri eksekusi BODY, dan while-no-inputmengembalikan t. Berhenti membuatnya kembali nol. Jika BODY selesai, while-no-inputkembalikan nilai apa pun yang diproduksi BODY. Jika saya mengerti...

11
Untuk apa "itu"?

Misalnya dalam definisi yang -firstkita miliki: (--first (funcall pred it) list)) Secara alami arti "itu" sangat sulit untuk dicari di google atau

10
Ganti nama variabel lokal refactoring

Apakah ada alat refactoring elisp yang dapat mengubah nama variabel lokal dan argumen fungsi? Saya ingin dapat berbelok: (defun my-func (s r) ... (use s .. r)) ke: (defun my-func (string replacement) ... (use string .. replacement)) menggunakan metode yang tahu cara menemukan referensi...

10
Buat urutan-baca hormat menyortir koleksi

Antara: (completing-read "test: " '("a" "b" "c")) atau: (completing-read "test: " '("c" "b" "a")) menghasilkan hasil yang sama dalam buffer penyelesaian saat menekan TAB. Bagaimana cara saya menghormati pesanan

10
Kapan kutipan tajam digunakan?

Saya melihat kutipan tajam digunakan dalam kode eLisp orang lain, dan saya menggunakannya sendiri, tetapi saya tidak sepenuhnya jelas kapan mereka sesuai dan kapan tidak. Adakah yang bisa mengklarifikasi kapan tepatnya tepat menggunakan kutipan tajam dan kapan kutipan tunggal biasa...

10
Bagaimana saya bisa menjawab prompt minibuffer dari elisp?

Saya kadang-kadang menemukan diri saya menggunakan fungsi interaktif di dalam fungsi yang saya tulis untuk saya gunakan sendiri. Jika suatu fungsi meminta beberapa informasi (mis. "File output: ~ /") apakah ada cara umum untuk menambahkan teks ke minibuffer dan kemudian tekan enter sehingga...