| Age | Commit message (Collapse) | Author |
|
This avoids compatibility issues with the font colour picked by the
Neovim and foot colour schemes as well as the syntax highlighting.
|
|
|
|
The colours were set manually which does not work well with all the
colour theming in the editor and terminal.
Removing the manual settings make the config simpler, improves contrast
in spell check highlighting and still highlights mistyped text.
|
|
This removes the global colorcolumn and adds one for Python and C.
This allows to have a distraction free experience on all other file
types and ones adapted to code guidelines for Python and C.
|
|
This selects the country of the two selected languages in addition.
|
|
This language server is available on Arch Linux as python-lsp-server and
on Debian as python3-pylsp and supported by nvim-lspconfig.
Thus it is a perfect match to have one language server which is portable
across these setups.
|
|
This removes the last plugin dependencies not provided by the Neovim
developers and thus improves security and reduces maintenance and
complexity.
|
|
This allows to easily switch between source and header file in C.
|
|
Current supply chain attacks highlight the risk of using a lot of
plugins. This commit is just a test how much I need snippets and
completion by disabling them.
Maybe this is rolled back or replaced by a custom Lua implementation.
|
|
|
|
|
|
|
|
This is more often annoying than helpful.
|
|
The new neovim-flavored one which comes with nvim 0.10 as default does
not work for well.
|
|
This is enabled by default in nvim 0.10 and does not look good.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This allows to insert these snippets by the completion system. This is
especially useful if boilerplate code is required as for example a HTML
page skeleton.
|
|
|
|
|
|
|
|
|
|
This is far more intuitive than F7 and F8.
|
|
Spending time learning Lua has more advantages than learning Vimscript
since Lua is used in many applications while Vimscript is just for
editor configuration.
|