Commit graph

231 commits

Author SHA1 Message Date
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
949319f1a9 Nvim: use telescope pickers for more lsp stuff 2023-09-18 16:47:46 +03:00
78bff95587 Nvim: disable show line in telescope lsp_references 2023-09-18 13:01:41 +03:00
370ae38846 Nvim: turn on smart path for telescope 2023-09-18 12:54:49 +03:00
a6e95a4719 Nvim: fixes to jdtls setup
Added runtimes and fixed lsp signature plugin
2023-09-05 10:22:09 +03:00
b8818d5439 Nvim: add keybinds to move to next/prev hunk 2023-08-21 15:26:33 +03:00
fd625a1d8f Nvim: update jdtls version 2023-08-14 14:17:22 +03:00
37b5dd3bd5 Nvim: Update jdtls version 2023-07-05 09:35:10 +03:00
e141efbbe4 Nvim: Move some keybinds to which-key 2023-06-27 12:40:02 +03:00
3e1d80c56c Separate neovide settings to it's own file in nvim config 2023-06-17 14:35:24 +03:00