My personal NeoVim config, entirely written in lua. As a base, I started with kickstart.nvim.
├── LICENSE.md
├── README.md
├── README.norg
├── after
│ └── plugin
│ └── indent-blankline.lua
├── init.lua
├── lazy-lock.json
├── lua
│ ├── autocommands.lua
│ ├── globals.lua
│ ├── highlights.lua
│ ├── init.lua
│ ├── keymaps.lua
│ ├── lazy_setup.lua
│ ├── neovide_backtraces.log
│ ├── options.lua
│ ├── plugins
│ │ ├── ai.lua
│ │ ├── debug.lua
│ │ ├── filetype.lua
│ │ ├── git.lua
│ │ ├── init.lua
│ │ ├── lsp.lua
│ │ ├── lualine.lua
│ │ └── treesitter.lua
│ ├── shm
│ │ └── init.lua
│ └── utils
│ ├── init.lua
│ └── luasnip.lua
└── snippets
├── all.lua
├── gitcommit.lua
└── lua.lua
- autolist.nvim
- bigfile.nvim
- ChatGPT.nvim
- cmp-buffer
- cmp-calc
- cmp-cmdline
- cmp-emoji
- cmp-nvim-lsp
- cmp-nvim-lua
- cmp-path
- cmp_luasnip
- Comment.nvim
- csv.vim
- dial.nvim
- diffview.nvim
- dressing.nvim
- eyeliner.nvim
- flatten.nvim
- friendly-snippets
- ggandor/leap.nvim
- gitsigns.nvim
- glow.nvim
- gp.nvim
- gruvbox.nvim
- harpoon
- indent-blankline.nvim
- lazy.nvim
- lsp-zero.nvim
- lspkind.nvim
- lualine.nvim
- LuaSnip
- markdown-preview.nvim
- marks.nvim
- mason-lspconfig.nvim
- mason-null-ls.nvim
- mason-nvim-dap.nvim
- mason.nvim
- mini.ai
- mini.align
- mini.sessions
- neo-tree.nvim
- neomutt.vim
- neorg-telescope
- neorg
- none-ls.nvim
- nui.nvim
- nvim-cmp
- nvim-code-action-menu
- nvim-colorizer.lua
- nvim-dap-go
- nvim-dap-python
- nvim-dap-ui
- nvim-dap-virtual-text
- nvim-dap
- nvim-hl-mdcodeblock.lua
- nvim-hlslens
- nvim-lightbulb
- nvim-lspconfig
- nvim-spider
- nvim-surround
- nvim-toc
- nvim-treesitter-endwise
- nvim-treesitter-textobjects
- nvim-treesitter
- nvim-ts-context-commentstring
- nvim-ts-rainbow
- nvim-various-textobjs
- nvim-web-devicons
- nvim_context_vt
- oil.nvim
- plenary.nvim
- project.nvim
- sentiment.nvim
- SimpylFold
- sqlite.lua
- telescope-fzf-native.nvim
- telescope-tabs
- telescope-tmux.nvim
- telescope.nvim
- telescope_sessions_picker.nvim
- text-case.nvim
- todo-comments.nvim
- toggleterm.nvim
- treesj
- trouble.nvim
- true-zen.nvim
- typescript-vim
- urlview.nvim
- vim-fugitive
- vim-illuminate
- vim-javascript
- vim-ledger
- vim-log-highlighting
- vim-password-store
- vim-table-mode
- vim-tmux
- vim-tridactyl
- which-key.nvim
- yanky.nvim