Skip to content

janlazo/dotvim8

Repository files navigation

dotvim8

CI

Vim 8+ / Neovim 0.6.1+ config folder for Windows support and async jobs.

  • shared.vim for shared code between Vim and Neovim
    • backward compatibility up to Vim 7.4.1689 (tiny)
    • self-contained vimrc, independent of the entire repo
    • vim-plug as package manager for bundles in Github
  • autoload/dotvim8.vim resolves idiosyncrasies in Vim and Neovim, based on fzf's Vim plugin
    • dotvim8#shellescape is based on fzf#shellescape
    • dotvim8#bang is based on the s:execute functions
  • bin/install_deps.sh to install external dependencies such as language providers for Neovim and LSP servers for coc.nvim
  • bin/nvim-qt.cmd is a batchfile shim to workaround issues with nvim-qt.exe on Windows

Vimscript files in this repo use folds which slows down terminal Vim. For performance, use GUIs when navigating or editing inside folds.

Editor Support

  • Vim 7.4.1689+
  • Neovim 0.6.1+
  • gui: gvim, nvim-qt

OS Support

LICENSE

Apache License Version 2.0 (ALv2)

About

Vim 8 / Neovim 0.2 config

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published