Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/smallpondtom/tkoike.nvim
- Owner: smallpondtom
- Created: 2023-01-19T03:58:55.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-02T14:40:03.000Z (11 months ago)
- Last Synced: 2024-02-02T15:44:53.270Z (11 months ago)
- Language: Lua
- Size: 77.1 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)