Pertanyaan yang diberi tag elisp

8
Bagaimana cara defalias lambda?

Saya punya ini di .emacs saya: (defalias 'λ 'lambda) yang berfungsi dengan baik untuk hal-hal sederhana seperti (funcall (λ (x) x) 1). Tetapi ketika saya melakukan sesuatu seperti (org-add-link-type "foo" (λ (s) (message s)))atau (add-to-list 'auto-mode-alist '("foo" . (λ () (message "bar")))),...

8
Bisakah Emacs mendeteksi jalur yang dapat dieksekusi?

Misalkan saya memiliki dua emacs identik (dari versi yang sama) di sistem saya. Satu ditempatkan di C:\Program Files\Gnu Emacsdan yang lain di tempat yang berbeda, katakanlah C:\Program Files\New Gnu Emacs. Bisakah Emacs yang berjalan mendeteksi yang mana? Sebagai contoh, dapatkah ia memberikan...

8
Kesetaraan string, abaikan case?

T: bagaimana cara seseorang menguji kesetaraan string tetapi mengabaikan case? Saya punya situasi di mana saya ingin membandingkan string tetapi abaikan case. Kasus penting untuk string-equal, dan tampaknya tidak peka terhadap case-fold-search: (string-equal "string" "StrinG") ; => nil (let...

8
mengapa gethash tidak mengembalikan nilai kunci saya?

Cisp, skema, clojure programmer berpengalaman membuat pindah ke elisp dari python untuk mengotomatisasi rutin, setiap hari, tugas-tugas dasar: Saya mendapat kejutan besar dari yang berikut di ielm ELISP> (setq h2 (make-hash-table)) #s(hash-table size 65 test eql rehash-size 1.5 rehash-threshold...

8
Muatan otomatis dan variabel

Saya mengerti apa fungsi autoload untuk fungsi (mendaftarkan file untuk memuat ketika fungsi tersebut dipanggil atau string dokumentasinya diambil). Namun, tidak jelas bagaimana menggunakan fasilitas autoload dalam hubungannya dengan variabel dan makro. Saya punya dua pertanyaan: Apa yang...

8
Apa itu kait?

Hanya untuk mengklarifikasi ... Misalnya, dalam dokumen ini : Hook adalah variabel Lisp yang menyimpan daftar fungsi, untuk dipanggil pada beberapa kesempatan yang didefinisikan dengan baik. (Ini disebut menjalankan hook.) Fungsi individual dalam daftar disebut fungsi hook dari hook. Misalnya,...