1.7 KiB
nvim.d
My Neovim configuration for neovim version 0.9.0+.
Dependencies
Installation
-
clone repo or download the latest release
-
if you have eisting neovim config you can take a backup of this. Timestamped tar file created in backup dir within the current dir.
` make backup
` -
install config with your XDG_CONIFIG_HOME dir (default is ~/.config)
` make install
` -
install the lazy package manager
` make install_lazy
` -
start neovim. when first launched the lazy package manager will proceed to install all missing plugins.
Plugins
Name | Purpose | Link to source |
---|---|---|
folke/lazy.nvim |
Manages all other neovim plugins. |
|
folke/tokyonight.nvim |
Sets the Tokyonight colour scheme for neovim. |
|
neovim/nvim-lspconfig |
Makes configuring LSP settings in neovim much easier. |
|
nvim-treesitter/nvim-treesitter |
An interface for treesitter to provide better highlighting among other functionalities. |
|
akinsho/bufferline.nvim |
For visualising buffers and easy navigation between them. |
|
nvim-tree/nvim-web-devicons |
Provides icons that are used in other plugins. |
|
is0n/tui-nvim |
Allows you to open terminal programs in neovim. Currently used to integration the LF file manager within neovim. |
|
mfussenegger/nvim-lint |
An asynchronous linter plugin complementary to the LSP client. Used for external linters such as golangci-lint and pyls. |