This is my personal config for Neovim. It has evolved over a period of three
years, starting from minimal config for Vim 7. In 2021, I converted most of my
Vim settings to Neovim using Lua. Some utilities and helper functions are still
in VimL, as well as the whole after/ftplugin/ directory, though. I don't expect
to convert these files to Lua, since I may also happen to use them in Vim one
day maybe.

Fixers (linting/formatting) are managed using in-house functions and commands,
as well as default or custom compilers (makeprg) and cli tools (formatprg). LSPs
are configured in ftplugin/ for specific filetypes. I use either a monochromatic
or the zenbones colorscheme. There's no lua/ folder, everything sits in my
init.lua config file. Plugins are managed manually using the in-built package
manager (and packadd for opt plugins).

Current config:

	~/.config/nvim
	» tree -L 1
	.
	├── after
	├── compiler
	├── doc
	├── ftdetect
	├── ftplugin
	├── init.lua
	├── pack
	├── plugin
        ├── spell
        ├── syntax
	└── templates

Available plugins:

	~/.config/nvim
	» tree -L 3 pack
	pack
	└── plugins
	    ├── opt
	    │   ├── neogen
	    │   └── vim-table-mode
	    └── start
		├── fzf-lua
		├── nvim-treesitter
		└── nvim-treesitter-textobjects

	8 directories, 0 files

Startup time:


	~/.config/nvim
	» hyperfine "nvim --headless +qa" --warmup 5
	Benchmark 1: nvim --headless +qa
	  Time (mean ± σ):      35.3 ms ±   0.4 ms    [User: 28.2 ms, System: 6.3 ms]
	  Range (min … max):    34.3 ms …  36.5 ms    80 runs


	~/.config/nvim
	» vim-startuptime -vimpath nvim
	Extra options: []
	Measured: 10 times

	Total Average: 31.686100 msec
	Total Max:     32.339000 msec
	Total Min:     31.217000 msec

You are free to copy or modify the code if you get it on the internet. Please,
see the CREDITS to also acknowledge the work made by folks brighter than me.

Note that this directory is a general placeholder for various documentation I
store in my Neovim config directory. Tags should not be generated for CREDITS,
and README. Hence, to generate doc tag, simply run:

    vim -c 'helptags doc/cheatsheet.txt'

2024-07-02 chl <chl@aliquote.org>
