summaryrefslogtreecommitdiff
path: root/dot_config (follow)
AgeCommit message (Collapse)AuthorLines
17 hourszsh: oops, symlinks!Chloé Vulquin-3/+8
18 hourszsh: add emacs modelineChloé Vulquin-0/+10
Yeah so emacs isn't thaat good at detecting shell scripts either.
18 hourszsh: add zstyle promptChloé Vulquin-1/+93
aka the prompt to rule them all
18 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
5 daysfish: remove old xdg stuffChloé Vulquin-36/+0
5 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...
5 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-21/+0
11 daysgit: 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
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-10-04nvim: tsserver -> ts_lsChloé Vulquin-3/+3
2024-08-14nvim: move to basedpyright over pyrightChloé Vulquin-3/+3
The interest is mostly in the code actions.
2024-08-07nvim: rework mixed-table macroChloé Vulquin-67/+164
I didn't like that you couldn't keep mixing and matching, so I made it so you can. In the process, I also implemented even?, odd?, filter, mapcat, flat, and concat. Some of them didn't end up needing to exist, and the entire :toast. namespace does need to be cleaned up. Then again, it's not like I'm selling this like an alternative stdlib. I should really try and port all of clojure.core though, it'd be funny.
2024-08-07nvim: move mini plugin into a single fileChloé Vulquin-53/+30
Also, simplify the opts. Since I no longer want to require a mini component for the config, I don't have to wrap it in an fn. Also, I should just do a `#{}` next time anyway.
2024-08-07nvim: move lsp into a single fileChloé Vulquin-93/+80
Also I removed the workspaces stuff. I don't use them.
2024-08-07nvim/lsp: correct wrong orderingChloé Vulquin-2/+2
Yeah so the default is the specific attach, not the default one I wrote up.
2024-08-06nvim: rework lsp moduleChloé Vulquin-42/+64
There's still some improvements to be made, but this is cleaner. We lose global caps defaults, but those made no sense to begin with. We do also lose caps overrides, I'll add them back in if I need them. In the process, we gain `every?` and `executable?`. There's also a misc comp print vim.inspect to vim.print change.
2024-08-06nvim: expand .lua gitattributes, mark as non-diffableChloé Vulquin-1/+1
2024-08-06nvim: move plugins/bindings into a single fileChloé Vulquin-3/+6
The plan from now on will be "single big file" unless there's more complex things going on, such as with lsp.
2024-08-06nvim: simplify bindings.fnlChloé Vulquin-31/+17
This also introduces a neovim-level `.chezmoiremove`. This will be used from now on to cleanup files. It might grow over time but I can start trimming the top lines once it's been "long enough" anyway.
2024-07-29nvim/noplugins: port the "TODO" to fennel :)Chloé Vulquin-1/+3
2024-07-29nvim/init: move to recc for lazy bootstrapChloé Vulquin-3/+5
2024-07-29nvim/neotree: update to 3.xChloé Vulquin-2/+3
2024-07-29nvim: add python LSPsChloé Vulquin-3/+5
I have to touch it at work, as troubling as that is.
2024-07-27nvim: use OSC 52 on nvim >= 0.10.0 unconditionallyChloé Vulquin-1/+20