Emacsは、その拡張性を特徴とするテキストエディタのファミリーです。 最も広く使用されている変種、GNU Emacsのマニュアルでは、拡張可能でカスタマイズ可能な自己文書化されたリアルタイム表示エディタとして説明されています。
最初のEmacsの開発は1970年代半ばに始まり、その直系の子孫であるGNU Emacsの作業は2017年現在も活発に続いています。
インストール
macOSには多くのEmacsクライアントがあります。 MacOSで推奨されるバージョンはEmacs Mac Portですが、他のものも良いです。
Emacs Mac port(推奨)
環境変数、全画面表示、視覚的な拡張など、Emacs Mac Portで多くの便利な機能が構築されています。
最初に自作タップをリンクします。
brew tap railwaycat/emacsmacport
- 方法1:
brew cask
を使用してインストールします。
brew install --cask emacs-mac
利用可能なバージョンは三つあります, emacs-mac
, emacs-mac-official-icon
, emacs-mac-spacemacs-icon
.
- 方法2:
brew
を使用してインストールします。
brew install emacs-mac
利用可能なオプションを見るにはここをクリックしてください:1。 --with-dbus
、d-busをサポートしたビルド--with-modules
、動的モジュールをサポートしたビルド--with-xml2
、libxml2をサポートしたビルド--with-ctags
、emacsが提供するctags実行可能ファイルを削除しない--with-no-title-bars
、フレームにタイトルバーがないパッチを使用してビルド(–HEADはサポートされていません)--with-natural-title-bar
、タイトルバーの色のパッチを使用してビルドあなたのテーマによって推論されます(–headはサポートされていません)。 詳細はこちら--with-official-icon
、公式のEmacsアイコン--with-modern-icon
、@tpanum--with-spacemacs-icon
、Nasser Alshammari--with-icon-for-documents
、Emacsでデフォルトで開くドキュメントの公式アイコンを使用
Emacs plus
をタップして開始します公式のemacs-plusの樽。
brew tap d12frosted/emacs-plus
Emacs Plusには、異なるEmacsバージョンの個別の式が含まれています:
- emacs-plus-Emacs26、現在のリリースバージョンをインストールします。
brew install emacs-plus
- [email protected]次のリリースバージョンのEmacs27をインストールします。
brew install [email protected]
- [email protected]、開発バージョンをインストールします。
brew install [email protected]
利用可能なオプションを見るにはここをクリックしてください:1。 --with-24bit-color
:Experimental:build with24bit color support--with-ctags
:Emacsが提供するctags実行可能ファイルを削除しない--with-dbus
:build with dbus support--with-mailutils
:Build with mailutils support--with-natural-title-bar
:Experimental:テーマによって推論されるタイトルバーの色を使用する--with-no-title-bars
:Experimental:--with-x11
:実験的: X11をサポートしてビルド--without-cocoa
:Emacsの非Cocoaバージョンをビルド--without-gnutls
:gnutlsをサポートしていないビルド[email protected]
:[email protected]をサポートしていないビルド--without-librsvg
:librsvgをサポートしていないビルド--without-libxml2
:libxml2をサポートしていないビルド--without-modules
:動的モジュールをサポートしていないビルド--without-modules
:動的モジュールをサポートしていないビルド--without-modules
:動的モジュールをサポートしていないビルド--without-modules
:動的モジュールをサポートしていないビルド--without-modules
:動的モジュールをサポートしていないビルド--without-modules
:8017>--without-multicolor-fonts
:多色フォントサポートを有効にするパッチなしでビルド--without-spacemacs-icon
:Nasser alshammariによるSpacemacsアイコンなしでビルド--HEAD
:headバージョンをインストール
注:1)Emacs plusを使用している場合は、exec-path-from-shellをインストールすることができます。 それはあなたの環境変数の世話をします。2)タイトルバーをテーマの背景色と一致させるには、代わりに使用することを検討してくださ:
brew install emacs-plus --HEAD --with-natural-title-bars
Spacemacs
SpacemacsはEmacsを体験するための新しい方法です-人間工学、ニーモニック、一貫性に焦点を当てた洗練された洗練されたセットアップです。
SpacemacsはEmacsとVimの両方のユーザーが自然に使用することができます-あなたも二つの編集スタイルを混在させることができます。 入力スタイルを簡単に切り替えることで、Spacemacsはペアプログラミングに最適なツールになります。
-
既存のEmacs設定がある場合は、最初にバックアップしてください:
cd ~mv .emacs.d .emacs.d.bakmv .emacs .emacs.bak
それ以外の場合は、そのファイルはEmacsがproperinitializationファイルをロードするのを妨げるので、spacemacswillはロードされません。
-
リポジトリのクローンを作成する:
git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
master
それは安定したブランチであり、それは不変です、それに変更を加えないでください、またはあなたは更新メカニズムを破るでしょう。 Spacemacsを安全にforkしたい場合は、updatemanuallyを処理するdevelop
ブランチを使用してください。 -
(オプション)ソースコードプロフォントをインストールします。
ターミナルで実行している場合は、ターミナルのフォント設定も変更する必要があります。
-
Emacsを起動します。 Spacemacsは必要なパッケージを自動的にインストールします。パッケージのダウンロードに関するエラーが発生した場合は、
emacs --insecure
でEmacsを起動してHTTPSプロトコルを無効にするか、dotfileで
dotspacemacs-elpa-https
をnil
に設定してEmacsを--insecure
引数で起動する必要 これを行う前に.emacs.d/elpa
ディレクトリを削除して、ダウンロードした可能性のあるパッケージが再インストールされるようにすることができます。 -
Emacsを再起動してインストールを完了します。
PurcellのEmacs設定
これはPurcellのemacs設定ツリーで、2000年以来継続的に使用され、微調整されており、他のEmacsユーザー、特にweb開発者にとっては良い出発点かもしれません。 最近では、macOS向けに多少調整されていますが、LinuxやWindowsでも動作することが知られています。
Installation
インストールするには、このリポジトリを~/.emacs.d
にクローンします。~/.emacs.d/init.el
:
git clone https://github.com/purcell/emacs.d.git ~/.emacs.d
Emacsを初めて起動すると、さらにサードパーティパッケージが自動的にダウンロードされ、インストールされます。 その段階でエラーが発生した場合は、Emacsを再起動し、M-x package-refresh-contents
を実行してから実行してください。
Doom Emacs
DOOMは、頑固でシェルに住み、メロドラマ的なex-vimmerによって書かれたGNU Emacsの設定です。 これは、もともと公共の使用のために意図されていませんでしたが、ハッカーのスターターキットと考えることができます。
インストール
git clone https://github.com/hlissner/doom-emacs ~/.emacs.dcd ~/.emacs.dcp init.example.el init.el # maybe edit init.elmake install
init.el
を変更するたびにmake
を実行することを忘れないでください!
Doomのインストール、カスタマイズ、grokkingに関するより詳細なガイドについては、wikiをご覧ください。