| Age | Commit message (Collapse) | Author | Lines |
|
|
|
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.
|
|
I swear I'm not succumbing to the APL, I just couldn't find a better
symbol.
|
|
Lmao oops, tfw you don't function without `dec` anymore.
|
|
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).
|
|
It performs significantly better and I have no idea why.
|
|
Oops I was debugging don't mind me.
|
|
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.
|
|
Until now you couldn't do `(tbl 1 2)`.
Now you can.
|
|
One file isn't done, and there's also the question of ftplugin and co.
One step at a time though, eh?
|
|
|
|
|
|
|
|
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 :(
|
|
It honestly makes no sense, why did I do this?
It breaks on older fish and is really unnecessary.
|
|
|
|
|
|
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?
|
|
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 (/*, ./*, ../*).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
might do more later
might add new stuff later
like uh
pretty.<name> seems nice :eyes:
|
|
|
|
|
|
|
|
* add pre and post dot lua with dofile
* disable janet plugin (todo: remove once I confirm that the treesitter
impl is good enough)
* treesitter on janet
* custom janet ft detection
|
|
|
|
|
|
|
|
|