はじめに
Neovimで他の人の設定を試したいこと、ありませんか?
本記事では自分の ~/.local/share/nvim/
や ~/.local/state/nvim/
を汚さずに、他の人の設定を試す方法を紹介します。
環境
- OS:macOS Sonoma 14.0
- Neovim:v0.10.0-dev-2021+gee2127363
他の人の設定を試す方法
他の人の設定ファイルを取得する
まずは他の人の設定ファイルを取得します。
私の設定ファイルは以下にあります。
git clone
(または ghq get
)で取得するのが手っ取り早いです。
$ git clone https://github.com/uhooi/dotfiles.git
設定ファイルを配置する
~/.config/
に適当な名前(例: uhooi
)のフォルダを作成し、そこに設定ファイルを配置します。
私は以下のようにして設定ファイルをコピーしました。
$ mkdir ~/.config/uhooi
$ cp -r ~/ghq/github.com/uhooi/dotfiles/.config/nvim/* ~/.config/uhooi/
Neovimを起動する
あとは NVIM_APPNAME={.configに作成したフォルダ名} nvim
を実行して起動するだけです。
私の場合は以下です。
$ NVIM_APPNAME=uhooi nvim
通常は ~/.config/nvim/
に設定ファイルがあり、 ~/.local/share/nvim/
や ~/.local/state/nvim/
を汚します。
しかし NVIM_APPNAME
を指定することで ~/.config/{NVIM_APPNAME}/
の設定ファイルが使われ、 ~/.local/share/{NVIM_APPNAME}/
や ~/.local/state/{NVIM_APPNAME}/
を汚します。
設定ファイルとキャッシュを削除する
試し終わったら、設定ファイルとキャッシュを削除します。
私の場合は以下です。
$ rm -r ~/ghq/github.com/uhooi/dotfiles/
$ rm -r ~/.config/uhooi/
$ rm -r ~/.local/share/uhooi/
$ rm -r ~/.local/state/uhooi/
$ rm -r ~/.cache/uhooi/
おわりに
たったこれだけで他の人の設定を試せました。
自分のキャッシュも汚さないので、気軽に試せると思います