WindowsとUbuntuではGNU Emacsを使用していますが、FSFはMac用のバイナリを提供していません
Snow Leopardに付属しているまともなバージョンがありますが、bashターミナルで実行しています。スタンドアロンウィンドウで実行され、よりMacに適したバージョンはありますか?
MacportsからEmacs Cocoaをダウンロードしましたが、コンパイルできませんでした。
私はAquamacsを試しましたが、Macのようにするには一生懸命すぎたことがわかりました。 Emacsを初めて使用するMacユーザーの場合、これはおそらく良いことです。
Macを初めて使用するEmacsユーザーの場合(私が数年前のように)、標準のEmacsのMac固有のビルドの方が快適なはずです。私は Emacs for Mac OS X から取得します。ホームページで標準ビルドを試すか、「その他のバージョン」ボタンをクリックしてその他のオプションを確認してください。私は最新のプレテスト版を問題なく6〜12か月間使用しています。
スタッドになって自分のコピーを作成したい場合は、 Mac OS XのEmacs wikiページ のヒントを参照してください。特に、ココアやカーボンではなく、NeXTSTEPのオプションを使用してビルドすることに注意してください。
./configure --with-ns
make
make install
これは古いスレッドですが、OSX emacsディストリビューションに新しい開発があるかどうかを確認しようとしていたときに、このスレッドに出くわしました。 homebrew を使用している場合は、次のコマンドで最新バージョンのcocoa emacsをインストールできます。
brew install emacs --HEAD --cocoa --srgb
Bazaarがインストールされている必要があることに注意してください。あるいは、--use-git-head
を使用してgitミラーからインストールできます。
https://github.com/railwaycat/emacs-mac-port
5年間emacsユーザーとして、すべてのMacポートを試しました。これは、フードの下と外見の両方で、私が今まで使った中で最高です。スムーズなピクセルスクロール、ピンチズーム、Mac固有の気の利いた最適化も含まれます。
C-g処理(tの間)と(シェルコマンド "sleep 100")を終了できます。これらの評価中は、不正なメニューバーはアクティブ化されません。
定期的なポーリングなしの「select」のエミュレーションLISPインタープリターがアイドル状態で、サブプロセスやネットワーク接続があっても、いくつかのイベントが来るのを待っている間は、CPU時間を使用しません。
正常な終了ファイル訪問バッファーを変更して未保存のままにしてログアウト/シャットダウン/再起動しようとすると、確認のためのポップアップウィンドウが表示されます。 Emacs(C-gまたはESCを含む)の終了をキャンセルすると、ログアウト/シャットダウン/再起動プロセス全体もすぐにキャンセルされます(つまり、後で「タイムアウト」するのではなく、すぐに「キャンセル」ダイアログが表示されます)。未保存のバッファ、シェルバッファなどがない場合、不必要な確認は表示されません。
Appleイベント処理AppleイベントハンドラーをLISPレベルで定義できます。実際には、上記の正常な終了はLISPレベルのインスタンスAppleイベント処理です。別の例「Get URL」ハンドラであり、 `mail-user-agent 'でカスタマイズしたメーラーを呼び出すことができます。たとえば、
$ osascript -e 'アプリケーション「Emacs」にロケーション「mailto:[email protected]」を開くように伝えます'
Mail.app設定を介してEmacsをデフォルトのメーラーとして設定した場合、Emacsメーラーは、Webブラウザーでmailto:リンクをクリックしたときにドラフトバッファーを設定します。
DictionaryServiceのサポート選択したウィンドウのマウスポインターの下で、Command-Control-D(またはMac OS X 10.7/10.8の場合は3本の指でトラックパッドをダブル/シングルタップ)することでWordを検索できます。
解像度の独立性(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
_ menu-bar-open '、Control-F2' (if full keyboard access enabled), or
Command-Shift- /'(Mac OS X 10.5以降)でも通常はメニューバーが非表示になっている両方のフレームの場合。フルスクリーンフレームでフォントやinternal-border-widthを変更しても、表示が乱雑になることはありません。複数のモニター環境では、_left' and
_ top 'フレームパラメーターを適宜設定することにより、フルスクリーンフレームを別のモニターに移動できます。外付けモニターの取り付け/取り外しは、フルスクリーンフレームでも機能するはずです。
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 '。バリエーションセレクターによるグリフの選択。 Mac-OS X 10.6の時点でcmapテーブルにUVSサブテーブルを含まないOSバンドルのヒラギノフォントでも、ほとんどのAdobe-Japan1表意文字はIVSes(表意バリエーションシーケンス)を介してアクセスできます。
ImageMagickサポートを使用してコンパイルできます。 ImageMagickライブラリがなくても、Macポートは画像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を押して貼り付け、またその逆でC-w cmd + vを押します)
Aquamacs を参照してください。これは、探しているはずです。
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)
Snow Leopardを使用しているため、MacPortsのemacs-appはコンパイルされませんが、emacs-app-develはコンパイルされます。
個人的には、カーボンemacs 'cosを使用します。これは、厄介なタブが混入していないもので、元のタブに最も似ています。 http://www.emacswiki.org/emacs/CarbonEmacsPackage
スペースを使用している場合のヒントの1つは、ウィンドウ間の切り替えをctrl-arrow以外のものに変更することです。emacsで単語ごとのタブを実行しようとするたびに、少し摩耗する別のウィンドウが表示されるためです。しばらくして。
フォントのサポートはカーボンエマックで少し制限されていますが、私はそれとの戦いにまだ慣れていません。
私は iTerm2 とKieran Healyの Emacs Starter Kit for the Social Sciences を組み合わせて使用しています+私の.bash_profile
のエイリアスは、Mac OSX用の 最新バージョンのemacs ;を利用します。 alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs -nw'
Typsterのgitリポジトリとココアemacsへのパッチのtypsterのgitリポジトリとパッチについては、 http://www.sanityinc.com/full-screen-support-for-cocoa-emacs-on-osx を参照してください。私のためにうまく構築されました。 (私はportsやfinkを使用せず、現在homebrewを使用しています)