En azından C otomatik tamamlama özelliğini eklemek istiyorum, böylece Emacs'i C editörüm olarak düzenli olarak kullanabiliyorum. Emacs’e yeni geldim ve zaten sistemime yükledim, çünkü işletim sistemi ile geldi (bence). Bu sürüm 22.1.1.
Aşağıdaki eğiticiyi takip etmeye çalışıyorum:
https://www.youtube.com/watch?v=HTUE03LnaXA
Emacs'e otomatik tamamlama eklemek için ~/.emacs
dosyasına aşağıdaki kodu ekleyerek başladık:
; start package.el with emacs
(require 'package)
; add MELPA to repository list
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/"))
; initialize package.el
(package-initialize)
Ama ~/.emacs
dosyasını kaydettiğimde ve Emacs'i tekrar başlattığımda, şu mesajı alıyorum:
`/Users/cell/.emacs 'yüklenirken bir hata oluştu:
Dosya hatası: Yükleme dosyası açılamıyor, paket
Normal çalışmayı sağlamak için, araştırıp
başlatma dosyanızdaki hatanın nedeni. Emacs'i
Tam hata backtrace görüntülemek için `--debug-init 'seçeneği.
Find-func yükleniyor ... find-library-name yapıldı: Kitaplık paketi bulunamadı
Lisp hakkında hiçbir şey bilmiyorum, ama benim anlayışımdan sorun, 'paketi
adı verilen paketin mevcut olmamasıdır. Gerçekten de onu aramaya çalışırsam
M-x find-library
ve sonra paketini
yazarım, bana şunu söyler:
Kitaplık paketi bulunamadı
Bu cevaba göre:
https://stackoverflow.com/questions/20105967/emacs-marmalade -cannot-açık yük dosya paket
Emacs’imin paketi
’si olmayabilir. Bunu nasıl çözebilirim ve çoğunlukla, C programlarına otomatik tamamlama özelliğini nasıl ekleyebilirim?
Not: Görünüşe göre işletim sistemiyle geldiğinden bu yana Emacs terminalinin bu sürümüne bağlı kalmayı tercih ederim. Ayrıca bir .dmg
dosyası kullanarak başka bir Emacs kurdum, fakat terminalde de (veya çoğunlukla) çalışmak istiyorum.