summaryrefslogtreecommitdiff
path: root/nvim
AgeCommit message (Collapse)Author
2024-05-27nvim: Enforce vim-flavored colorschemexengineering
The new neovim-flavored one which comes with nvim 0.10 as default does not work for well.
2024-05-27nvim: Disable termguicolorsxengineering
This is enabled by default in nvim 0.10 and does not look good.
2024-05-08nvim: Do not track spell dataxengineering
This might contain sensitive data.
2024-04-12nvim: Enable mouse support by defaultxengineering
2024-04-11nvim: Enable language server zls for Zigxengineering
2024-03-01nvim: Open new tabs with CTRL+txengineering
2024-03-01nvim: Refactor init.luaxengineering
2024-03-01nvim: Add README.md for configurationxengineering
2024-03-01nvim: Add gopls LSP serverxengineering
2024-03-01nvim: Add pyright LSP serverxengineering
2024-03-01nvim: Refactor to support multiple LSP serversxengineering
2024-02-27nvim: Configure fuzzy finderxengineering
2024-02-27nvim: Add package telescope.nvimxengineering
2024-02-27nvim: Add package plenary.nvimxengineering
2024-02-27nvim: Configure friendly-snippets with nvim-cmpxengineering
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.
2024-02-27nvim: Add package friendly-snipptesxengineering
2024-02-27nvim: Add package cmp_luasnipxengineering
2024-02-27nvim: Configure auto-completionxengineering
2024-02-27nvim: Add package LuaSnipxengineering
2024-02-27nvim: Add package cmp-nvim-lspxengineering
2024-02-27nvim: Add package nvim-cmpxengineering
2024-02-26nvim: Increase contrast on spell check markersxengineering
2024-02-26nvim: Enable lspconfig for clangdxengineering
2024-02-26nvim: Add nvim-lspconfig plugin as Git submodulexengineering
Configuring the built-in language server protocol (LSP) client is very complex. The nvim-lspconfig which is from the same GitHub user as Neovim itself provides configurations for a lot of LSP servers. Adding it as submodule to this repository makes sense because it is an essential part of the editor configuration.
2024-02-26nvim: Enable spell checking by defaultxengineering
2024-02-26nvim: Use <Tab> and <S-Tab> for tabsxengineering
This is far more intuitive than F7 and F8.
2024-02-26nvim: Switch from Vimscript to Luaxengineering
Spending time learning Lua has more advantages than learning Vimscript since Lua is used in many applications while Vimscript is just for editor configuration.
2024-02-26nvim: Remove not needed configurationxengineering
2023-04-15Disable mouse support in neovimxengineering
2023-03-10Fix neovim configxengineering
2023-02-06Relocate dotfiles in XDG config homexengineering
This make ~/.config a simple Git repository instead of the handling with worktrees and bare repositories which is too complex.