Emacs メモ

とりあえずMacemacsをインストールしたのでメモ。

emacsの初期ファイル

  • 設定ファイルは~/.emacs.d/init.el
    • ~/.emacs.d/以下に設定ファイルを配置する
  • init.elは~/.emacsおよび~/.emacs.elが存在しない場合に読み込まれる

macのキーボードショートカットとの競合

  • コントロール+スペースがSpotlightでの検索に割り当てられているので解除する
    • 「システム環境設定」→「キーボードとマウス」→「キーボードショートカット」でSpotlight関連のショートカットを全部解除
  • Metaキーの変更
    • デフォルトではEscがMetaキーとされているのでoptionキーに変更する *「ターミナル」→「環境設定」→「設定」→「キーボード」で「メタキーとしてoptionキーを使用」をチェックする

パッケージ管理

Emacs24ではEmacs Lispパッケージの管理機能が追加されている M-x list-packagesでインストール可能なパッケージ一覧が表示される インストールしたいパッケージでiを押すとインストール候補になりxでインストールを実行

Markdown関連

  • markdown→HTMLのコンバータのインストール
    • brew install markdown
  • markdown-modeのパッケージをインストール
    • M-x list-packages
  • ~/emacs.d/init.elに以下を追記

    (autoload 'markdown-mode "markdown-mode.el" "Major mode for editing Markdown files" t)
    (setq auto-mode-alist (cons '("\.md" . markdown-mode) auto-mode-alist))
    (setq markdown-command "/usr/local/bin/markdown")

参考ページ