Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-10-24 | nvim: Do not highlight search results | xengineering | |
This is more often annoying than helpful. | |||
2024-05-27 | nvim: Enforce vim-flavored colorscheme | xengineering | |
The new neovim-flavored one which comes with nvim 0.10 as default does not work for well. | |||
2024-05-27 | nvim: Disable termguicolors | xengineering | |
This is enabled by default in nvim 0.10 and does not look good. | |||
2024-05-08 | nvim: Do not track spell data | xengineering | |
This might contain sensitive data. | |||
2024-04-12 | nvim: Enable mouse support by default | xengineering | |
2024-04-11 | nvim: Enable language server zls for Zig | xengineering | |
2024-03-01 | nvim: Open new tabs with CTRL+t | xengineering | |
2024-03-01 | nvim: Refactor init.lua | xengineering | |
2024-03-01 | nvim: Add README.md for configuration | xengineering | |
2024-03-01 | nvim: Add gopls LSP server | xengineering | |
2024-03-01 | nvim: Add pyright LSP server | xengineering | |
2024-03-01 | nvim: Refactor to support multiple LSP servers | xengineering | |
2024-02-27 | nvim: Configure fuzzy finder | xengineering | |
2024-02-27 | nvim: Add package telescope.nvim | xengineering | |
2024-02-27 | nvim: Add package plenary.nvim | xengineering | |
2024-02-27 | nvim: Configure friendly-snippets with nvim-cmp | xengineering | |
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-27 | nvim: Add package friendly-snipptes | xengineering | |
2024-02-27 | nvim: Add package cmp_luasnip | xengineering | |
2024-02-27 | nvim: Configure auto-completion | xengineering | |
2024-02-27 | nvim: Add package LuaSnip | xengineering | |
2024-02-27 | nvim: Add package cmp-nvim-lsp | xengineering | |
2024-02-27 | nvim: Add package nvim-cmp | xengineering | |
2024-02-26 | nvim: Increase contrast on spell check markers | xengineering | |
2024-02-26 | nvim: Enable lspconfig for clangd | xengineering | |
2024-02-26 | nvim: Add nvim-lspconfig plugin as Git submodule | xengineering | |
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-26 | nvim: Enable spell checking by default | xengineering | |
2024-02-26 | nvim: Use <Tab> and <S-Tab> for tabs | xengineering | |
This is far more intuitive than F7 and F8. | |||
2024-02-26 | nvim: Switch from Vimscript to Lua | xengineering | |
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-26 | nvim: Remove not needed configuration | xengineering | |
2023-04-15 | Disable mouse support in neovim | xengineering | |
2023-03-10 | Fix neovim config | xengineering | |
2023-02-06 | Relocate dotfiles in XDG config home | xengineering | |
This make ~/.config a simple Git repository instead of the handling with worktrees and bare repositories which is too complex. |