Commit graph

31 commits

Author SHA1 Message Date
0c2d089da2 Update neovim plugins 2024-09-19 10:31:00 +03:00
da9cd3f89a Nvim: some code prettifying 2024-08-08 11:47:17 +03:00
7ba056c462 nvim: read lockfiles directly from dotfile repo 2024-03-17 09:53:38 +02:00
f7fb8685dd nvim: add MasonUpdateAll and lockfile 2024-03-17 09:47:21 +02:00
ae2bfbbe31 Nvim: Ignore unused import in tsserver 2024-03-08 16:13:18 +02:00
b7f54f8dc0 Nvim: Disable tsserver duplicate diagnostics with ESLint 2024-02-22 11:15:26 +02:00
1cac49f5aa Nvim: update plugins and restructure plugin configs a bit 2024-01-26 16:47:55 +02:00
5654fd6bee Neovim: use stable versions of plugins if available 2024-01-24 22:20:34 +02:00
efcdb566b8 Add type annotations to plugin specs 2023-11-25 14:37:36 +02:00
aedf897255 Move neodev to be mason's dependency
This resolves neodev sometimes not working
2023-11-25 13:53:48 +02:00
a88e6d2a8a Nvim: mason config cleanup 2023-11-25 13:32:42 +02:00
6d53b13851 Add LSP file operations plugin 2023-11-25 13:24:48 +02:00
d89cc0c053 Refine neodev config 2023-11-21 22:31:07 +02:00
2277d4d170 Nvim: small tweaks 2023-11-18 22:44:34 +02:00
0df316b4fb Fix lua_ls setup, add some documentation 2023-11-18 22:31:15 +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
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
8336ec5048 Tweak neovim config
- Add noice, navic
- Tweak theme configuration
- Tweak cder configuration
- Update .ignore file
2023-11-17 08:04:37 +02:00
97bbcfd517 Nvim: use telescope for lsp definitions 2023-09-29 09:03:17 +03:00
488b3e5bf4 Nvim: add keybind to show document symbols 2023-09-22 09:37:58 +03:00
7330cf920b Nvim: add ufo fold plugin 2023-09-20 16:23:52 +03:00
949319f1a9 Nvim: use telescope pickers for more lsp stuff 2023-09-18 16:47:46 +03:00
a6e95a4719 Nvim: fixes to jdtls setup
Added runtimes and fixed lsp signature plugin
2023-09-05 10:22:09 +03:00
e141efbbe4 Nvim: Move some keybinds to which-key 2023-06-27 12:40:02 +03:00
6c65550c69 Nvim: don't auto setup jdtls 2023-05-05 10:17:55 +03:00
d19e5a8b6a Neovim: switch lsp to use mason automatic setup 2023-04-26 21:41:28 +03:00
49d5c6c92b Neovim: Clean up configuration 2023-02-22 18:29:01 +02:00
Marko Korhonen
16e59402c7 Reformat all neovim configuration files with stylua 2022-10-26 14:08:20 +03:00
1151b87fad Fix variable scope in mason configuration 2022-09-03 16:19:47 +03:00
fe2ee02bad Split Mason config to own file 2022-09-03 15:51:09 +03:00