Common
- rust toolchain (cargo, rustc, ...)
- git
- nodejs
- ripgrep
- sed
- fd
- ls_emmet
- go
- tree-sitter-cli (preferably not as npm package)
- jq
Unix
- curl/wget
- unzip
- tar
- gzip
Windows
- pwsh
- tar
- 7zip/peazip/archiver/winzip/WinRaR
- Tab key not working as intended
-
tabstop
,softtabstop
,shiftwidth
not being set properly - MardownPreview not working in MacOS
- Implement global
buf_cache
- Create wrapper for
nvim-treesitter
commands to interop withts-parsers
-
Create wrapper forlazy.nvim
commands - Bootstrap
- Add function to create git-hooks
- Add function to download pre-compiled treesitter parsers
- LSP
- Show line diagnostics key-mapping
- Group line diagnostics virtual text
- Migrate from
typescript.nvim
andtsserver
tots_ls
- Fix navic not attaching with
cssls
- Configure
- nvim-dap
- Add
- nvim-dap-ui
- nvim-dap-virtual-text
- neotest
- yanky.nvim
- git-worktree.nvim
- nvim-regexplainer
- dial.nvim
-
gitlinker.nvim - overseer.nvim
- neogen
- ssr.nvim
- trailblazer.nvim?
- harpoon
- vim-be-good
- surround.vim
- refactoring.nvim
- nvim-ufo
- zen-mode.nvim
- codesnap.nvim
- nvim-html-css
- johmsalas/text-case.nvim
Preview config using Docker
# start/build the container
docker compose up -d custom
# launch in to shell within container
docker compose exec custom bash