はじめに
当記事ではdotfile管理についてはほぼ触れません。
シンボリックリンクを貼ったのに読み込まなかった話をするのみとなります。なお、dotfile管理にて当方が参考にさせていただいた記事は下記となります。
@massy22様
dotfilesを管理しよう
環境
OS : Ubuntu 20.04 LTS
シェル : fish version 3.1.0
git version 2.25.1
いきさつ
最近、bashを使いつつfishをメインにしたvimやらgitやらを毎日つかうようになったくらいで「あれ? これもうそろそろ初心者じゃなくね?」と調子の波にノリノリで乗っていたところ、もろもろのdotfile("."で始まる隠しファイル群のことらしいです)をGithubで管理すれば何かと便利という情報を知ったため、さっそくやってやろうとしたら詰まりました。
シンボリックリンクを貼ったのにbashrcもvimrcも全く反応していなかったのです。
結論
dotfileを格納すべきディレクトリをdotfiles
とすべきところ、何故かなんとなく.dotfiles
としていたのが原因だったようです。
### NG ###
.dotfiles
| .bashrc
│ .profile
│ .vimrc
└─.config
└fish
config.fish
### OK ###
dotfiles
| .bashrc
│ .profile
│ .vimrc
└─.config
└fish
config.fish
dotfiles
として隠し属性を失くすと読み込んでくれるようになりました。
リンク先の隠しファイルが隠しディレクトリにあるとNGなのでしょうか...