Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/smallpondtom/tkoike.nvim

My minimal neovim config
https://github.com/smallpondtom/tkoike.nvim

Last synced: 25 days ago
JSON representation

My minimal neovim config

Awesome Lists containing this project

README

        

# Neovim Config

Personal Neovim config version 2 (2024 edition).

## Ingredients
- Plugin Manager
- [x] `lazy.nvim`
- Colorschemes
- [x] tokyonight
- [x] kanagawa
- [x] gruvbox
- LSP
- [x] `mason.nvim`
- [x] `nvim-lspconfig`
- [x] `mason-lspconfig.nvim`
- [x] `lsp-zero.nvim`
- TreeSitter
- [x] `nvim-treesitter`
- Coding
- Autocompletion
- [x] `cmp-nvim-lsp`
- [x] `nvim-cmp`
- [x] `LuaSnip`
- [x] `cmp-nvim-lua`
- [x] `cmp-buffer`
- [x] `cmp-path`
- [x] `cmp-luasnip`
- [x] `friendly-snippets`
- Productivity
- [x] `Copilot.lua` (**attention** not copilot.vim)
- [x] `mini.pairs`
- [x] `mini.surround`
- [x] `mini.comment`
- [ ] `mini.align` (**optional** install ad-hoc)
- [ ] `nvim-bqf` (**optional**)
- [x] `vim-visual-multi`
- [x] `vim-easymotion`
- Git Integration
- [x] `fugitive.vim`
- [x] `gitsigns.nvim`
- [ ] `diffview.nvim` (**optional**)
- Search
- [x] `telescope.nvim`
- [x] `telescope-fzf-native.nvim`
- [x] `telescope-live-grep-args.nvim`
- [x] `telescope-undo`
- [x] `nvim-neoclip.lua`
- [ ] `nvim-spectre` (**optional** since I can use :cdo)
- Formatting
- [x] `conform.nvim`
- Linter
- [x] `nvim-lint`
- [x] `mason-tool-installer`
- Navigation
- [ ] `harpoon` (note: harpoon2) (**optional** since I want to get used to jumplist first)
- Diagnostics
- [ ] `trouble.nvim` (**optional**)
- Debugging (Julia does not have neovim debugging support **yet**)
- [ ] `nvim-dap`
- [ ] `nvim-dpa-ui`
- [ ] `nvim-dap-virtual-text`
- [ ] `mason-nvim-dap.nvim`
- REPL Integration
- [x] `vim-slime`
- [x] `vim-slime-cells`
- UI
- [x] `nvim-notify`
- [x] `nvim-web-devicons`
- [x] `bufferline.nvim`
- [x] `lualine.nvim`
- [x] `indent-blankline.nvim`
- Utilities
- [x] `plenary.nvim`
- [x] `neodev.nvim`
- [x] `markdown-preview.nvim`
- Language Specific
- Juila
- [x] `julia-vim`
- [x] `JuliaFormatter.vim` (`julials` does not seem to work)