Pertanyaan tentang topik tersebut 'elisp'

Bagaimana cara memodulasi konfigurasi emacs?
Saya telah memutuskan untuk menulis ulang .emacs saya dari awal, dan saya ingin menyiapkan sesuatu yang modular, untuk menghindari file init.el 1k+ LoC yang ditakuti... Saya rasa ada beberapa permasalahan mendasar yang perlu diatasi oleh setiap...
16630 dilihat
schedule 17.01.2024

Memunculkan elemen dari daftar asosiasi di cadel (elisp)
Saya sedang mencari cara untuk "memunculkan" elemen dari daftar asosiasi, dengan kata lain asosiasi "destruktif": (setq alist '((a . 1) (b . 2)) (assoc-pop 'a alist) ;; -> (a . 1) ;; alist -> ((b . 2)) Apakah ada fungsi di elisp...
534 dilihat
schedule 28.10.2023

Singkirkan referensi ke peringatan kompilasi byte variabel gratis
Saya sedang menulis mode utama emacs, yang menggunakan variabel buffer-lokal untuk menyimpan beberapa status: (defun foo-mode () "My nice major mode" (interactive) (kill-all-local-variables) (setq mode-name "foo") (setq major-mode...
15355 dilihat
schedule 09.11.2023

Buat singkatan untuk fungsi yang berisi argumen
Ketika saya mendefinisikan suatu fungsi menggunakan kerangka definisi, saya dapat membuat singkatannya di tabel singkatan saya melalui, ("abbrev_name" "" function_name nil) Namun, jika saya menggunakan defun (yang memerlukan argumen),...
124 dilihat
schedule 05.12.2023