![見出し画像](https://assets.st-note.com/production/uploads/images/105848779/rectangle_large_type_2_fee5e20dcb39683bae6fa1ede463a6b1.jpeg?width=1200)
Windows で Vim と Emacs を併用する
Vim のインストール
Vim の zip アーカイブ版をダウンロードする
Vim の zip アーカイブ版を %USERPROFILE% に展開する
_vimrc 、 _gvimrc 及び /vimfiles を %USERPROFILE%/vim に作成する
_viminfo の生成ディレクトリを %USERPROFILE%/vim に変更する
以下のテキストにおいて、 _vimrc 及び _gvimrc の中身については、触れていない。
Vim の zip アーカイブ版をダウンロードする
gvim_9.0_####_x64.zip をダウンロードする。 #### は四桁の数字が入る。
Nightly Build を使用する。 Nightly Build であれば、 zip アーカイブを展開するだけで必要なものが全て揃う。
Vim の zip アーカイブ版を %USERPROFILE% に展開する
%USERPROFILE% は "C:/Users/ユーザー名" を意味する。ここでいうユーザー名とは、Windows にログイン中のユーザー名を指している。
%USERPROFILE%:
|-/vim
| +-/vim90
| |- gvim.exe
| |- vim.exe
| ..
..
なお、 ".." は、ここには他にも色々なものがありますのだ、ぐらいの意味として用いている。以下も同様。
_vimrc 、 _gvimrc 及び /vimfiles を %USERPROFILE%/vim に作成する
Vim は %USERPROFILE% を $HOME として理解し、 実行ファイル(gvim.exe あるいは vim.exe)のあるディレクトリを $VIM として理解し、その一つ上のディレクトリについても $VIM であるかのように理解する。従って、下記のように関連ファイル及びフォルダを配置しても、問題なく読み込む。
%USERPROFILE%:
|-/vim
| |-/vim90
| | |- gvim.exe
| | |- vim.exe
| | ..
| |-/vimfiles
| |- _gvimrc
| +- _vimrc
..
_viminfo の生成ディレクトリを %USERPROFILE%/vim に変更する
_vimrc に以下を追加する。 gvim.exe あるいは vim.exe の実行前に行う。また、実行後であっても、 %USERPROFILE% に生成されている _viminfo を %USERPROFILE%/vim に移動すれば、問題ない。単に Vim の関連ファイルを %USERPROFILE%/vim に(私が)集めたいだけなので、この設定は必須ではない。好きにして。
set viminfo+=n~/vim/_viminfo
Vim のインストールについては、以上。
Emacs のインストール
Emacs の zip アーカイブ版をダウンロードする
ユーザー環境変数に HOME を追加、その値を %USERPROFILE% にする
Emacs の zip アーカイブ版を %USERPROFILE% に展開する
runemacs.exe 実行後、 %USERPROFILE% に生成される /.emacs.d の中に init.el を作成する
以下のテキストにおいて、 init.el の中身については触れていない。
Emacs の zip アーカイブ版をダウンロードする
/emacs-28 を辿り、 emacs-28.2.zip をダウンロードする。
追記(2023/11/02, Thu)
ダウンロード先のディレクトリ及びダウンロードするファイルは、最新のものに適宜、読み替えてくださいです。
ユーザー環境変数に HOME を追加、その値を %USERPROFILE% にする
Emacs は %USERPROFILE%/AppData/Roaming を $HOME として理解する。 /AppData 以下は Explorer の初期設定では非表示になっており、これを表示可能にすると、デスクトップ上に desktop.ini が見えるようになってしまう。以上の状況を回避するため、ユーザー環境変数を利用し、 $HOME を %USERPROFILE% に書き換える。
左下のスタートボタン上で右クリックメニューを表示、 "システム" を開く
関連設定の一覧より、 "システムの詳細設定" を辿り、表示されるシステムのプロパティから環境変数を開き、ユーザー環境変数を設定する
ユーザー環境変数 "HOME" の値として %USERPROFILE% を書いても、 "C:/Users/ユーザー名" に自動的に書き換わる。注釈として書いておく。
Emacs の zip アーカイブ版を %USERPROFILE% に展開する
%USERPROFILE%:
|-/emacs-28.2
| |-/bin
| | |- runemacs.exe
| | ..
| ..
..
繰り返しになるが、 ".." は、ここには他にも色々なものがありますのだ、ぐらいの意味として用いている。以下も同様。
runemacs.exe 実行後、 %USERPROFILE% に生成される /.emacs.d の中に init.el を作成する
%USERPROFILE%:
|-/.emacs.d
| +- init.el
|-/emacs-28.2
| |-/bin
| | |- runemacs.exe
| | ..
| ..
..
Emacs のインストールについては、以上。
この記事が気に入ったらサポートをしてみませんか?