summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
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
2024-07-27nvim: update generated core.luaChloé Vulquin-30/+26
2024-07-26nvim: update :toast.core/assocChloé Vulquin-2/+2
Thank you Olical for updating fennel! Move to `(set (. t k) v)` for overwriting non-insertion list elements. Also don't bother specifying a `k` for the insertion case, seeing as we know for a fact it's just the final element.
2024-07-26nvim: rename tbl to mixed-table, import it as "·"Chloé Vulquin-150/+151
I swear I'm not succumbing to the APL, I just couldn't find a better symbol.
2024-07-26nvim/mdquote: fix negative start line bugChloé Vulquin-38/+44
Lmao oops, tfw you don't function without `dec` anymore.
2024-07-25nvim: port starlightChloé Vulquin-64/+74
I'm not using my stdlib because I want the final .lua file to be usable drop-in (as long as you have mini.base16 of course).
2024-07-25nvim: port markdown quote ftpluginChloé Vulquin-72/+170
It performs significantly better and I have no idea why.
2024-07-24nvim: remove stale attach2.luaChloé Vulquin-42/+0
Oops I was debugging don't mind me.
2024-07-24nvim: continue fennel portingChloé Vulquin-123/+307
Yeah I'm lazy but these are my dotfiles. A quick summary: * plugins.lsp.attach is now ported * toast.core is reorganized * new nil? and number? checks * new assoc function * new toast.table.unpack function (cross lua compat) * toast.macros.tbl now uses assoc instead of from-pairs and group * apparently I had forgotten to add {pre,post,init}.fnl before, so that's done now Still todo: ftplugin, colors.
2024-07-24nvim: add empty? and update groupChloé Vulquin-32/+45
Until now you couldn't do `(tbl 1 2)`. Now you can.
2024-07-24nvim: rewrite config in fennelChloé Vulquin-335/+489
One file isn't done, and there's also the question of ftplugin and co. One step at a time though, eh?
2024-07-24nvim: ignore lazy-lock.jsonChloé Vulquin-0/+1
2024-07-24ignore DS_Store globallyChloé Vulquin-0/+1
2024-07-23nvim: update to v3 which-key specChloé Vulquin-46/+45
2024-07-23fish: add initial completions for pdnsutilChloé Vulquin-0/+536
2024-04-21editorconfig: add jsonc, xml supportChloé Vulquin-1/+4
I've been having to work with jsonc and xml recently. Long enough to get some preferences. Potentially to be expanded upon later.
2024-04-21git: don't force external difftChloé Vulquin-1/+0
Ok so this is a deep cut. The problem is that when you have diff.external set, it overrides *everything*. So if you want to have, for example, a textconv diff filter… you just can't do that. Even passing --no-ext is questionable. Instead, just require the use of `dt` / --ext-diff. It's tragic :(
2024-04-21fish/setux: don't -el the argChloé Vulquin-1/+1
It honestly makes no sense, why did I do this? It breaks on older fish and is really unnecessary.
2024-04-21sh/zoxide: also alias cdChloé Vulquin-0/+5
To my knowledge there's no advantage to the builtin over `z`. Maybe syntax highlighting? Anyway I forget to type `z` pretty often, so just alias cd.
2024-04-20nvim/conjure: use stdio for janetChloé Vulquin-0/+1
2024-04-14git: add sr.ht supportChloé Vulquin-2/+19
2024-03-09nvim: add markdown quote ftpluginChloé Vulquin-0/+76
I increase/decrease quote levels a lot, so I figured I'd write a small thing for doing that more easily in visual mode. This isn't without problems. Known bugs: * In normal-mode, it's a bit slow (waiting for more inputs? possible, but if you give it more inputs it just does it twice). * You cannot increase/decrease indentation with <</>> with this on. This is mostly a bummer for code blocks. * Doesn't work with indentation-based quoting, rather than >. But it's good enough for me, eh?
2024-03-08fish: rework .()Chloé Vulquin-1/+10
1. We default to $PATH now, but allow having an explicit $DOTPATH. This is important because the UX of source-ing /bin/ls is bad. 2. Explicit handling for real paths (/*, ./*, ../*).
2024-03-08sh: remove old .local/lib/shChloé Vulquin-97/+0
2024-03-08sh: move from ~/.local/lib/sh to ~/.local/share/shChloé Vulquin-0/+106
It's debatable but ultimately it *is* arch-independent and ro.
2024-03-07git: difftastic is optional, add local.configChloé Vulquin-10/+15
2024-03-01nvim: mini.bracketed indent-mode looks for different indent levelsChloé Vulquin-1/+3
2024-02-17git: a bunch of updates to the config, just read it tbhChloé Vulquin-6/+68
2024-02-17nvim: disable flash search by defaultChloé Vulquin-1/+6
2024-01-29xh: use config.json for followingChloé Vulquin-1/+5
2024-01-28nvim: repeat, surround, wrap & new os-specific pluginsChloé Vulquin-0/+14
2024-01-28lib/sh: add jaq pluginChloé Vulquin-0/+2
2024-01-28editorconfig: expand markdown styles to janet, json, yaml, and ymlChloé Vulquin-1/+1
2023-12-27nvim: disable starterChloé Vulquin-1/+1
2023-12-21dig: addChloé Vulquin-0/+1
2023-12-06nvim: updates, improvements, and cleanupChloé Vulquin-63/+15
2023-11-01fastfetch: move to jsonc, use new ~ expansionChloé Vulquin-13/+36
2023-11-01git: among usChloé Vulquin-1/+1
2023-09-17lsd: remove deprecated themeseChloe Kudryavtsev-30/+0
2023-09-07sh: add ezaChloe Kudryavtsev-0/+8
2023-08-28lsd: update theme system for 1.0.0Chloe Kudryavtsev-1/+31
2023-08-10lib/sh: add zoxideChloe Kudryavtsev-0/+6
2023-08-03nvim: move to nfnlChloe Kudryavtsev-1/+1
2023-07-31sh/ugrep: make `g` an alias for the grep emulationChloe Kudryavtsev-0/+1
2023-07-20nvim: update starlight themeChloe Kudryavtsev-14/+14
2023-07-17nvim: flash: verylazyChloe Kudryavtsev-0/+1
2023-07-12nvim: misc updatesChloe Kudryavtsev-3/+47
2023-06-22fish: add ^x^e bindingChloe Kudryavtsev-0/+1