Otwórz Emacsa za pomocą --debug-init w OS X

10

Próbuję debugować why my .emacs does not load.komunikat o błędzie.

Invalid read syntax: # ... Start Emacs with
the `--debug-init' option to view a complete error backtrace.

Moje pytanie brzmi: jak to zrobić? Do tej pory próbowałem tego.

otwórz -a --debug-init Emacs.app

Unable to find application named '--debug-init'

otwórz -a Emacs.app --debug-init

open: unrecognized option `--debug-init'

Mam plik konfiguracyjny emacs w moim katalogu domowym.

r4.
źródło

Odpowiedzi:

15

Nie jestem teraz na komputerze Mac, więc nie mogę sprawdzić, ale to powinno działać:

open -a /Applications/Emacs.app --args --debug-init

Uwaga: wymaga systemu Snow Leopard i nowszych.

EDYCJA: Możesz także spróbować tego:

/Applications/Emacs.app/Contents/MacOS/emacs --debug-init

Jeśli to nie zadziała, spróbuj wpisać „E” w „emacs”. (Nie jestem pewien, jak Emacs.app ma wewnętrzną strukturę, ale główny plik wykonywalny powinien być prawdopodobnie jednym z dwóch).

oboewan42
źródło
Wielkie dzięki, działa! Akceptowanie, kiedy rozwiązałem błąd.
r4.
Który z nich działał? (Nadal nie w moim bankomacie na Maca)
oboewan42,
Oba dwa dają dokładnie taki sam wynik. Sukces!
r4.