Pertanyaan yang diberi tag elisp

24
Algoritme apa yang digunakan pengurutan?

Saya perlu menambahkan satu bilangan bulat ke daftar yang sudah diurutkan, sehingga masuk di tempat yang tepat. Orang pertama saya kira-kira seperti itu (sort (cons newelt list) #'<) Namun, mengingat yang listsudah diurutkan, hanya satu penyisipan benar-benar diperlukan, yang berarti solusi...

23
Untuk apa fungsi `purecopy` diperlukan?

Saya compile.elmelihat-lihat dan melihat konstruksi ini : (defcustom compile-command (purecopy "make -k ")) The purecopydocs menyatakan: purecopy adalah fungsi bawaan di `kode sumber C '. (purecopy OBJ) Buat salinan objek OBJ dalam penyimpanan murni. Salin konten vektor dan sel kontra...

22
Apa perbedaan antara 'dan #' di depan simbol?

Saya sedikit baru untuk Emacs. Ketika melihat beberapa konfigurasi, saya menemukan ada dua jenis perintah di "add-hook". (add-hook 'LaTeX-mode-hook #'LaTeX-math-mode) dan (add-hook 'LaTeX-mode-hook 'LaTeX-math-mode) Ini telah membingungkan saya sejak lama dan saya tidak tahu cara mencari "#...

21
Perintah yang memformat (cantik) kode Elisp

Katakanlah saya memiliki fungsi yang terlihat seperti berikut (seperti yang sering terjadi saat mencetak keluaran elisp). (defun my-example-function () (let ((a (do-something)) (b (do-something))) (setq someone me) (with-current-buffer b (do-that (or this (and that those))) (format "%s"...

17
Memetakan fungsi di seluruh daftar properti?

T: apa cara idiomatis untuk memetakan suatu fungsi di seluruh daftar properti? Berbagai fungsi pemetaan ( mapcardan keluarga) memetakan fungsi melalui urutan seperti daftar. Bagaimana seseorang menggunakan fungsi-fungsi ini ketika berhadapan dengan daftar properti , yaitu, ketika mencoba memetakan...

17
Perbedaan antara load-file dan load

Saya membaca dokumentasi kedua fungsi tersebut tetapi sepertinya tidak banyak informasi. Apa perbedaan sebenarnya di antara mereka selain dari fakta bahwa itu loadadalah fungsi built-in dalam kode sumber C sedangkan load-file adalah fungsi kompilasi daftar interaktif. Apa fungsi yang...

17
Bagaimana cara indentasi kata kunci selaras?

Mungkin dipengaruhi oleh Clojure, saya lebih sering menggunakan daftar properti sebagai struktur data. Emacs sebagian besar waktu indentasi mereka seperti ini, `(:token ,token :token-quality ,quality) , sementara ini yang saya inginkan `(:token ,token :token-quality ,quality) . Jadi, saya...

17
Konvensi komentar Emacs Lisp

Lampiran Panduan Referensi Emacs Lisp D.7 menyebutkan beberapa tips komentar: Tanda titik koma tunggal ( ;) harus digunakan untuk komentar sebaris. Tanda titik koma ganda ( ;;) harus digunakan untuk komentar baris. Tiga titik koma ( ;;;) harus digunakan untuk "komentar yang harus dianggap sebagai...

16
Elisp regexps ^ dan $ vs `dan '

Manual menggambarkan karakter khusus regexp ^dan $. Seperti kebanyakan dialek ekspresi reguler yang saya tahu, mereka sepertinya cocok dengan awal atau akhir sebuah string. Namun, saya juga menemukan bahwa ada `dan 'karakter yang tersedia. Berdasarkan penjelasan yang ditemukan di sini , mereka...