Bagaimana Anda memuat ulang variabel direktori-lokal? Saya ingin memodifikasi .dir-locals.eldan menerapkan perubahan tersebut pada sesi Emacs saat
Bagaimana Anda memuat ulang variabel direktori-lokal? Saya ingin memodifikasi .dir-locals.eldan menerapkan perubahan tersebut pada sesi Emacs saat
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...
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$/...
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...
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:...
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 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...
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 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
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 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...
Saya telah mengkonfigurasi Emacs untuk membuka file dengan nama *.cfgshell-script-mode. Ini adalah file konfigurasi, tentu saja, bukan skrip shell, tetapi 90% dari waktu melakukan apa yang saya inginkan (terutama, tebakan bagus tentang wajah untuk komentar dan tugas variabel). Saya menggunakan...
Yaitu, dapatkah saya menentukan file tertentu yang saya tidak ingin Emacs memberi tahu saya bahwa file telah berubah pada disk dan meminta saya tentang apakah saya ingin menerima perubahan atau tidak? Saya tidak ingin melakukan ini secara global, hanya untuk file yang saya tahu akan sering diubah...
Dalam file python yang saya miliki # Local Variables: # python-shell-interpreter: "python3" # python-shell-virtualenv-path: "~/.virtualenvs/datascience" # leo-python-args-to-send: "-f fqanalysis.txt" # End: Selama beberapa hari saya ingin menggunakan file python tanpa virtualenv yang...
Saya ingin agar mode spasi diaktifkan untuk semua buffer kecuali untuk mode-org. Sangat mudah untuk melakukan ini ketika emacs dimulai, tetapi karena saya menggunakan salinan emacs yang persisten dengan mode daemon emacs, saya tidak bisa begitu saja melakukannya. Saya mencoba: (require...