feat(config): refactor config.fish, add XDG compliance, new functions, and keybindings #8
Reference in New Issue
Block a user
Delete Branch "feat/config-refactor-and-new-functions"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
config.fish; tool caches and configs (cargo, rustup, go, bun, npm, gnupg, wakatime, wget, nvidia, codeium, etc.) redirected to XDG-standard pathsCLAUDE_CODE_NO_FLICKER) is now guarded behindstatus is-interactive, preventing pollution of non-interactive sessions and scriptsld), joplin wrapper, and qalc inline evaluator extracted into their own autoloaded function files; FZF theme colors moved intoconf.d/theme.fishCtrl+Alt+=bound toqalc_evalin all Vi modes for rapid-fire Qalculate! math without leaving the shellcatwrapper now detects directory arguments and delegates tols;bashwrapper passes XDG-aware--rcfile;/exitabbreviation added; stalecdpuniversal variable removedChanged files
config.fishconf.d/theme.fishconf.d/abbr.fish/exitabbreviationconf.d/key_bindings.fishCtrl+Alt+=toqalc_evalin all Vi modesfunctions/bash.fish--rcfilepathfunctions/cat.fishlsfunctions/__auto_source_fallback_venv.fishfunctions/ld.fishfunctions/joplin.fishfunctions/qalc_eval.fishREADME.mdcdpvariable exampleTest plan
starship,direnv, andfzfstill initialise correctly in interactive sessionsCtrl+Alt+=with a math expression (e.g.150 * 1.08) — should print result and clear buffercat somedir/— should invokels, not batbash— should load from~/.config/bash/bashrcecho $CARGO_HOME,echo $GOPATH, etc.)ldlaunches lazydocker with the correct Docker context