Init dosyamı düzenlemek için açan veya yolunu döndüren arayabileceğim bir işlev var mı?
Init dosyamı düzenlemek için açan veya yolunu döndüren arayabileceğim bir işlev var mı?
Yanıtlar:
38.1.2 Emacs Lisp kılavuzunun Başlangıç Dosyasıuser-init-file bölümünde açıklanan değişkene bakın .
Bu değişkeni kullanarak init dosyasını açan etkileşimli bir komut oluşturmak kolaydır:
(defun my-open-init-file ()
"Open the init file."
(interactive)
(find-file user-init-file))
Basit bir alternatif, init dosyanız için bir yer işareti eklemek olacaktır ( varsayılan olarak bookmark-setbağlı C-x r m). Sonra geri dönmek için bookmark-jump( C-x r b) kullanabilirsiniz .
Ayrıca, mod recentf-modeile Helm veya Ido'yu etkinleştirir ve kullanırsanız, en ido-use-virtual-buffersson dosyalara geçmek kadar hızlıdır C-x b <filename>. Bunu etkinleştirdikten ve recentf-max-saved-itemsgüzel bir yüksek değere (1000) ayarladıktan sonra , bir dosyanın zaten açık olup olmadığını neredeyse hiç düşünmüyorum - her şeye her zaman tek bir anahtar bağlama yoluyla erişilebilir.
Bu, inac dosyasını farklı yerlere yerleştiren birden fazla sistemde Emacs kullanıyorsanız veya init.elsık sık düzenlemezseniz (ancak bu ne tür Emacs kullanıcısı için geçerli olur?!?)