nvim.d/README.asciidoc

1.3 KiB

Nvim.d

My Neovim configuration for neovim version 0.9.0+.

Dependencies

Installation

Plugins

Name Purpose Link to source

folke/lazy.nvim

Manages all other neovim plugins.

https://github.com/folke/lazy.nvim

folke/tokyonight.nvim

Sets the Tokyonight colour scheme for neovim.

https://github.com/folke/tokyonight.nvim

neovim/nvim-lspconfig

Makes configuring LSP settings in neovim much easier.

https://github.com/neovim/nvim-lspconfig

nvim-treesitter/nvim-treesitter

An interface for treesitter to provide better highlighting among other functionalities.

https://github.com/nvim-treesitter/nvim-treesitter

akinsho/bufferline.nvim

For visualising buffers and easy navigation between them.

https://github.com/akinsho/bufferline.nvim

nvim-tree/nvim-web-devicons

Provides icons that are used in other plugins.

https://github.com/nvim-tree/nvim-web-devicons

is0n/tui-nvim

Allows you to open terminal programs in neovim. Currently used to integration the LF file manager within neovim.

https://github.com/is0n/tui-nvim

mfussenegger/nvim-lint

An asynchronous linter plugin complementary to the LSP client. Used for external linters such as golangci-lint and pyls.

https://github.com/mfussenegger/nvim-lint

Key mappings

Compatibility