~erock/neovimcraft

chore: cleanup
chore: test without _pgs_ignore
chore: test pgs-action
fix: pgit gha
Add `id3.nvim` and `plantuml.nvim` (#531)

Add `adigitoleo/vim-mellow` (#530)

Recently updated my colorscheme to restore the intended look after
NeoVim 0.10 introduced some naughty highlight group changes.
Realised I don't have it in neovimcraft, so here it is.
Light and dark mode, simple 16 colors, a bunch of people have found it
easy on the eyes (prefers red hue) and nice to use with wl-sunset.
Includes a 256-color degraded version that can be used in the Linux
vconsole or such, where `termguicolors` isn't available.

I have a custom statusline plugin for it as well, but I'm not going to
add that here as it only garnered minimal interest so far.
Add `adigitoleo/haunt.nvim` (#529)

This is another plugin I wrote the other day and have cleaned up now.
It's yet another floating terminal plugin, but I'm not happy with any of
the existing ones (FTerm seems most popular now, but doesn't respect
`vim.o.shell` and seems a bit abandoned already). Besides, this also
adds floating `:help` and `:Man`, with appropriate `command-complete`
options.

I hate that `:help` and `:Man` windows open in a split which is visually
jarring and messes up the whole window layout. A floating window is
ideal for these becuase the most common use case is quickly checking a
help doc or man page, and then closing it again. Unfortunately there is
no good API for that so I have to open a buffer in the floating window
and manually run `:Man` or `:help` with the appropriate arguments,
handle errors, etc.

Finally, I've taken some time to clean up some edges that were putting
me off the existing options. I disallow switching buffers in the
floating window except via my API/commands, because that easily messes
up the `'list'` option for help buffers among other things. Tracking
`buftype`, `filetype`, buffer variables, window-local settings and all
of that to have the appropriate settings for an arbitrary buffer brought
in via e.g. `:bNext` is simply too much trouble. I don't mess with
anything like RPC either, which IMHO is best left to a separate plugin.
It's just what it says on the tin: Multiple terminals (with optional
titles), one help buffer and one man page per Neovim tabpage.

From my point of view the functionality is basically complete.
I could add a little QOL like allowing to select a terminal buffer from
the output of `:HauntLs` that lists those available, or adding
whitespace padding to the title, but that's all tiny patches that can be
added later. But I hope ~300 lines of BSD-0 that does floating windows
"properly" will be useful out there in the world already.
Add `vyfor/cord.nvim` (#528)

chore: _pgs_ignore empty
chore: add trailing slash
chore: update makefile
chore(gha): update deno
chore: add trailing slash to directories to prevent 301
chore: update go
chore: upgrade pgit
Add `adigitoleo/overview.nvim` (#527)

Closes #526
chore: use v3 gha deploy
chore: use v3 gha
chore: suspend querying sr.ht until they back up
Next
Do not follow this link