Emacs'e d-mode düzenleme modunu eklemek
Kurmak için:
d-mode.el
dosyasını şu adresten indirin:https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode/blob/master/d-mode.el
İndirdiğiniz dosyayı Emacs'in lisp dosyaları için baktığı bir klasöre kopyalayın (root yetkisi gerekebilir!). Uygun klasörlerin listesini şu komutla görebilirsiniz:
C-h v load-path
Benim sistemimdeki kopyalama komutu şöyleydi:
cp d-mode.el /usr/share/emacs/21.4/site-lisp
Aslında
d-mode.el
'yi derlemek hız kazancı sağlayacaktır ama benim ortamımda da şu bilinen hatayı verdi:error: "`c-lang-defconst' must be used in a file"
Eğer sizin ortamınızda çalışırsa Emacs'in içindeyken
d-mode.el
'yi derleyin:M-x byte-compile-file
ve oluşan
d-mode.elc
dosyasını da site-lisp klasörüne kopyalayın.cp d-mode.elc /usr/share/emacs/21.4/site-lisp
.emacs
dosyanıza şu satırları ekleyin:(add-to-list 'auto-mode-alist '("\\.d\\'" . d-mode)) (autoload 'd-mode "d-mode" "Major mode for D programs" t)
Artık uzantısı .d
olan dosyalar d-mode'da açılacaklardır. Emacs içindeyken d-mode'u kendiniz de şöyle başlatabilirsiniz:
M-x d-mode