Używam Emacs dla Mac OSX app, i muszę zmodyfikować plik init.el, zgodnie z instrukcjami na MELPA. Problem polega na tym, że nie mogę znaleźć żadnego pliku init.el. Czy jest jakiś w nieznanej lokalizacji, czy jest jakiś inny plik służący temu samemu celowi? Celem jest udostępnienie pakietów MELPA dla instalatora pakietu Emacs 24.
==== AKTUALIZACJA ====
Aby dodać repozytorium MELPA, należy dodać kilka linii "przed wywołanie pakietu - zainicjuj w init.Plik el ", zgodnie ze stroną MELPA. Wydaje się jednak, że aplikacja Emacs for OSX nie zawiera pliku init.el. Korzystanie z polecenia (zalecane przez @ aleksander-poslavsky)
C-H (Control-h) v user-init-file RET
Otrzymuję "~ / .emacs", zgodnie z przewidywaniami @ abo-abo. Jednak plik ten nie istnieje, więc nie ma wywołania do zainicjowania pakietu. W każdym razie utworzyłem ~ / .emacs i dodałem do niego moje niestandardowe linie, zgodnie z sugestią @ abo-abo, i to działa.
Są to obecnie jedyna zawartość pliku .emacs:
(require "package)
(add-to-list "package-archives
"("melpa" . "http://melpa.milkbox.net/packages/") t)
Odpowiedzi:
3 dla odpowiedzi № 1Emacs dla OSX używa "normalnej" konfiguracji konfiguracyjnej (w przeciwieństwie do, na przykład, Aquamaców, lub w systemie Windows, gdzie plik init znajduje się gdzie indziej).
Zwykle twoja konfiguracja powinna być przechowywana w ~/.emacs.d/init.el
(widzieć tutaj, aby uzyskać pełne wyjaśnienie.
Twój bieżący plik konfiguracyjny powinien być przechowywany w zmiennej user-init-file:
posługiwać się C-h (Control-h) v user-init-file RET
To pokaże to, czego używa Emacs (może być zerowe, jeśli niczego nie używa).
Mam nadzieję że to pomoże!
0 dla odpowiedzi nr 2
Oto jak stworzyć "init.el".
Uruchom terminal przy pomocy
⌘+przestrzeńterminal
GNIĆ
Następnie wprowadź te polecenia w terminalu.
ls -a .emacs
ls -a .emacs.d
Jeśli terminal mówi
.emacs: No such file or directory
i
.emacs.d: No such file or directory
musisz utworzyć plik konfiguracyjny emacs, jak te polecenia.
mkdir .emacs.d
touch .emacs.d/init.el
Teraz masz "init.el". Dostosuj go, jak chcesz.