Я попробовал Aquamacs, но обнаружил, что он слишком старался, чтобы быть похожим на Mac. Это, вероятно, хорошо, если вы пользователь Mac, который является новичком в Emacs.
Если вы пользователь Emacs, плохо знакомый с Mac (как я это делал пару лет назад), вам, вероятно, будет удобнее использовать специальные сборки Emacs для Mac. Я получаю мое от Emacs для Mac OS X . Попробуйте стандартную сборку на домашней странице или нажмите кнопку «Другие версии», чтобы получить дополнительные параметры. Последние 6-12 месяцев я пользуюсь самой последней версией для тестирования без проблем.
Если вы действительно хотите быть studly и построить свою собственную копию, обратите внимание на намеки на вики - странице Emacs для Mac OS X . Обратите внимание, в частности, что вы хотите построить с опциями для nextstep, а не с какао или углеродом:
./configure --with-ns
make
make install
Это старая ветка, но я столкнулся с ней, когда смотрел, есть ли новые разработки в дистрибутивах OSX emacs. Если вы используете homebrew , вы можете установить последнюю версию Emacs Какао с:
Обратите внимание, что вам нужно установить базар. В качестве альтернативы, вы можете установить его с git mirror с помощью
--use-git-head
источник
https://github.com/railwaycat/emacs-mac-port
Вы уже 5 лет являетесь пользователем emacs и перепробовали все порты Mac. Это на порядок лучшее, что я использовал, как под капотом, так и по внешнему виду. Он даже имеет плавную прокрутку пикселей, пинч-масштабирование и некоторые отличные оптимизации для Mac.
Обработка Cg Вы можете выйти (пока t) и (shell-команда «sleep 100»). Нет фиктивной активации панели меню во время этих оценок.
Эмуляция `select 'без периодического опроса. Он не использует процессорное время, когда интерпретатор Lisp бездействует и ожидает некоторых событий, даже с подпроцессами или сетевыми подключениями.
Изящное завершение Если вы попытаетесь выйти из системы / завершить работу / перезагрузить компьютер, оставив измененный и несохраненный буфер посещения файлов, появится всплывающее окно для подтверждения. Если вы отмените завершение Emacs (включая Cg или ESC), весь процесс выхода из системы / завершения работы / перезагрузки также будет немедленно отменен (т. Е. Вы увидите «отмененный» диалог сразу, а не «тайм-аут» после). Если у вас нет несохраненных буферов, буферов оболочки и т. Д., Вы не увидите ненужного подтверждения.
Обработка событий Apple Можно определить обработчики событий Apple на уровне Lisp. На самом деле, изящное завершение, описанное выше, является примером обработки событий Apple на уровне Lisp. Другой пример - обработчик «Get URL», который позволяет нам вызывать почтовую программу, настроенную вами с помощью «mail-user-agent», например:
$ osascript -e 'сообщает приложению "Emacs", чтобы он открывал папку "mailto: foo@example.com"'
Если вы установите Emacs в качестве почтовой программы по умолчанию с помощью предпочтения Mail.app, почтовая программа Emacs установит черновой буфер, когда вы щелкнете ссылку mailto: в веб-браузере.
Поддержка DictionaryService Вы можете найти слово под указателем мыши в выбранном окне, набрав Command-Control-D (или дважды / одно касание трекпада тремя пальцами в Mac OS X 10.7 / 10.8, соответственно).
Независимость от разрешения (10.4 - 10.6, рекомендуется 10.5). Масштабирование работает в масштабном режиме, в отличие от (размытого) увеличенного режима для порта Carbon. Примечание. Этот тип независимости от разрешения не рекомендуется использовать в Mac OS X 10.7.
64-разрядная (10.5 и более поздние) 64-разрядная двоичная версия может быть создана и запущена с поддержкой графического интерфейса, указав CC = "gcc -arch x86_64" или CC = "gcc -arch ppc64" в конфигурации.
Некоторые незначительные визуальные улучшения
fullscreen' frame parameter, with all values supported:
Fullboth 'fullwidth',
fullheight', иmaximized'. 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
меню-бар открытой 'Control-F2' (if full keyboard access enabled), or
Command-Shift- /' (на Mac OS X 10.5 и выше) даже для fullboth кадров , где строка меню обычно скрыты. Изменение шрифтов или внутренней ширины границы в полноэкранных кадрах не загромождает отображение. В средах с несколькими мониторами можно переместить полноэкранные кадры на другой монитор, задав соответствующие параметрыleft' and
верхнего кадра. Присоединение / отсоединение внешних мониторов должно работать даже с полноэкранными кадрами.system-move-file-to-trash', which can be specified as a value of
delete-by-moving-to-trash '.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 '.Выбор символа с помощью переключателей вариантов. Большинство идеографических глифов Adobe-Japan1 доступны через IVS (последовательности идеографических вариаций) даже для связанных со ОС шрифтов Hiragino, которые не содержат подтаблицу UVS в своей таблице cmap, начиная с Mac OS X 10.6.
Может быть скомпилировано с поддержкой ImageMagick. Даже без библиотеки ImageMagick порт Mac обеспечивает запасной вариант с использованием инфраструктуры ввода-вывода изображений, поэтому вы можете масштабировать и поворачивать изображения.
tool-bar-style' works like in GTK+. The values
Both-Horiz ',text-image-horiz' are synonymous with
оба'.mac-file-alias-p', which is parallel to
file-symlink-p '.источник
Ну, я использую ванильный Emacs с патчем NS, но с этими настройками
Я думаю, что я получил их от парня из Emacs Rock GitHub. Таким образом, я использую символы ´ и другие опции, как и в любом другом приложении, а также имею более привычное расположение мета-ключа (у меня capslock как ctrl btw)
Также
Так что я могу копировать и вставлять в Emacs (т.е. я cmd + c на Chrome и Cy на Emacs для вставки и наоборот Cw cmd + v)
источник
Посмотрите на Aquamacs , который должен быть тем, что вы ищете.
источник
Если вы устанавливаете MacPorts , вы можете установить приличную сборку emacs и легко обновлять ее. Это дает вам преимущество, предоставляя вам легкий доступ к множеству других пакетов, если вы хотите их.
источник
У macports есть несколько вариантов emacs:
Также есть Emacs Какао:
источник
Поскольку вы работаете на Snow Leopard, emacs-app от MacPorts не будет компилироваться, а emacs-app-devel!
источник
Лично используйте карбоновые Emacs, потому что это тот, который не был фальсифицирован раздражающими вкладками и больше всего похож на оригинальный. http://www.emacswiki.org/emacs/CarbonEmacsPackage
Один совет, если вы используете пробелы, это поменяйте переключение между окнами на что-то отличное от ctrl-arrow, потому что каждый раз, когда вы пытаетесь сделать пословную вкладку в emacs, вы попадете в другое окно, которое немного изнашивается. спустя некоторое время.
Поддержка шрифтов немного ограничена углеродным Emacs, о котором я пока не догадывался.
источник
Взгляните на http://www.sanityinc.com/full-screen-support-for-cocoa-emacs-on-osx для git-репозитория typster и патчей для Emacs-какао с полноэкранной поддержкой, которая мне очень понравилась. (Я не использую порты или fink, теперь использую homebrew)
источник
Я использую iTerm2 в сочетании с Kieran Healy's Emacs Starter Kit для социальных наук + мой псевдоним,
.bash_profile
чтобы использовать новейшую версию emacs для Mac OSX ;alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs -nw'
источник
После нескольких лет использования EMACS в различных UNIX, Linux, FreeBSD, OS / 2 и Windows я наконец прекратил ... Вместо этого я использовал Smultron . Я обнаружил, что версия EMACS для Какао не очень хорошо интегрировалась с Mac OS и не чувствовала себя для меня как обычная EMACS.
В настоящее время большая часть моей разработки выполняется в специализированных IDE (XCode, Unity или Eclipse), поэтому я обычно не скучаю по EMACS. С другой стороны, мне никогда не удавалось использовать EMACS в качестве моей ОС, просто как текстовый редактор. :-)
Эдди - еще один достойный бесплатный текстовый редактор для OS X.
источник