2012-07-21 14 views
10

Emacs’de yeniyim ve nasıl kullanacağımı öğreniyorum. "Emacs C Source dir" 'u nasıl ayarlayacağımı biliyorum ama bu değişikliği nasıl kalıcı hale getireceğimi bilmiyorum. Sanırım .emacs dosyasında ayarlamam gerekiyor ama bunun ne anlama geldiğini bilmiyorum. Birisi yardım edebilir mi?Emacs C kaynak dizini kalıcı hale nasıl getirilir?

+0

Emacs C kaynaklarının kendileri dizini mi kastediyorsunuz? Şimdi nasıl ayarlıyorsunuz? –

+0

@NicholasRiley: Evet, apropos kullanarak diğer arabellek gibi bir komut açıklamasını aradım ve daha sonra "C kaynak kodu" bağlantısını tıklıyorum ve "Emacs C Source dir" için sorulduğunda bunu ayarladım. Bunu nasıl kalıcı hale getirebilirim? – Daniel

+0

Emacs'i kullanmaya başladığımdan sonra neredeyse on yıl boyunca Emacs C kaynakları etrafında uğraşmaktan rahatsız olmadığımı söylemek zorundayım :-) sizin için çok iyi :-) –

cevap

15

Genellikle, çoğu kullanıcı tarafından ayarlanabilen değişken Özelleştir ile düzenlenebilir, ancak bazı nedenlerden dolayı source-directory değişkeni bunlardan biri değildir.

Çizgiyi gibi içerecek şekilde ~/.emacs dosyasını düzenlemek gerekir

: sondaki src dizini dahil etmeyin

(setq source-directory "/path/to/emacs/source/dir") 

; otomatik olarak eklenecektir. Sonra çıkın ve Emacs'i yeniden başlatın.

Emacs çalıştırıldıktan sonra bunu ayarlamanın, find-func.el yüklendiğinde okunması nedeniyle hiçbir etkisi olmayabileceğini unutmayın. Bunun yerine find-function-C-source-directory'u (/src ile) ayarlayabilirsiniz, ancak bunun üzerine yazabilirsiniz. Yukarıdaki gibi, başlangıçta sadece (setq source-directory ...)'a göre daha iyidir.

+0

Siz harika bir arkadaşsınız :-) – Daniel

İlgili konular