This repository holds a basic neovim configuration.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jens Grassel ff973b1f81 Snippet for http4s AuthedRoutes 1 month ago
UltiSnips Snippet for http4s AuthedRoutes 1 month ago
vimwiki-files Restructure vimwiki 2 months ago
.ctags Cleanup ctags 1 year ago
.gitconfig Enable new diff highlighter 1 month ago
.gitignore Ignorefile 7 years ago
.ideavimrc Update idea-vim settings 2 months ago FZF and colours 2 months ago
coc-settings.json Adjust coc settings 2 months ago
init.vim Decrease updatetime 1 month ago
root-init.vim Add stripped down vim config for root 8 months ago

Configuration files for NeoVim.

A basic configuration for neovim with plugins managed by vim-plug.

Please note that this configuration is intended for usage on BSD or Linux systems. For windows several adjustments would need to be made and a lot of plugins would not work.


  • nvim (NeoVim)
  • curl must be installed for automated vim-plug installation

Some plugins may need additional requirements. Please refer to their documentation for details. The following tools should provide a good starting point:

  • rg (ripgrep) or ag (the silver searcher)
  • bat (syntax highlighter)


If you want to use just one instance of NeoVim you'll have to use the neovim-remote tool currently.

Simply install it via pip3 install --user --upgrade neovim-remote and you can start using it.

Remoting quickstart

Fire up neovim and set a socket via

% NVIM_LISTEN_ADDRESS=~/tmp/nvimsocket nvim

Now you can use the nvr command to open files remotely for example like this:

% NVIM_LISTEN_ADDRESS=~/tmp/nvimsocket nvr --remote-tab file1 file2

An alias like nv='nvr --remote-tab +'\''set bufhidden=delete'\' will allow you to open files like this: nv file1

Please refer to the neovim-remote documentation for more detailed instructions.


To use the included snippets just copy the UltiSnips directory into your neovim folder (for example: ~/.config/nvim/UltiSnips).