Eamcs セットアップメモ

新規に Emacs を自分の環境ファイルを使ってセットアップする機会があったので、その時のメモを備忘録として残しておく


MSYS2 をインストール

emacs をインストール

emacs 環境ファイル

  1. github から .emacs.d を clone
  2. emacs 起動して、エラー出る箇所を見ながら下記をインストール
    • migemo
      • 本体は package-install で入る
      • cmigemo はダウンロードしてインストール
        →Windows は AppData/Local/cmigemo に入れて各アプリで共用できるようにした
      • migemo-dictionary 等の値を環境に合わせ設定
      • もう UTF-8 以外の環境になることはなさそうなので削除
    • ddskk
      • 本体は package-install
      • L 辞書は github からダウンロード
      • Win は SKKFEP の辞書を使おうかと思ったが、文字コード等が変わっているので諦める
      • (require 'skk-autoloads) は不要になった模様
        ※パッケージインストール限定かも
    • dired のカスタマイズ関連
      • sorter.el (ファイルのソート)
        オリジナルのファイルが見つからないので使うのを諦める
      • w32-symlinks (Windows のシンボリックリンクを処理できる)
        EmacsWiki からダウンロード
      • bf-mode (ファイルの中身を表示)
        package-install で入る
    • color-moccur (検索) grep や ripgrep 等が使えない環境 (Windows native とかw) のためにいれておく
      package-install で入る
    • dabbrev-ja (動的略語展開 dabbrev の日本語対応設定)
      オリジナルのファイルが見つからないので使うのを諦める
      どうやら これ がオリジナルらしい
    • dabbrev-highlight (動的略語展開時に色つけ)
      オリジナルのファイルが見つからないので使うのを諦める
      どうやら これ がオリジナルらしい
    • psvn (svn インターフェース) 職場では現役
      EmacsWiki からダウンロード
    • helm 関係 … 下記全て package-install で入る
      • recentf-ext (recentf でディレクトリも保存できるようにする)
      • helm 本体
        最新では (require 'helm-config) ではなく (require 'helm) になったようだ
      • helm-gtags
      • helm-swoop (絞り込み検索の画面を編集して元ファイルに反映)
      • helm-ag (ag で helm インターフェースを使う。設定で grep/ripgrep も使える)
    • shell-toggle
      package-install で入る
    • magit (git インターフェース)
      依存するパッケージ compat が見付からないとかで、インストール不可
  3. その他設定
    • shell-command-completion-mode 設定不要 (なくても補完できてそう)


コメント

人気の投稿