summaryrefslogtreecommitdiff
path: root/dot_config/nvim/fnl (unfollow)
AgeCommit message (Collapse)AuthorLines
2024-08-07nvim: move lsp into a single fileChloé Vulquin-39/+32
Also I removed the workspaces stuff. I don't use them.
2024-08-07nvim/lsp: correct wrong orderingChloé Vulquin-1/+1
Yeah so the default is the specific attach, not the default one I wrote up.
2024-08-06nvim: rework lsp moduleChloé Vulquin-15/+24
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: move plugins/bindings into a single fileChloé Vulquin-0/+0
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-22/+13
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-0/+1
2024-07-29nvim/neotree: update to 3.xChloé Vulquin-0/+1
2024-07-29nvim: add python LSPsChloé Vulquin-0/+2
I have to touch it at work, as troubling as that is.
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-149/+150
I swear I'm not succumbing to the APL, I just couldn't find a better symbol.
2024-07-24nvim: continue fennel portingChloé Vulquin-14/+84
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-11/+18
Until now you couldn't do `(tbl 1 2)`. Now you can.
2024-07-24nvim: rewrite config in fennelChloé Vulquin-0/+295
One file isn't done, and there's also the question of ftplugin and co. One step at a time though, eh?