Add version guidance to README.md

This commit is contained in:
ViViDboarder 2022-10-14 13:58:16 -07:00
parent 9bb414e017
commit 6f02ac53db

View File

@ -4,7 +4,7 @@ These are my Vim and Neovim settings that I like to keep synced between my compu
I use Neovim day to day, but there are times it is not available, so Vim and older Neovim installs are supported as well. I use Neovim day to day, but there are times it is not available, so Vim and older Neovim installs are supported as well.
Vim and Neovim less than 0.5 support is really in maintanence mode now and not heavily maintained. Vim and Neovim less than 0.5 support is really in maintanence mode now and not heavily maintained. I may actually trim down the configuration to be more minimal and act as an alternative to my more IDE like Neovim environment.
The bootstrap script included will set the proper symblinks and run package managers to install any plugins. The bootstrap script included will set the proper symblinks and run package managers to install any plugins.
@ -16,6 +16,10 @@ The bootstrap script included will set the proper symblinks and run package mana
You can also remove any installed plugins or uninstall this configuration using either `make clean` or `make uninstall` respectively. You can also remove any installed plugins or uninstall this configuration using either `make clean` or `make uninstall` respectively.
## Version support
Nearly every version of Vim or Neovim found on major distros is supported right now. To simplify things, I am considering adopting the following rule: Supporting only the lowest version of each found in the latest Ubuntu LTS and Debian Stable releases. I'll also make tags for commits where I drop support for a version.
## Project Layout ## Project Layout
The `vim` directory here is what gets symblinked to `~/.vim`, and the `neovim` directory gets symblinked to `~/.config/nvim`. Inside, the `init.vim` file will also get symblinked to `~/.vimrc`. The `neovim/init.vim` file will dyanmically load the older non-Lua configs if Lua is not supported. The other included directories are mostly standard vim directories that provide some additional configuration files. The exceptions would be `backup`, which becomes the new default location for storing backup files while editing. The `tmp` directory is for storing session information. The `rc` directory is where all the `vimrc` work gets done. The `vim` directory here is what gets symblinked to `~/.vim`, and the `neovim` directory gets symblinked to `~/.config/nvim`. Inside, the `init.vim` file will also get symblinked to `~/.vimrc`. The `neovim/init.vim` file will dyanmically load the older non-Lua configs if Lua is not supported. The other included directories are mostly standard vim directories that provide some additional configuration files. The exceptions would be `backup`, which becomes the new default location for storing backup files while editing. The `tmp` directory is for storing session information. The `rc` directory is where all the `vimrc` work gets done.