Open cg505 opened 6 years ago
I'm surprised to hear that you use Fish as well, because I do too. And Fish is nice.
I don't do any package management in Fish and I don't know of any easy way of doing anything more than just symlinking files, I guess.
I will say that Fish makes it insanely easy to live-update your environment. If you make changes to a file in ~/.config/fish
, it just magically happens. So, we could probably do some kind of stuff to get user configurations loaded.
Thinking about this a bit, and I have a couple of thoughts:
This project intends to be a wide-ranging set of dotfiles. Currently it only contains emacs (although that's doing a pretty good job). As my primary shell, I use fish and hope to move the base of my configuration into this repo. Fish configuration doesn't really work in the same way emacs does in that you can configure it from the CLI instead of from mostly static config files (think
set -U
). I also use fisherman which work by creating symlinks into your config directory instead of creating a separate system that is loaded by your config (like in emacs with theelpa
directory). These all pose challenges to a dot-style fish config that I am not sure how to solve. I don't even know if anyone else using this project also uses fish.