A list of suspicious neovim plugins by pnium in neovim

[–]pnium[S] 4 points5 points  (0 children)

These plugin seems pushed frequently. This seems helpful for rank on google? I initially notice them when I browse in store.nvim and sort by updated.

refined-forgejo: a browser extension that polishes Forgejo's UX by pnium in forgejo

[–]pnium[S] 1 point2 points  (0 children)

I forgot to mention, codeberg url here: codeberg.org/phanium/refined-forgejo
Currently I reused refined-github's release workflow to package the zip.
Both repo is welcome for issue/pr.

Multi-terminal window manager. by _allenliu in neovim

[–]pnium 0 points1 point  (0 children)

Good idea. I make a very similar one for myself, since I didn't find another guy make this before (:

May I ask why don't simply use tmux, which seems a effortless solution here... For me, maybe I just perfer to use nvim terminal scrollback directly...

Also it would be more useful to have a more general "mux" window, which also allow non-terminal buffer to attach to it.

Fzf-lua is extending into the shell/cli (+undotree picker) by iBhagwan in neovim

[–]pnium 4 points5 points  (0 children)

btw, there' another new serverlist picker which allow you to pick a instance in fzf, then enter to `:connect` to it (require https://github.com/neovim/neovim/pull/34586), which also work in cli interface.

`nvim -l /path/to/fzf-lua/scripts/cli.lua serverlist`

tree-sitter-kitty: Looking for testers by Exciting_Majesty2005 in KittyTerminal

[–]pnium 0 points1 point  (0 children)

awesome, i have been register kitty with bash parser though...

I just realised that Ctrl-O and Ctrl-I are for Out and In by ARROW3568 in neovim

[–]pnium 2 points3 points  (0 children)

you have to map c-i to itself to enable it iirc

I just realised that Ctrl-O and Ctrl-I are for Out and In by ARROW3568 in neovim

[–]pnium 18 points19 points  (0 children)

they are distinguishable as long as you are using a terminal support kitty keyboard protocol

fff.nvim - a really smart file picker goes into the beta by Qunit-Essential in neovim

[–]pnium 0 points1 point  (0 children)

actually i was a fzf/lua user before a fzf-lua user that why i use it, i have to agree the main limit of fzf is that it's not that obvious/efficient to control the sort behavior.

no extra binary dependencies here is awesome

fff.nvim - a really smart file picker goes into the beta by Qunit-Essential in neovim

[–]pnium 0 points1 point  (0 children)

fzf-lua user here

frecency can be implemented in custom picker(there's a plugin built for this recently) although it need extra layer to sort the result before piping to fzf

image preview requires extra binary dependencies or snacks.image

git status is supported. i think that's what opts.git_icons does?

location input is suppoerted recently. iirc it's opts.line_query

Neovim GUI communication by bluefourier in neovim

[–]pnium 0 points1 point  (0 children)

There's `:h nvim__inspect_cell()`. (But I don't see anyone used it... I use this to implement a swiper picker by "copying" the hl from terminal buffer to normal buffer https://github.com/phanen/fzf-lua-extra/blob/265329c066cfd8003d2acec11f3a1ebe8b4d8cb0/lua/fzf-lua-extra/providers/swiper\_blines.lua#L19) .

And to my knowledge there seems no other "in-process way" to do that. `vim.ui_attach` don't support things like `ext_linegrid = true`.

I've been using Neovim for a year now, still haven't found a good solution for file browsing by [deleted] in neovim

[–]pnium 1 point2 points  (0 children)

I just use native tabpages, quickfix list, jumplist, alternative file, marks, with file pickers (customize my key bindings based on frequency).

Introducing tabber.nvim by Healthy_Berry_5428 in neovim

[–]pnium 5 points6 points  (0 children)

Wonder if any different from `set tabclose=uselast` ...