5a6cdb43d6
Nvim: add treesitter text objects
2023-11-23 20:15:16 +02:00
825b49ad06
Nvim: confirm quit
2023-11-22 16:18:01 +02:00
7f30c278c6
Nvim: add signcol plugin, change gitsigns keybinds
2023-11-21 22:32:32 +02:00
d89cc0c053
Refine neodev config
2023-11-21 22:31:07 +02:00
03ffc98988
Nvim: switch navic to dropbar
2023-11-21 22:30:13 +02:00
b5498c671d
Nvim: add type annotations to plugin opts
2023-11-21 22:28:54 +02:00
26d0dae2fc
Nvim: enable ufo
2023-11-21 07:52:05 +02:00
2a0d701746
Nvim: some docs to config, minor tweaks
2023-11-20 22:08:46 +02:00
6fbba8bf3d
Nvim: small tweaks and organizing config
2023-11-20 21:16:06 +02:00
f5e3385291
Nvim: jdtls disable autobuild
2023-11-20 15:20:25 +02:00
bbce000bcd
Nvim: change telescope layout to vertical
2023-11-18 23:23:39 +02:00
5ef4529512
Add mini.files
2023-11-18 23:11:45 +02:00
36a9af78dc
Switch from commentstring to mini.comment
2023-11-18 23:08:00 +02:00
0207ba1064
Change from vim-surround to mini.surround
2023-11-18 23:04:55 +02:00
2277d4d170
Nvim: small tweaks
2023-11-18 22:44:34 +02:00
43d1cf31d8
Add diagnostics to bufferline
2023-11-18 22:31:29 +02:00
0df316b4fb
Fix lua_ls setup, add some documentation
2023-11-18 22:31:15 +02:00
ad580cc29f
Nvim: fix some keybinds, organize code
2023-11-18 21:41:50 +02:00
b1461d75e0
Fix jdtls
2023-11-18 10:09:47 +02:00
e810234430
Make plugin specs more uniform
2023-11-18 02:54:35 +02:00
f44e0b3274
Refactor neovim config file structure
...
All plugins are now in their own files with their lazy specifications
and configurations. Also moved lazy initialization to init.lua because
it is very compact now
2023-11-18 02:27:14 +02:00
94244ca95c
Fix bufferline theming
2023-11-18 00:21:28 +02:00
c6391d5557
Nvim: enable cursorline
2023-11-17 23:28:48 +02:00
69174838ad
Nvim: limit some plugins to only load on specific filetypes
2023-11-17 22:03:39 +02:00
e18faebc50
Rename mason module to lsp, packages/init.lua to lazy.lua
...
Better describes their usage
2023-11-17 16:53:58 +02:00
e7829af03c
Nvim: jdtl: use on_attach from mason module
2023-11-17 16:48:28 +02:00
0a9d36d111
Neovim: move navic to statusbar
2023-11-17 16:48:09 +02:00
8d2e52ec5e
Update neovim plugins
2023-11-17 08:09:40 +02:00
8336ec5048
Tweak neovim config
...
- Add noice, navic
- Tweak theme configuration
- Tweak cder configuration
- Update .ignore file
2023-11-17 08:04:37 +02:00
42c81d20dd
Update neovim plugins
2023-11-16 09:44:07 +02:00
39ff6b0eb6
Don't format lazy-lock.json
2023-11-11 15:17:00 +02:00
ed43d0f48f
Revert pacman on termux
...
Caused too many issues to solve, using apt instead
2023-11-11 10:40:27 +02:00
f387868de1
Nvim: remove xboot option from jdtls
...
This is not needed and causes options on recent java versions
2023-11-02 11:52:40 +02:00
858a3cd154
Nvim: small tweaks to jdtls arguments
2023-11-01 16:35:55 +02:00
8a7c780bf3
Nvim: enable lombok
2023-10-31 13:49:38 +02:00
557fba419b
Nvim: fix markdown preview plugin update
2023-10-11 10:44:36 +03:00
67d4a408e2
Nvim: cmp: rank snippets higher
2023-10-09 09:13:32 +03:00
aef2e0a750
Nvim: fix luasnip keymappings
2023-10-04 13:17:43 +03:00
5d9708d535
Fix pairs with copilot
2023-10-04 11:04:29 +03:00
976b2d04fb
Nvim: setup cmp for copilot
2023-10-04 11:01:08 +03:00
0997a179d4
Nvim: switch to copilot.lua
2023-10-04 10:27:17 +03:00
97bbcfd517
Nvim: use telescope for lsp definitions
2023-09-29 09:03:17 +03:00
b170d0182a
Nvim: migrate indent-blankline to v3
2023-09-29 09:03:03 +03:00
68ca9c6ab6
Neovim: add copilot
2023-09-27 15:06:50 +03:00
9b4a1e1598
Neovim: add function to run java code
2023-09-27 10:16:46 +03:00
488b3e5bf4
Nvim: add keybind to show document symbols
2023-09-22 09:37:58 +03:00
82eab3ff94
Nvim treesitter: add missing configuration parameters
2023-09-21 15:39:04 +03:00
72a86c007a
Nvim: change telescope keybind
...
ctrl-t is used by default with tagstack
2023-09-20 16:52:06 +03:00
7330cf920b
Nvim: add ufo fold plugin
2023-09-20 16:23:52 +03:00
c255a9ea7f
Nvim: use default path in telescope
2023-09-18 16:48:04 +03:00