7
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめに

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/

おわりに

たったこれだけで他の人の設定を試せました。
自分のキャッシュも汚さないので、気軽に試せると思います :relaxed:

7
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?