summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
9 hourseditorconfig: default to indentation of 4, regardless of tabs/spacesHEADmainChloé Vulquin-1/+3
9 hourszsh/prompt_zstyle: add grml presetChloé Vulquin-0/+9
9 hourszsh: retab under new editorconfig rulesChloé Vulquin-2/+2
9 hourszsh: 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.
9 hourszsh: oops, symlinks!Chloé Vulquin-3/+8
10 hourszsh: add emacs modelineChloé Vulquin-0/+10
Yeah so emacs isn't thaat good at detecting shell scripts either.
10 hourszsh: add zstyle promptChloé Vulquin-1/+93
aka the prompt to rule them all
10 hoursxbps: check packages by defaultChloé Vulquin-0/+1
4 dayszsh: 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.
4 dayszsh: spcify histsize/savehistChloé Vulquin-0/+4
4 dayssh: add fish xdg compatChloé Vulquin-0/+36
4 daysfish: remove old xdg stuffChloé Vulquin-36/+0
4 dayssh: major update to xdgChloé Vulquin-3/+31
I'm just going to stick everything in here from now on.
4 dayszsh: 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...
4 dayszsh: prompt debugging...Chloé Vulquin-10/+5
5 dayszsh: even bigger rewriteChloé Vulquin-57/+225
don't... worry about it I spent basically all day between this and monster hunter.
6 dayszsh: ignore local filesChloé Vulquin-7/+3
6 dayszsh: fix nullglob in path initialization, dot-script getting hashedChloé Vulquin-1/+3
6 dayszsh: improve grml compat, performanceChloé Vulquin-13/+27
6 dayszsh: initChloé Vulquin-0/+87
9 daysremove fossilChloé Vulquin-30/+0
10 daysgit: instantiate git.toast.cafe as me: \o/Chloé Vulquin-2/+1
2025-09-05dig: set default TYPE to AAAAChloé Vulquin-1/+1
2025-05-15emacs: preparing for eventual committageChloé Vulquin-0/+1
2025-05-14sh: add xdg pluginChloé Vulquin-0/+3
can't believe I have to do this but... in short, a bunch of programs check for whether XDG_* is set in order to activate their XDG compliance so even if you want the defaults, you're better off setting them...
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-12sh: remove uv pluginChloé Vulquin-5/+0
For now I'm just handling it in fish.
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/+3
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
2024-11-20sh/tmp: add `--force` to `rm` for an edge caseChloé Vulquin-2/+2
2024-11-18sh: add uv pluginChloé Vulquin-0/+5
This just makes uv install things under ~/.local/uv
2024-11-18nvim: add pareditChloé Vulquin-6/+13
My wife wanted it and I guess some parts of this are gonna be useful for me :) Mostly the navigation shortcuts though :D
2024-11-18nvim: migrate conjure to the new main branchChloé Vulquin-1/+2
2024-11-12nvim: add editorconfig ft extensionChloé Vulquin-8/+30
This is NOT an optimal or reliable solution. I want to take a closer look at it later, but right now I don't have the time.
2024-11-10sh: add /tmp helpersChloé Vulquin-0/+22
I have really poor discipline when it comes to /tmp. In particular, almost every boot, I create a /tmp/t, and then I pollute it. With this, I can make auto-cleaned-up directories that are arbitrary (`tt`) that's for the quick experiments. And then there's a helper for longer term stuff (via `t`) that's equivalent to what I already do, but nicer.
2024-10-11sh: remove cd=z aliasChloé Vulquin-5/+0
2024-10-04nvim: tsserver -> ts_lsChloé Vulquin-3/+3
2024-08-16sh: add bfs plugChloé Vulquin-0/+2