<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles/nvim, branch main</title>
<subtitle>Git repository to track my personal GNU/Linux dotfiles</subtitle>
<id>https://cgit.xengineering.eu/dotfiles/atom?h=main</id>
<link rel='self' href='https://cgit.xengineering.eu/dotfiles/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/'/>
<updated>2025-12-23T10:28:21Z</updated>
<entry>
<title>nvim: lspconfig: Update to v2.5.0</title>
<updated>2025-12-23T10:28:21Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-12-23T10:26:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=17026f9317e0933d4056be28b637435d071882a4'/>
<id>urn:sha1:17026f9317e0933d4056be28b637435d071882a4</id>
<content type='text'>
The so far used version was outdated for a very long time.
</content>
</entry>
<entry>
<title>nvim: Remove telescope</title>
<updated>2025-12-23T10:28:21Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-12-23T10:26:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=31a3d9dac9b35f19df05c011cac98c88fb3253fe'/>
<id>urn:sha1:31a3d9dac9b35f19df05c011cac98c88fb3253fe</id>
<content type='text'>
This removes the last plugin dependencies not provided by the Neovim
developers and thus improves security and reduces maintenance and
complexity.
</content>
</entry>
<entry>
<title>nvim: Map ClangdSwitchSourceHeader to &lt;leader&gt;fa</title>
<updated>2025-12-23T10:28:21Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-12-23T10:26:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=1cf8a55e497c10b70be77cc38e6b356f48233838'/>
<id>urn:sha1:1cf8a55e497c10b70be77cc38e6b356f48233838</id>
<content type='text'>
This allows to easily switch between source and header file in C.
</content>
</entry>
<entry>
<title>nvim: Disable snippets and completion</title>
<updated>2025-12-23T10:28:21Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-12-23T10:26:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=e15415a204d88a83f88a1d75943e83b9424d589f'/>
<id>urn:sha1:e15415a204d88a83f88a1d75943e83b9424d589f</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>nvim: Set hlsearch</title>
<updated>2025-12-23T10:28:21Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-12-23T10:26:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=f392713a91674dbcfc8a449ca2360d9a6ab23dc2'/>
<id>urn:sha1:f392713a91674dbcfc8a449ca2360d9a6ab23dc2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvim: Switch to more conservative tab completion on files</title>
<updated>2025-12-23T10:28:21Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-12-23T10:26:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=d1538ec6c102b8e98de1f7f8d54505809bca272a'/>
<id>urn:sha1:d1538ec6c102b8e98de1f7f8d54505809bca272a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvim: dart: Configure default indentation</title>
<updated>2025-10-18T09:40:27Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-10-18T09:40:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=3c9b914b14a7c2576d7347cb49942393134a864f'/>
<id>urn:sha1:3c9b914b14a7c2576d7347cb49942393134a864f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvim: Enable Dart language server</title>
<updated>2025-10-18T09:12:09Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-10-18T09:12:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=0a49929eb8357a848cff373e35402fff52370c80'/>
<id>urn:sha1:0a49929eb8357a848cff373e35402fff52370c80</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvim: Ignore spell white list</title>
<updated>2025-09-25T05:31:16Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-09-25T05:19:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=e41fccf1673bb61820b0613b8ddf40738fa23c48'/>
<id>urn:sha1:e41fccf1673bb61820b0613b8ddf40738fa23c48</id>
<content type='text'>
This might contain sensitive information which should not be made
public.
</content>
</entry>
<entry>
<title>nvim: Update to nvim-cmp v0.0.2</title>
<updated>2025-03-30T11:17:58Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-03-30T11:17:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=d702c0d54e2a64a2ebfe6492533095c869bf049a'/>
<id>urn:sha1:d702c0d54e2a64a2ebfe6492533095c869bf049a</id>
<content type='text'>
This fixed error messages on completion on recent Arch Linux.
</content>
</entry>
<entry>
<title>nvim: Do not highlight search results</title>
<updated>2024-10-24T18:04:20Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-10-24T18:04:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=dc6fc14259f68cac553d7835a5a438c1b49cfd43'/>
<id>urn:sha1:dc6fc14259f68cac553d7835a5a438c1b49cfd43</id>
<content type='text'>
This is more often annoying than helpful.
</content>
</entry>
<entry>
<title>nvim: Enforce vim-flavored colorscheme</title>
<updated>2024-05-27T16:28:04Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-05-27T16:28:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=27a8c5143b17a8bd52eaaaea39affc3336925a39'/>
<id>urn:sha1:27a8c5143b17a8bd52eaaaea39affc3336925a39</id>
<content type='text'>
The new neovim-flavored one which comes with nvim 0.10 as default does
not work for well.
</content>
</entry>
<entry>
<title>nvim: Disable termguicolors</title>
<updated>2024-05-27T16:18:46Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-05-27T16:18:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=b3a8f4856d81714d74aba79f587393d2b5851823'/>
<id>urn:sha1:b3a8f4856d81714d74aba79f587393d2b5851823</id>
<content type='text'>
This is enabled by default in nvim 0.10 and does not look good.
</content>
</entry>
<entry>
<title>nvim: Do not track spell data</title>
<updated>2024-05-08T19:02:28Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-05-08T19:02:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=2d2665309ac2e4d42f0089ed84e1c9e6622309e2'/>
<id>urn:sha1:2d2665309ac2e4d42f0089ed84e1c9e6622309e2</id>
<content type='text'>
This might contain sensitive data.
</content>
</entry>
<entry>
<title>nvim: Enable mouse support by default</title>
<updated>2024-04-12T10:34:06Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-04-12T10:34:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=b353d34dc96fbbbad299aeb3b2e6e36182054f67'/>
<id>urn:sha1:b353d34dc96fbbbad299aeb3b2e6e36182054f67</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvim: Enable language server zls for Zig</title>
<updated>2024-04-11T18:03:18Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-04-11T18:03:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=045921d0bac509d1bcf72b5b3326cd4e46aaa4dc'/>
<id>urn:sha1:045921d0bac509d1bcf72b5b3326cd4e46aaa4dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvim: Open new tabs with CTRL+t</title>
<updated>2024-03-01T09:38:30Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-03-01T09:38:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=c02977dc69963ba1ab2d016da4442fbb7d0c6a4f'/>
<id>urn:sha1:c02977dc69963ba1ab2d016da4442fbb7d0c6a4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvim: Refactor init.lua</title>
<updated>2024-03-01T09:21:25Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-03-01T09:21:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=052f81452b7439c7924622cb4b0c33dfcf3949ff'/>
<id>urn:sha1:052f81452b7439c7924622cb4b0c33dfcf3949ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvim: Add README.md for configuration</title>
<updated>2024-03-01T09:07:10Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-03-01T09:07:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=50ff4dee9956c5d3ee248aba21bb02f59a98d2de'/>
<id>urn:sha1:50ff4dee9956c5d3ee248aba21bb02f59a98d2de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvim: Add gopls LSP server</title>
<updated>2024-03-01T08:17:26Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-03-01T08:17:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=20e06270a6835020d4402357a0a4802790952c19'/>
<id>urn:sha1:20e06270a6835020d4402357a0a4802790952c19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvim: Add pyright LSP server</title>
<updated>2024-03-01T08:13:15Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-03-01T08:13:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=baacc7a408a334859a9dcc6e4985386fbc362767'/>
<id>urn:sha1:baacc7a408a334859a9dcc6e4985386fbc362767</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvim: Refactor to support multiple LSP servers</title>
<updated>2024-03-01T08:01:18Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-03-01T08:01:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=1a106ab7990c347feccf9f8c28bbfb7e6e541f2e'/>
<id>urn:sha1:1a106ab7990c347feccf9f8c28bbfb7e6e541f2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvim: Configure fuzzy finder</title>
<updated>2024-02-27T15:42:35Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-02-27T15:42:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=4a876c68fa2944e000b27c296bfa29052033790c'/>
<id>urn:sha1:4a876c68fa2944e000b27c296bfa29052033790c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvim: Add package telescope.nvim</title>
<updated>2024-02-27T15:37:00Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-02-27T15:37:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=31f72fe3a993716813a363db6d6aec4202cf2a42'/>
<id>urn:sha1:31f72fe3a993716813a363db6d6aec4202cf2a42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvim: Add package plenary.nvim</title>
<updated>2024-02-27T15:33:43Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-02-27T15:33:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=042b4a18c36528aef942b247a6a9043713dbaf3d'/>
<id>urn:sha1:042b4a18c36528aef942b247a6a9043713dbaf3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvim: Configure friendly-snippets with nvim-cmp</title>
<updated>2024-02-27T15:28:09Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-02-27T15:27:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=2ab54a652afbd9c72a14134cce66e780c4c7b333'/>
<id>urn:sha1:2ab54a652afbd9c72a14134cce66e780c4c7b333</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>nvim: Add package friendly-snipptes</title>
<updated>2024-02-27T15:24:22Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-02-27T15:24:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=0dae118c0951532f9efd3cdbc2254072f94dc7f5'/>
<id>urn:sha1:0dae118c0951532f9efd3cdbc2254072f94dc7f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvim: Add package cmp_luasnip</title>
<updated>2024-02-27T15:20:23Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-02-27T15:20:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=ee06d8d721735b3b6ef04347420026a16fd60553'/>
<id>urn:sha1:ee06d8d721735b3b6ef04347420026a16fd60553</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvim: Configure auto-completion</title>
<updated>2024-02-27T15:01:42Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-02-27T15:01:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=8f30fd62701d7e4895d4257f60c632b772447885'/>
<id>urn:sha1:8f30fd62701d7e4895d4257f60c632b772447885</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nvim: Add package LuaSnip</title>
<updated>2024-02-27T14:45:40Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-02-27T14:45:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/dotfiles/commit/?id=1bce355b0ac616a6fd331bfa945e84a3bf154e93'/>
<id>urn:sha1:1bce355b0ac616a6fd331bfa945e84a3bf154e93</id>
<content type='text'>
</content>
</entry>
</feed>
