Skip to content

Files

Latest commit

382cc70 · Mar 7, 2024

History

History
58 lines (39 loc) · 2.69 KB

README.md

File metadata and controls

58 lines (39 loc) · 2.69 KB

monadplus/nvim

screenshot dashboard screenshot lazygit screenshot rust

Installation

First, install neovim (at least version 8.0).

Secondly, install this configuration:

git clone git@github.com:monadplus/nvim.git "$HOME/.config/nvim" # or "$XDG_CONFIG_HOME/nvim"

Then, we'll need to create this path for our telescope history: mkdir -p ~/.local/share/nvim/databases/.

Finally, open neovim and let lazy.nvim install all plugins for you (you'll need internet connection). Don't worry, lazy.nvim will auto-install the first time you open neovim. Once everything is installed, restart neovim and check all plugins are correctly installed :Lazy health.

Keybindings

See keybindings.

Dependencies

This section is incomplete

LSP Servers

This project is configured using nvim-lspconfig. For the lsp client to work, the client needs their corresponding LSP servers. LSP servers can be installed from your distribution's package manager. Alternatively, you can configure the plugin mason.nvim (which is not configured) to automatically install them.

The following languages are configured out of the box. You will only have to install their corresponding LSP server.

Feel free to add/remove servers from lsp.lua. See server configurations for more information of available servers.

Issues

Feel free to open an issue to fix or improve this configuration.