| Age | Commit message (Collapse) | Author | Lines |
|
Yeah so emacs isn't thaat good at detecting shell scripts either.
|
|
aka the prompt to rule them all
|
|
|
|
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.
|
|
|
|
|
|
|
|
I'm just going to stick everything in here from now on.
|
|
fpath isn't exported, so it can't get "inherited" by non-login shells
this could technically also be in zshrc though...
|
|
|
|
don't... worry about it
I spent basically all day between this and monster hunter.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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...
|
|
|
|
Bunch of stuff bundled with it.
`lsp/` subject to changes.
|
|
It's finally here!
|
|
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
|
|
|
|
|
|
For now I'm just handling it in fish.
|
|
|
|
No idea how this happened.
|
|
|
|
Just cargo for now, but who knows.
|
|
This includes uv, ipython, and jypyter.
|
|
|
|
|
|
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!
|
|
|
|
|
|
This just makes uv install things under ~/.local/uv
|
|
My wife wanted it and I guess some parts of this are gonna be useful for
me :)
Mostly the navigation shortcuts though :D
|
|
|
|
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.
|
|
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.
|
|
|
|
|
|
|
|
The interest is mostly in the code actions.
|
|
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.
|
|
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.
|
|
Also I removed the workspaces stuff.
I don't use them.
|
|
Yeah so the default is the specific attach, not the default one I wrote
up.
|