GNU’nun FTP sitesinden Emacs 23.1’i indirdim. Ayarsız yaptım ve yapılandırdıktan sonra oluşturdum.
.Emacs dosyasını giriş dizinimde veya sistemimin hiçbir yerinde bulamıyorum! Bir şey mi eksik?
GNU’nun FTP sitesinden Emacs 23.1’i indirdim. Ayarsız yaptım ve yapılandırdıktan sonra oluşturdum.
.Emacs dosyasını giriş dizinimde veya sistemimin hiçbir yerinde bulamıyorum! Bir şey mi eksik?
Yanıtlar:
Ya da, (yorumunda belirttiği gibi) çok daha basit bir yolu olarak, Ctrl+ H, v(tarif-değişkeni) güzel çıktı şöyle değişken ve değerini anlatan getirecektir:
user-init-file is a variable defined in ‘C source code’.
Its value is
"/home/.emacs"
Belgeler:
Kullanıcının başlangıç dosyasının dizinini içeren dosya adı. Yüklenen dosya '.elc' uzantısına sahipse ve karşılık gelen kaynak dosya varsa, bu değişken init dosyasını düzenleyen 'custom-save-all' gibi işlevler tarafından kullanılmaya uygun kaynak dosyanın adını içerir. Emacs init dosyasını yükleyip değerlendirirken, değer & lsquo'.elc 'uzantısına sahip olup olmamasına bakılmaksızın dosyanın gerçek adıdır.
Bu yol oldukça ayrıntılı. Daha kısa ve öz bir cevap, emac'leri başlatmak ve Lisp değerlendirme tamponunuzda, değerlendirmek için + user-init-file
tuşlarına basın . Bu, init dosyanızın nerede olduğunu gösterir:CtrlJ
user-init-file
"/home/.emacs"
EmacsWiki'deki InitFile bölümüne bakın .
İnit dosyanız, Emacs'ı başlattığınızda çalıştırmak istediğiniz kişisel EmacsLisp kodunu içerir.
- İçin GnuEmacs , öyle
~/.emacs
ya_emacs
ya~/.emacs.d/init.el
.- İçin XEmacs , öyle
~/.xemacs
ya~/.xemacs/init.el
.- İçin AquamacsEmacs , öyle
~/.emacs
ya~/Library/Preferences/Aquamacs Emacs/Preferences.el
.emacs.d/
. init.el
Burada bu dizinde bir dosya yapmalı mıyım ? Dizin yerleşim olarak önemli mi?
Windows'ta .emacs dosyası, dosya adlarının nokta ile başlayamadığı DOS ve FAT dosya sistemleriyle geriye uyumluluk için _emacs olarak adlandırılabilir. Bazı kullanıcılar, böyle bir adı kullanmaya devam etmeyi tercih eder, çünkü Explorer, dosya sistemi ve diğer programların çoğunun üstesinden gelmesine rağmen, noktadan başlayan bir adla dosya oluşturamaz. Emacs 22 ve sonrasında, init dosyasına ayrıca .emacs.d / init.el adı da verilebilir . Lisp paketleri tarafından oluşturulan diğer dosyaların birçoğu şimdi .emacs.d dizininde de depolanmaktadır, bu nedenle tüm Emacs ile ilgili dosyalarınızı tek bir yerde tutar.
kaynak: http://www.gnu.org/software/emacs/manual/html_mono/efaq-w32.html#Init-file
init
dosyanın dizini sadece bir kural mı? Emacs otomatik olarak görünen ve kişisel seçimlerinizi emacs'i uyarlamak için lisp komutları dosyasında mı seçersiniz ?
Denemelisin ls -a
.
ََََََََ
Basit cevap .Emacs dosyası ana dizininizde görünmeden önce Emacs'ta bazı kodlar yazmaya başlamanız gerekir. Bazı hızlı Merhaba, Dünya! S ve basit matematik kodunu yazın, derleyin ve çalıştırın.
Sonra tekrar eve bakın ve yazın ls -a
ve göreceksiniz. Sonra düzenlemek ve yazın gedit .emacs
. Gedit kullanıyorum, çünkü Emacs ile düzenleme yapmaktan garip hissediyorum.
emacs -q
init dosyanız bozuksa ve onu atlamanız gerekirse). Ayrıca, Emacs'ın init dosyanızı sizin için oluşturmasına gerek yoktur. Devam edip elle oluşturabilirsiniz; Emacs hala onu kullanacak.