2011-11-04 11 views
20

Używam intensywnie /usr/bin/emacs w Terminalu.aktualizacja emacsa konsoli (/ usr/bin/emacs) na komputerze Mac

Mam Emacsa 22 i chciałbym go uaktualnić do 23. Zastanawiam się, jak to zrobić.
Googling "emacs download mac" daje mi Emacs.app, który ma własne okno i interfejs użytkownika, ale nie chcę tego.

Nie jestem pewien, jak mam/usr/bin/emacs w pierwszej kolejności, może przyszedł z Mac OS?

Odpowiedz

26

można uruchomić wersję Emacs.app w terminalu tak:

/Applications/Emacs.app/Contents/MacOS/Emacs -nw 

w moim pliku .cshrc, używam aliasu, aby to łatwiej wywołać:

alias enw '/Applications/Emacs.app/Contents/MacOS/Emacs -nw' 
+0

Na moim MacBooku musiałem wykonać 'nano ~/.bash_profile', a następnie dodać' alias enw = '/ Applications/Emacs.app/Contents/MacOS/Emacs -nw''. Brak '=' w powyższym przykładzie. – snd

3

Zainstaluj emacs z macports.

% sudo port install emacs 

Następnie uruchom go z zaciskiem

8

Jest to standardowy edytor dołączony OS X i wielu innych systemów uniksowych wraz z vi/vim, i pico. Osobiście nie zaktualizowałbym preinstalowanego. Chciałbym zainstalować z Macports, Fink lub Homebrew lub samodzielnie skompilować ze źródła do innej lokalizacji (np. /usr/local).

2

Or można zainstalować Emacs.app, postępując zgodnie z instrukcjami here, aby utworzyć skrypt ~/bin/emacs, a następnie uruchomić jako emacs -nw lub dowolne inne opcje.

#!/bin/sh 
exec /Applications/Emacs.app/Contents/MacOS/Emacs "[email protected]" 
2

byłem na tej samej wyszukiwania i skończyło się instalowania z Homebrew więc mogę pobrać najnowszą wersję wraz z kilku bibliotek, jak opisano w this answer na Emacs Stack Exchange stronie:

Obecnie używam tylko kompilacja snapshotów GNU Emacs. Mają dość dobre wsparcie dla OS X i są zdecydowanie najłatwiejsze do zainstalowania i najlepiej obsługiwane przez społeczność.

Zwykłem pobierać je z Emacsa na Mac OS X, ale teraz używam Homebrew, ponieważ obsługuje on więcej bibliotek, w szczególności GNU TLS dla szyfrowanych połączeń sieciowych.

Podsumowując: użyj brew install emacs --HEAD --use-git-head --with-cocoa --with-gnutls --with-rsvg --with-imagemagick :).

(Zauważ, że GNU Emacs jest to, co jest z preinstalowanym na Mac OS X, co najmniej na kopalni z 10.10.5)

To dodaje nowy Emacs binarny na /usr/local/bin/emacs, pozostawiając istniejącą instalację i /usr/bin/emacs w miejsce.

Powiązane problemy