回答:
私はAquamacsを試しましたが、Macに似せるにはあまりにも一生懸命だったことがわかりました。Emacsを初めて使用するMacユーザーの場合、これはおそらく便利です。
Macを初めて使用するEmacsユーザーであれば(数年前のように)、標準のEmacsのMac固有のビルドに慣れているでしょう。私はMac OS X用のEmacsから私のものを取得します。ホームページで標準ビルドを試すか、「その他のバージョン」ボタンをクリックしてオプションを選択してください。私は6〜12か月間、問題なく最新の事前テストバージョンを使用しています。
本当に勉強をして独自のコピーを作成したい場合は、Mac OS XのEmacs wikiページのヒントを参照してください。特に、ココアやカーボンではなく、次のステップのオプションを使用してビルドすることに注意してください。
./configure --with-ns
make
make install
これは古いスレッドですが、OSX emacsディストリビューションに新しい開発があるかどうかを確認しようとしていたときに、このスレッドに出会いました。homebrewを使用している場合は、次のコマンドで最新バージョンのcocoa emacsをインストールできます。
brew install emacs --HEAD --cocoa --srgb
bazaarをインストールする必要があることに注意してください。または、git mirrorからインストールすることもできます--use-git-head
https://github.com/railwaycat/emacs-mac-port
5年間emacsユーザーであり、すべてのmacポートを試しました。これは私が使った中で、フードの下でも外観でも最高です。スムーズなピクセルスクロール、ピンチズーム、Mac固有の気の利いた最適化も備えています。
Cgの処理(tの間)および(シェルコマンド "sleep 100")を終了できます。これらの評価中に偽のメニューバーがアクティブになることはありません。
定期的なポーリングなしの「select」のエミュレーションLispインタープリターがアイドル状態で、サブプロセスやネットワーク接続があっても、いくつかのイベントが来るのを待っている間はCPU時間を使用しません。
正常な終了ファイルを訪問するバッファを変更して保存せずにログアウト/シャットダウン/再起動を試みると、確認のためのポップアップウィンドウが表示されます。Emacs(CgまたはESCを含む)の終了をキャンセルすると、ログアウト/シャットダウン/再起動プロセス全体もすぐにキャンセルされます(つまり、「タイムアウト」ダイアログではなく「キャンセル」ダイアログがすぐに表示されます)。保存されていないバッファ、シェルバッファなどがない場合、不要な確認は表示されません。
Appleイベント処理1つは、LispレベルでAppleイベントハンドラを定義できます。実際、上記の正常終了は、LispレベルのAppleイベント処理のインスタンスです。別の例は、「mail-user-agent」でカスタマイズしたメーラーを呼び出すことができる「Get URL」ハンドラーです。たとえば、
$ osascript -e 'アプリケーション "Emacs"に場所 "mailto:foo@example.com"を開くように伝えます'
Mail.app設定でEmacsをデフォルトのメーラーとして設定すると、Webブラウザーでmailto:リンクをクリックすると、Emacsメーラーはドラフトバッファーを設定します。
DictionaryServiceのサポートCommand-Control-D(またはMac OS X 10.7 / 10.8では3本の指でトラックパッドをダブル/シングルタップ)を入力すると、選択したウィンドウのマウスポインターの下で単語を検索できます。
解像度の独立性(10.4-10.6、10.5を推奨)スケーリングは、Carbonポートの(ぼやけた)拡大モードではなく、フレームワークスケールモードで機能します。注:このタイプの解像度非依存は、Mac OS X 10.7では非推奨です。
64ビット(10.5以降)configureでCC = "gcc -arch x86_64"またはCC = "gcc -arch ppc64"を指定することにより、GUIサポート付きの64ビットバイナリをビルドおよび実行できます。
いくつかのマイナーな視覚強化
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
コマンドシフト- /」でも、メニューバーは通常隠されてfullbothフレームについては(Mac OS X 10.5上以降)。フルスクリーンフレームのフォントまたは内部境界線の幅を変更しても、表示が乱雑になることはありません。複数のモニター環境では、left' and
上部のフレームパラメーターを適宜設定することにより、フルスクリーンフレームを別のモニターに移動できます。外部モニターの取り付け/取り外しは、フルスクリーンフレームでも機能するはずです。
system-move-file-to-trash', which can be specified
as a value of
ゴミ箱への移動機能。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 '。バリエーションセレクターによるグリフ選択。Mac OS X 10.6の時点でcmapテーブルにUVSサブテーブルが含まれていないOSにバンドルされたHiraginoフォントでも、ほとんどのAdobe-Japan1表意文字はIVS(表意文字バリエーションシーケンス)を介してアクセスできます。
ImageMagickサポートを使用してコンパイルできます。ImageMagickライブラリがなくても、MacポートはImage I / Oフレームワークを使用してフォールバックを提供するため、画像をスケーリングおよび回転できます。
tool-bar-style' works like in GTK+. The values
both-horiz '、text-image-horiz' are synonymous with
both'。mac-file-alias-p', which is parallel to
file-symlink-p '。nsパッチではバニラemacsを使用していますが、この設定では
(setq mac-command-modifier 'meta)
(setq mac-option-modifier nil)
(setq ns-function-modifier 'hyper)
;; keybinding to toggle full screen mode
(global-set-key (quote [M-f10]) (quote ns-toggle-fullscreen))
(add-to-list 'ido-ignore-files "\\.DS_Store")
;; Move to trash when deleting stuff
(setq delete-by-moving-to-trash t
trash-directory "~/.Trash/emacs")
emacs rocksのgithubの人から入手したと思います。そうすることで、他のアプリケーションと同様に ´およびその他のオプション文字を使用でき、またメタキーの配置がよりわかりやすくなります(ctrl btwとしてcapslockがあります)
また
(setq x-select-enable-clipboard t)
したがって、コピーしてemacsに貼り付けることができます(つまり、chromeでcmd + cを、emacsでCyを貼り付けてCw cmd + vを貼り付ける)
あなたがインストールする場合はMacPortsのを、あなたは、Emacsのまともなビルドをインストールし、簡単にそれが更新さを維持することができます。これには、必要に応じて他の多くのパッケージに簡単にアクセスできるという利点があります。
macportsには、emacsのいくつかのバリエーションがあります。
emacs has the variants:
gtk: Builds emacs as an X11 program with GTK+2 widgets
* requires x11
motif: Builds emacs as an X11 program with Motif widgets
* requires x11
universal: Build for multiple architectures
x11: Builds emacs as a X11 program with Lucid widgets
Cocoa emacsもあります。
emacs-app @23.1 (aqua, editors)
The GNU Emacs text editor (Cocoa version)
個人的にカーボンemacsを使用します。これは、厄介なタブが混入されておらず、元のタブに最も似ているものです。 http://www.emacswiki.org/emacs/CarbonEmacsPackage
スペースを使用している場合の1つのヒントは、ウィンドウ間の切り替えをctrl-arrow以外のものに変更することです。emacsで単語単位のタブを実行しようとするたびに、少し疲れる別のウィンドウに移動するからです。しばらくして。
フォントのサポートはカーボンemacsで少し制限されていますが、これについてはまだ戦いません。
見ていhttp://www.sanityinc.com/full-screen-support-for-cocoa-emacs-on-osxを私のためにうまく組み込まれていることを全画面表示をサポートしたココアをemacsにtypsterのGitのレポとパッチについて。(ポートやfinkは使用せず、現在はhomebrewを使用しています)
私が使用しiTerm2は、キーラン・ヒーリーのと組み合わせる社会科学のためのEmacsスターターキット +私で別名.bash_profile
利用するマックOSX用のEmacsの最新バージョンを。alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs -nw'
さまざまなUNIX、Linux、FreeBSD、OS / 2、およびWindowsでEMACSを何年も使用した後、ついに停止しました...私はSmultronを使用しています代わりにます。CocoaバージョンのEMACSは、Mac OSと実際にはうまく統合できず、私にとっては通常のEMACSのように「感じ」ませんでした。
私の開発の大部分は、最近では特殊なIDE(XCode、Unity、またはEclipse)で行われているため、通常EMACSを見逃すことはありません。繰り返しになりますが、テキストエディターとして、EMACSをOSとして使用することはできませんでした。:-)
Eddieは、OS X用のもう1つのフリープログラマーのテキストエディターです。