Próbowałem Aquamacs, ale okazało się, że zbyt mocno starał się być podobny do Maca. Jest to prawdopodobnie dobre, jeśli jesteś użytkownikiem Maca, który jest nowy w Emacsie.
Jeśli jesteś użytkownikiem Emacsa nowym na komputerach Mac (tak jak kilka lat temu), prawdopodobnie będziesz bardziej zadowolony ze specyficznych dla komputerów Mac standardowych wersji Emacsa. Mam kopalni z Emacs dla Mac OS X . Wypróbuj standardową wersję na stronie głównej lub kliknij przycisk „Inne wersje”, aby uzyskać więcej opcji. Używam najnowszej wersji testu wstępnego przez 6-12 miesięcy bez problemów.
Jeśli naprawdę chcesz być studly i zbudować swoją własną kopię, spójrz na podpowiedzi na stronie wiki Emacs dla Mac OS X . Zwróć uwagę w szczególności, że chcesz budować z opcjami następnego kroku, a nie z kakao lub węgla:
./configure --with-ns
make
make install
To jest starszy wątek, ale natknąłem się na niego, gdy szukałem nowych rozwiązań w dystrybucji emacs OSX. Jeśli używasz homebrew , możesz zainstalować najnowszą wersję emacsa kakaowego za pomocą:
Pamiętaj, że musisz mieć zainstalowany bazar. Możesz też zainstalować go z git mirror za pomocą
--use-git-head
źródło
https://github.com/railwaycat/emacs-mac-port
Od 5 lat jestem użytkownikiem emacsa i wypróbowałem wszystkie porty Mac. To jest zdecydowanie najlepszy, jakiego użyłem, zarówno pod maską, jak i pod względem wyglądu. Ma nawet płynne przewijanie pikseli, przybliżone powiększanie i kilka ciekawych optymalizacji dla komputerów Mac.
Obsługa Cg Możesz wyjść (podczas t) i (polecenie powłoki „sleep 100”). Brak aktywacji fałszywego paska menu podczas tych ocen.
Emulacja „select” bez okresowego odpytywania Nie wykorzystuje czasu procesora, gdy interpreter Lisp jest bezczynny i czeka na pewne zdarzenia, nawet w przypadku podprocesów lub połączeń sieciowych.
Pełne zakończenie Jeśli spróbujesz się wylogować / zamknąć / uruchomić ponownie, pozostawiając zmodyfikowany i niezapisany bufor do przeglądania plików, pojawi się wyskakujące okienko z potwierdzeniem. Jeśli anulujesz zakończenie Emacsa (w tym Cg lub ESC), cały proces wylogowania / zamknięcia / ponownego uruchomienia zostanie również natychmiast anulowany (tj. Natychmiast zobaczysz okno dialogowe „anulowane”, a nie „przekroczone limit czasu”). Jeśli nie masz niezapisanych buforów, buforów powłoki itp., Nie zobaczysz niepotrzebnego potwierdzenia.
Obsługa zdarzeń Apple Można zdefiniować moduły obsługi zdarzeń Apple na poziomie Lisp. Właściwie powyższe zakończenie z gracją jest przykładem obsługi zdarzeń Apple na poziomie Lisp. Innym przykładem jest moduł obsługi „Uzyskaj adres URL”, który pozwala nam wywoływać dostosowanego przez użytkownika program pocztowy za pomocą programu „mail-user-agent”, np.
$ osascript -e 'powiedz aplikacji „Emacs”, aby otworzyła lokalizację „mailto: [email protected]” ”
Jeśli ustawisz Emacsa jako domyślny program pocztowy za pomocą preferencji Mail.app, program pocztowy Emacs skonfiguruje bufor roboczy po kliknięciu łącza mailto: w przeglądarce internetowej.
Obsługa DictionaryService Możesz wyszukać słowo pod wskaźnikiem myszy w wybranym oknie, wpisując Command-Control-D (lub dwukrotnie / pojedynczo dotykając gładzika trzema palcami w systemie Mac OS X 10.7 / 10.8, odpowiednio).
Niezależność od rozdzielczości (zalecane 10,4 - 10,6, 10,5) Skalowanie działa w trybie skalowania szkieletowego w przeciwieństwie do (rozmytego) trybu powiększenia dla portu węglowego. Uwaga: ten typ niezależności rozdzielczości jest przestarzały w systemie Mac OS X 10.7.
64-bitowy (10.5 i nowszy) Możesz zbudować i uruchomić 64-bitowy plik binarny z obsługą GUI, określając CC = "gcc -arch x86_64" lub CC = "gcc -arch ppc64" podczas konfiguracji.
Kilka drobnych ulepszeń wizualnych
fullscreen' frame parameter, with all values supported:
Fullboth 'fullwidth',
fullheight' imaximized'. The fullboth frames, which don't have the title bar, still allow us to access the menu bar, the Dock, and the tool bars. The menu bar can also be activated via
menu-bar-open 'Control-F2' (if full keyboard access enabled), or
Command-Shift- /' (w Mac OS X 10.5 lub nowszy) nawet dla ramek fullboth gdzie pasek menu jest zazwyczaj ukryte. Zmiana czcionek lub szerokości wewnętrznej ramki w ramkach pełnoekranowych nie zakłóca wyświetlania. W środowiskach z wieloma monitorami można przenosić ramki pełnoekranowe na inny monitor, odpowiednio ustawiając parametryleft' and
górnej ramki. Dołączanie / odłączanie monitorów zewnętrznych powinno działać nawet w przypadku ramek pełnoekranowych.system-move-file-to-trash', which can be specified as a value of
usuwania przez przeniesienie do kosza ”.x-select-font' that provides modal font selection dialog in a compatible way with GTK+ and W32 ones. Note that a nonmodal counterpart has been available since Emacs 22 Carbon port via
mac-font-panel-mode ”.Wybór glifów za pomocą selektorów wariacji. Większość glifów ideograficznych Adobe-Japan1 jest dostępna za pośrednictwem IVSes (Sekwencje wariacji ideograficznych), nawet dla czcionek Hiragino w pakiecie z systemem operacyjnym, które nie zawierają podtabeli UVS w tabeli cmap od Mac OS X 10.6.
Można skompilować z obsługą ImageMagick. Nawet bez biblioteki ImageMagick port Mac zapewnia awarię przy użyciu frameworku we / wy Image, dzięki czemu można skalować i obracać obrazy.
tool-bar-style' works like in GTK+. The values
oba-poziomy „text-image-horiz' are synonymous with
oba”.mac-file-alias-p', which is parallel to
file-symlink-p '.źródło
Cóż, używam waniliowych emacsa z łatką ns, ale z tymi ustawieniami
Mam je od faceta z githuba Emacsa Rocka. W ten sposób mogę używać ´ i innych znaków opcji, jak w każdej innej aplikacji, a także mam bardziej znane rozmieszczenie Meta Key (mam capslock jako ctrl btw)
Również
Więc mogę skopiować i wkleić do emacsa (tj. I cmd + c na chrome i Cy na emacs do wklejenia i viceversa Cw cmd + v)
źródło
Spójrz na Aquamacs , które powinny być tym, czego szukasz.
źródło
Jeśli zainstalujesz MacPorts , możesz zainstalować porządną kompilację emacsa i łatwo go aktualizować. Ma to tę zaletę, że umożliwia łatwy dostęp do wielu innych pakietów, jeśli chcesz.
źródło
Macports oferuje kilka wariantów emacsa:
Jest też emacs kakaowy:
źródło
Ponieważ korzystasz z systemu Snow Leopard, aplikacja emacs z MacPorts nie będzie się kompilować, ale aplikacja emacs-app-devel będzie!
źródło
Osobiście używaj Carbon Emacsa, ponieważ jest to ten, który nie został zafałszowany irytującymi zakładkami i najbardziej przypomina oryginalny. http://www.emacswiki.org/emacs/CarbonEmacsPackage
Jedna wskazówka, jeśli używasz spacji, polega na zmianie przełącznika między oknami na coś innego niż strzałka ctrl, ponieważ za każdym razem, gdy spróbujesz wykonać tabulację słowną w emacsie, przeniesie Cię do innego okna, które trochę się zużywa po chwili.
Obsługa czcionek jest nieco ograniczona w przypadku emacji węglowych, o których jeszcze nie miałem pojęcia.
źródło
Zajrzyj na stronę http://www.sanityinc.com/full-screen-support-for-cocoa-emacs-on-osx, aby uzyskać informacje na temat git repo i poprawek do emacs kakaowych z obsługą pełnego ekranu, która jest dla mnie odpowiednia. (Nie używam portów ani fink, teraz używam homebrew)
źródło
Korzystam z iTerm2 w połączeniu z Emacs Starter Kit Kierana Healy dla nauk społecznych + alias w moim,
.bash_profile
aby wykorzystać najnowszą wersję emacsa dla Mac OSX ;alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs -nw'
źródło
Po latach używania EMACS w różnych systemach UNIX, Linux, FreeBSD, OS / 2 i Windows, w końcu przestałem ... Zamiast tego używam Smultron . Odkryłem, że wersja EMACS Cocoa tak naprawdę nie integruje się tak dobrze z Mac OS i nie „czuję się” jak normalny EMACS dla mnie.
Większość mojego rozwoju odbywa się obecnie w specjalistycznych IDE (XCode, Unity lub Eclipse), więc zwykle nie tęsknię za EMACS. Z drugiej strony nigdy nie udało mi się użyć EMACS jako mojego systemu operacyjnego, podobnie jak edytora tekstu. :-)
Eddie to kolejny porządny darmowy edytor tekstowy dla OS X.
źródło