Drop the rmagatti/auto-session plugin (automatic cwd-keyed sessions
went unused). Add custom.sessions: :SessionWrite/:SessionRead/
:SessionDelete over plain :mksession files in <data>/sessions/, with
tab-completion and a picker fallback when no name is given.
- Drop loaded_python3_provider + python3_host_prog: the guard variable
was wrong (1 doesn't disable, 0 does) and the venv path doesn't
survive a fresh clone. Let nvim find system python instead.
- Add "black" to Mason ensure_installed; conform already uses it for
Python but it wasn't being auto-installed.
- Delete lua/custom/configs/rust-tools.lua: leftover from before
rustaceanvim migration, never required anywhere.
These aren't being actively used. Zk and journal are vault-specific
(~/Documents/Dane's Vault paths hardcoded). Taskwarrior was already
commented out. TLA+ is research tooling that belongs in the FRET
project, not the base editor config.
nvim_venv was a 390 MB macOS Python venv — platform-specific and
should never have been committed. Session.vim is transient workspace
state. Both are now gitignored along with .DS_Store artifacts.
- Split lua/custom/language_specific_commands/markdown_and_tex.lua into
markdown.lua, tex.lua, and a shared nabla_setup.lua
- Add cadquery.lua: auto-render on save for ~/Documents/cad scripts via
the project venv, with notifications and a <leader>cr manual trigger
- tex.lua: add \textcolor{blue|red|green}{...} operator + visual maps
(<leader>t{b,r,g}, <leader>tx to remove); set textwidth=80, spell on
- markdown.lua: spell on, textwidth=60, nabla setup hook
- vimtex: switch to latexmk + lualatex with continuous compile and
synctex; PDF viewer = skim with sync/activate
- lspconfig: enable julia_ls and texlab; add julialsp + texlab to Mason
ensure_installed
- chadrc: theme -> ayu_dark
- init.lua: ghcup PATH to macOS location; load cadquery module;
comment out taskwarrior (replaced by openclaw agent); add updatetime
and sessionoptions for CursorHold + auto-session
M lazy-lock.json
M lua/custom/configs/lspconfig.lua
M lua/custom/init.lua
A lua/custom/journal.lua
A nvim_venv/bin/Activate.ps1
A nvim_venv/bin/activate
A nvim_venv/bin/activate.csh
A nvim_venv/bin/activate.fish
M lazy-lock.json
M lua/custom/configs/lspconfig.lua
D lua/custom/language_specific_commands/markdown.lua
A lua/custom/language_specific_commands/markdown_and_tex.lua
M lua/custom/plugins.lua
M lazy-lock.json
M lua/custom/chadrc.lua
A lua/custom/git_quickpush.lua
M lua/custom/init.lua
M lua/custom/language_specific_commands/markdown.lua
A lua/custom/zk.lua
M lua/plugins/configs/nvimtree.lua
A spell/en.utf-8.add