Vim 8+ / Neovim 0.6.1+ config folder for Windows support and async jobs.
shared.vimfor 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.vimresolves idiosyncrasies in Vim and Neovim, based on fzf's Vim plugindotvim8#shellescapeis based onfzf#shellescapedotvim8#bangis based on thes:executefunctions
bin/install_deps.shto install external dependencies such as language providers for Neovim and LSP servers for coc.nvimbin/nvim-qt.cmdis a batchfile shim to workaround issues with nvim-qt.exe on Windows- HiDPI scaling (https://github.com/equalsraf/neovim-qt/commit/06967e0ce4da23ca0d973f8e313d3cb9149ff3f1)
- window size (equalsraf/neovim-qt#251 (comment))
Vimscript files in this repo use folds which slows down terminal Vim. For performance, use GUIs when navigating or editing inside folds.
- Vim 7.4.1689+
- Neovim 0.6.1+
- gui: gvim, nvim-qt
- Linux
- os: Ubuntu xenial, bionic
- terminal: sakura, tilda
- Windows
- see https://github.com/lukesampson/scoop#requirements
- terminal: ConEmu for truecolor (Neovim only)
Apache License Version 2.0 (ALv2)