summaryrefslogtreecommitdiff
path: root/dot_config (follow)
AgeCommit message (Collapse)AuthorLines
5 dayszsh: use combined emacs vim modelineHEADmainChloé Vulquin-24/+12
apparently you can just do this
5 dayszsh: switch to zstyle grml as default promptChloé Vulquin-1/+1
5 dayszsh: switch to hashlistallChloé Vulquin-1/+1
5 dayszsh: add bindings for ctrl/alt left/rightChloé Vulquin-0/+5
5 daysadd elisp support in chezmoiignore & editorconfigChloé Vulquin-0/+1
2026-02-07nvim: nvim-treesitter got rewrittenChloé Vulquin-4/+2
no more configs I didn't check opts/deps/etc, since I don't use neovim nearly as much nowadays, so I should check it again eventually.
2026-01-28zsh: remove / from WORDCHARSChloé Vulquin-0/+5
2026-01-28zsh: add LS_COLORS defaults and use them for completionsChloé Vulquin-0/+15
2026-01-26zsh: add functions.local to fpathChloé Vulquin-1/+1
2026-01-26zsh: initialize histfile directory if nonexistentChloé Vulquin-0/+1
2026-01-26zsh: move promptinit to before compinitChloé Vulquin-7/+7
it just feels like it should be here, not there
2026-01-26zsh: add and migrate to xfirstcmdChloé Vulquin-3/+18
Basically the various forms for the multiple utility checks were annoying me. This is nicer, even if the =$cmd looks a bit jank.
2026-01-26zsh/tt: put the -f backChloé Vulquin-1/+1
:(
2026-01-26zsh: oops why did I export HISTFILE lolChloé Vulquin-1/+1
2026-01-24zsh: add elevate-cmd and edit-command-line bindingsChloé Vulquin-0/+42
2026-01-23zsh/prompt_zstyle: add grml presetChloé Vulquin-0/+9
2026-01-23zsh: retab under new editorconfig rulesChloé Vulquin-2/+2
2026-01-23zsh: add `:` to xsourceChloé Vulquin-0/+1
Otherwise, failure to find xsource() files causes a return of 1 at the end of zlogin (or similar). The entire point of xsource is to "safely" source files that may not be there, so this seems reasonable.
2026-01-23zsh: oops, symlinks!Chloé Vulquin-3/+8
2026-01-23zsh: add emacs modelineChloé Vulquin-0/+10
Yeah so emacs isn't thaat good at detecting shell scripts either.
2026-01-23zsh: add zstyle promptChloé Vulquin-1/+93
aka the prompt to rule them all
2026-01-22xbps: check packages by defaultChloé Vulquin-0/+1
2026-01-19zsh: change implementation of ttChloé Vulquin-6/+16
In zsh, an EXIT trap defined in a function runs on that function's execution end. Unfortunately, that's not what I want! Instead, there's the zsh hook zshexit, but that takes a function. This changes tt to add the generated directories to a deduplicated array, which is cleaned up on exit, as long as the function has been loaded.
2026-01-19zsh: spcify histsize/savehistChloé Vulquin-0/+4
2026-01-18fish: remove old xdg stuffChloé Vulquin-36/+0
2026-01-18zsh: move fpath handling into zshenvChloé Vulquin-1/+3
fpath isn't exported, so it can't get "inherited" by non-login shells this could technically also be in zshrc though...
2026-01-18zsh: prompt debugging...Chloé Vulquin-10/+5
2026-01-18zsh: even bigger rewriteChloé Vulquin-57/+225
don't... worry about it I spent basically all day between this and monster hunter.
2026-01-17zsh: ignore local filesChloé Vulquin-7/+3
2026-01-17zsh: fix nullglob in path initialization, dot-script getting hashedChloé Vulquin-1/+3
2026-01-17zsh: improve grml compat, performanceChloé Vulquin-13/+27
2026-01-17zsh: initChloé Vulquin-0/+87
2026-01-14remove fossilChloé Vulquin-21/+0
2026-01-12git: instantiate git.toast.cafe as me: \o/Chloé Vulquin-2/+1
2025-05-15emacs: preparing for eventual committageChloé Vulquin-0/+1
2025-05-13fish: also domicile rustup in ~/.local/rustChloé Vulquin-2/+3
2025-04-02nvim: upgrade configs for v0.11Chloé Vulquin-122/+171
Bunch of stuff bundled with it. `lsp/` subject to changes.
2025-03-03nvim/conjure: move fennel support to nfnlChloé Vulquin-2/+1
It's finally here!
2025-02-25git: spring updates (not cleaning)Chloé Vulquin-1/+11
https://blog.gitbutler.com/how-git-core-devs-configure-git/ reminded me to make sure everything's up to date I knew my column.ui wasn't working but didn't take the time to find why yet, so that's nice still wondering about the fsmonitor stuff though, I might turn them off and just turn them on per-repo; indeed would be nice if clone asked for it
2025-01-13foot: update starlightChloé Vulquin-14/+15
2024-12-13fish/julia: also supply a depot path for juliaupChloé Vulquin-1/+2
2024-12-12fish/history: move history to state dirChloé Vulquin-1/+1
2024-12-12fish/history: node_history -> nodeChloé Vulquin-1/+1
No idea how this happened.
2024-12-10fish: add history configurationChloé Vulquin-0/+12
2024-12-10fish: add rust XDG compatibilityChloé Vulquin-0/+2
Just cargo for now, but who knows.
2024-12-10fish: add python XDG compatibilityChloé Vulquin-0/+7
This includes uv, ipython, and jypyter.
2024-12-10fish: add ocaml XDG compatibilityChloé Vulquin-0/+6
2024-12-10fish: add dotnet XDG compatibilityChloé Vulquin-0/+2
2024-12-10fish: add julia XDG compatibilityChloé Vulquin-0/+2
Ok it's not REALLY XDG, is it now? I've gotten into the habit of having language "packages" in ~/.local/$LANG, like it's /opt. It feels quite XDG-y, considering there's notwhere near as much of an /opt-alternative standard in the spec, and it's quite convenient. You should try it!
2024-12-10fish: add clojure XDG compatibilityChloé Vulquin-0/+3