You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 the elpa 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.
The text was updated successfully, but these errors were encountered:
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:
Treat .config/fish like .emacs.d and symlink in there. Viscously manage that directory.
Place user config somewhere else (.config/dot/fish, for instance). Take care of symlinking things into .config/fish, or otherwise take care of letting fish know where to look for things.
Eventually transition to a model where all user config is in .config/dot (including emacs user configs) which can be stored as username/.dot on github. Allows ultimate unification with emacs config wrt universally available personal configurations (which is the bestseller for this entire project, imo).
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.The text was updated successfully, but these errors were encountered: