Di bawah ini jelas tidak berfungsi dan karenanya pertanyaan ini. Bagaimana cara memperbaiki kode di bawah ini sehingga nilai somelistmenjadi '(("abc" . 123))? (setq x "abc") (setq y 123) (setq somelist nil) (add-to-list 'somelist '(x .
Di bawah ini jelas tidak berfungsi dan karenanya pertanyaan ini. Bagaimana cara memperbaiki kode di bawah ini sehingga nilai somelistmenjadi '(("abc" . 123))? (setq x "abc") (setq y 123) (setq somelist nil) (add-to-list 'somelist '(x .
Bagaimana Anda memuat ulang variabel direktori-lokal? Saya ingin memodifikasi .dir-locals.eldan menerapkan perubahan tersebut pada sesi Emacs saat
T: Menggunakan Elisp, bagaimana saya bisa mereset variabel ke nilai defaultnya tanpa mengetahui nilai itu? Saya mencoba mencari cara untuk melakukan ini dengan memunculkan antarmuka Customize untuk variabel yang saya atur ke nilai non-default dalam file init saya dan menekan C-h kdiikuti dengan...
Dalam banyak proyek saya, saya menggunakan .dir-locals.elfile untuk mengatur variabel spesifik proyek seperti mengkompilasi perintah. Setelah membuka file dalam direktori yang berisi file seperti itu, emacsmengeluh tentang "variabel lokal berisiko" , khususnya: The local variables list in $DIR$/...
Misalkan saya memiliki direktori dengan file-file ini. /foo/bar/baz/.dir-locals.el /foo/bar/.dir-locals.el /foo/.dir-locals.el Ketika saya pergi untuk membuat file /foo/bar/baz/, saya ingin membuat rantai daisy bersama-sama sehingga /foo/.dir-locals.elberlaku pertama, dan kemudian...
Saya sering menemukan diri saya dalam situasi di mana saya disuruh meletakkan jalur relatif sebagai variabel direktori lokal. Misalnya cmake-ide 's cmake-ide-project-dirdan cmake-ide-build-dir. Tentu saja ini tidak terlalu portabel. Jadi, bukannya .dir-locals.el: ((nil . ((cmake-ide-project-dir...
Apakah mungkin untuk mengatur binding kunci spesifik ke buffer? Saya memiliki yang berikut ini di salah satu file org saya: # Local Variables: # eval: (local-set-key (kbd "<f10>") 'some-custom-defun-specific-to-this-buffer) # End: Namun pengikatan ini juga berlaku untuk file mode-org...
Variabel safe-local-variable-valuesdapat menyimpan pasangan nama / nilai yang aman sebagai file-local atau direktori-lokal. Namun terkadang saya ingin mengatakan nilai apa pun valid untuk variabel yang diberikan. Halaman manual yang saya tautkan mengatakan bahwa nilai integer dianggap aman untuk...
Saya mewarisi file .emacs saya dari seorang teman sekitar 18 tahun yang lalu. Terkubur di tengah adalah peringatan komentar tak menyenangkan berikut tentang implikasi keamanan enable-local-variablesfitur: ;; Date: Wed, 7 Dec 1994 11:57:50 -0600 ;; From: [email protected] (David Blob) ;; Subject:...
Saya ingin menaruh beberapa konfigurasi di luar init.elfile saya .dir-locals.el, yaitu yang berikut: ((nil (let ((dirs '(".cask" "core" "packages" "modules" "snippets" "themes"))) (mapc #'(lambda (path) (add-to-list 'projectile-globally-ignored-directories path)) dirs)))) Tetapi setiap kali...
saya melihat ;; Local Variables: ;; mangle-whitespace: t ;; End: dalam banyak file sumber Elisp oleh berbagai programmer Emacs yang berpengalaman. Tetapi ketika saya describe-variable, Emacs 24.3 mengatakan tidak ada variabel mangle-whitespaceyang didefinisikan. Apakah
Kadang-kadang mudah untuk mendefinisikan variabel file lokal dengan komentar seperti berikut ini, yang harus di akhir file. # Local Variables: # fill-column: 80 # End: Namun, dalam buffer mode-org, komentar ini dianggap “di dalam” tajuk paling terakhir. Misalnya, dalam buffer berikut, komentar...
Saya sedang bereksperimen dengan variabel lokal dan mengatur: (defvar-local foo nil "Buffer local foo") Saya kemudian mendesain ulang program saya untuk menggunakan variabel global sebagai gantinya menggunakan: (defvar foo nil "Not buffer local foo") tetapi variabel masih buffer lokal dan...
Saya sudah pernah menggunakan letsebelumnya, tetapi tidak pernah menggunakan let* apa artinya let*(biarkan asterisk) di elisp? fyi ini sulit untuk google karena tanda
Terkadang saya perlu menetapkan nilai yang sama ke beberapa variabel. Dengan Python, saya bisa melakukannya f_loc1 = f_loc2 = "/foo/bar" Tetapi di Elisp, saya menulis (setq f_loc1 "/foo/bar" f_loc2 "/foo/bar") Saya bertanya-tanya apakah ada cara untuk mencapai ini menggunakan "/foo/bar"hanya...
Cukup umum bahwa saya akan melihat dokumentasi perintah dengan C-h f, dan kemudian menjalankan perintah dengan M-xsegera setelah itu. Saat ini, cara terpendek yang saya temukan untuk "menjalankan perintah tampilan terakhir" adalah menyalin namanya (baik dari buffer bantuan atau dari sejarah) dan...
Saya ingin mendefinisikan fungsi masuk dalam skrip init saya, tetapi saya tidak ingin meng-hardcode kredensial login saya. Saya pikir solusi yang baik adalah membuat skrip init saya membaca kredensial login saya dari file lokal dan menyimpan nilai-nilai ini sebagai variabel. Dengan begitu, saya...
Saya mencari cara sederhana untuk membuat emacs mengingat variabel yang dideklarasikan dalam satu fungsi di C / C ++. Dengan "sederhana", maksud saya tanpa paket eksternal, hanya dengan beberapa baris elisp dalam file konfigurasi. Konfigurasi default Emacs saya memengaruhi nama-nama variabel...
Saya mengembangkan perpustakaan dan ingin memuatnya kembali setelah diedit tanpa keluar dari Emacs (anggap sudah aktif load-path): (load-library "myname") Ketika saya melakukan ini, Emacs tidak mengambil perubahan ke defvarvariabel-terikat. Saya tidak ingin memanggil eval-defun( C-M-x) secara...
Saya suka ide .dir-locals.el. Saya memiliki .dir-locals.elfile saya sendiri di direktori home saya yang harus mengatur semua variabel untuk direktori / file yang saya buka kecuali ada .dir-locals.ellebih dekat ke direktori saya membuka file. Namun, meskipun file tersebut dikenali, variabel...