Sets up NeoVim with some very handy customizations and plugins.
- You'll likely need a newer version of NeoVim (at least v0.9.4)
- Lazy plugin manager
- The configuration assumes Arch linux
- The complete list of plugins and dependencies included in this setup, if you have issues you may need to review their individual READMEs:
- cmp-buffer
- cmp-nvim-lsp
- cmp-nvim-lua
- cmp-path
- cmp_luasnip
- Comment.nvim
- dracula
- friendly-snippets
- image.nvim
- jupytext.nvim
- lazy.nvim
- lualine.nvim
- LuaSnip
- mason-lspconfig.nvim
- mason.nvim
- molten-nvim
- nvim-cmp
- nvim-lspconfig
- nvim-treesitter
- nvim-treesitter-textobjects
- nvim-tree.lua
- nvim-ts-context-commentstring
- nvim-web-devicons
- onedark.nvim
- otter.nvim
- plenary.nvim
- quarto-nvim
- telescope.nvim
- cd <target-directory>
- git clone git@github.com:smeyerre/vim-config.git
- cd vim-config/
- sh ./setup.sh