config.nvim Simple configuration for neovim with (optional) LSP support. Built by plucking options out of my .vimrc [VIMRC] when a default behavior bothered me. Plugins are managed via the emacsesque packer.nvim [PACKER] and not having it configured doesn't leave anything broken nor throws errors at my face. Here be no icons, text rules. Basic Installation $ git clone https://github.com/caio/config.nvim ~/.config/nvim Enabling and Installing/Updating Plugins It's assumed git is installed and neovim is running with a UI capable displaying 24-bit colors, be it a terminal (:help termguicolors) or a GUI. $ nvim +BootstrapPacker $ nvim +PackerSync Starting/Using LSP It's not always that I want to boot heavy IDE-like features when I open a file with the editor, so lsp functionality is gated behind the LspStart command. Issuing it will launch a server and configure mappings accordingly. :LspStart To-Do 1. Runnables [RUN] support, mostly to launch tests. It's the only thing that I actually miss from my previous setup. References [VIMRC] My vim configuration files https://github.com/caio/vim-runtime [PACKER] packer.nvim: A Plugin Manager for Neovim https://github.com/wbthomason/packer.nvim [RUN] Rust-analyzer's Runnables lsp extension https://rust-analyzer.github.io/manual.html#run