NullVoxPopuli / NullVoxPopuli/dotfiles
(neo)vim plugin decisions and todos
Nobody has claimed this yet.
- Dominant language
- CSS
- Stars
- 40
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
Investigate
-
https://github.com/azratul/live-share.nvim
live share between neovim instances (not vscode) -
https://github.com/stevearc/aerial.nvim
browse the outline of a file -
https://github.com/ckolkey/ts-node-action#configuration
framework for running functions on tree-sitter nodes (codemods) -
https://www.reddit.com/r/neovim/comments/113yixo/select_text_using_treesitter_queries_and_start/
a totally different way of navigating a file -- via AST -
https://github.com/AndrewRadev/splitjoin.vim
switch between single line and multiline function calls -
https://github.com/niuiic/code-shot.nvim
take pictures of code -
https://github.com/kevinhwang91/nvim-fundo
better undo
Followup:
- https://github.com/b0o/incline.nvim/issues/41#event-9803095989
Include the folder name in a "tab"
Former Todos
Accepted
-
https://github.com/lewis6991/pckr.nvim
a good packer successor, works well. -
https://github.com/MagicDuck/grug-far.nvim
project wide find and replace with previews and history -
https://github.com/stevearc/conform.nvim
null-ls (formatter) replacement -
https://github.com/lewis6991/satellite.nvim
scrollbar indicator for at-a-glance overview of git status, errors, etc -
https://github.com/JoosepAlviste/nvim-ts-context-commentstring
Nested language support for comment-toggle plugins. Relies on tree-sitter context/nesting. -
https://github.com/b3nj5m1n/kommentary
Allows easy overrides of comment strings, start, end etc. -
https://github.com/smoka7/hop.nvim
Easy navigation around the visible pane in <= 3 key presses
Not for me
-
https://github.com/nvim-pack/nvim-spectre/
until grog-far, this seemed liked the best project-wide find and replace for neovim.
however, it's not maintained as well as I'd like, and I keep running in to this isuse:
https://github.com/nvim-pack/nvim-spectre/issues/249
But this isn't the only thing -- just the straw that broke the camel's back. I also want search history, which grog has. -
https://github.com/petertriho/nvim-scrollbar
it's a neat feature, but it caused some problems which I forgot to document. Also, I found a better scrollbar indicator that works better. -
https://github.com/emileferreira/nvim-strict
highlights potential codesmells but breaks on JSON(c|5) files -
https://github.com/folke/noice.nvim
Visual decorators around popovers and such. It's kinda glitchy and suffers from a bunch of double-rendering related issues (using effects maybe?) -
https://github.com/lewis6991/spellsitter.nvim
LSP-aware spell checker. built in to neovim now. -
https://github.com/jose-elias-alvarez/null-ls.nvim
for integrating non-LSP tools into an LSP environment. Lack of help in maintaining this tool. See: https://github.com/jose-elias-alvarez/null-ls.nvim/issues/1621 -
https://github.com/arkav/lualine-lsp-progress
I like Fidget better: https://github.com/j-hui/fidget.nvim -
https://github.com/nvim-lua/lsp-status.nvim
I like Fidget better: https://github.com/j-hui/fidget.nvim -
https://github.com/doums/lsp_spinner.nvim
LSP Status. Was Deleted -
https://github.com/mhartington/formatter.nvim
Supposed to run formatting / lint tools. I've found Conform to be easier, and require less config. -
https://github.com/ibhagwan/fzf-lua
lua integration with fzf -- only good at searching quickly -- not designed to be relevant to working within a project (I use smart-open now). See: https://github.com/danielfalk/smart-open.nvim -
https://github.com/junegunn/fzf
with smart-open, I no longer need a direct dependency on this. See: https://github.com/danielfalk/smart-open.nvim -
https://github.com/jackMort/pommodoro-clock.nvim
For timeboxing work.
Buggy - timer only shows in a particular pane, not the whole window.
when closing the pane, you get a ton of disruptive errors -
https://github.com/github/copilot.vim
only Open Source by technicality. Issues are disabled on this repo. -
https://github.com/zbirenbaum/copilot.lua
still uses some shared copilot dependency, and it's been really buggy in the past, and I don't want to debug it. I do check in on this from time to time though. But I've generally found https://github.com/Exafunction/codeium.nvim to be better. -
https://github.com/tpope/vim-commentary
Allow comment toggling. Wanted something that integrates with tree-sitter. -
https://github.com/numToStr/Comment.nvim
Allow comment toggling. doesn't switch between single-line and block comment depending on usage. -
https://github.com/terrortylor/nvim-comment
Allow comment toggling. Does not auto switch between single line and block comments depending on usage. -
https://github.com/HiPhish/rainbow-delimiters.nvim/issues/185
rainbow-delimeters uses submodules which is not compatible with package managers that don't want to check out sub modules.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the issue's Investigate and Former Todos sections and follow the linked plugin pages to understand which (neo)vim tools remain under consideration. A useful outcome would be a clear decision for each open item and corresponding updates to the todo lists, but the issue does not name repository files or tests to run.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- vim
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100