6d53b13851
Add LSP file operations plugin
2023-11-25 13:24:48 +02:00
abf58e5fbb
Nvim-tree: disable netrw as recommended and rework keymap
2023-11-25 13:24:17 +02:00
81f95c7231
nvim-tree: follow opened files
2023-11-25 12:22:04 +02:00
c41260c675
Change neovide scale keybind to match terminal, CTRL+ and CTRL-
2023-11-24 21:52:58 +02:00
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
53a52fb737
Disable non-working beets plugins
2023-11-20 16:15:59 +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
5326fe37b3
Remove unneeded comment character
2023-11-14 19:04:46 +02:00
690deb51c0
Configure npm global packages to path
2023-11-14 18:02:33 +02:00
39ff6b0eb6
Don't format lazy-lock.json
2023-11-11 15:17:00 +02:00
a13b7829ea
Revert more termux stuff related to previous commit
2023-11-11 10:51:56 +02:00
ed43d0f48f
Revert pacman on termux
...
Caused too many issues to solve, using apt instead
2023-11-11 10:40:27 +02:00
2bf1f47b2f
Git: enable submodule check on push
2023-11-07 14:16:03 +02:00
48a1f9901f
Git: enable automatic update of submodules
2023-11-07 14:07:52 +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
5c65dd9cb9
Fix sudo not expanding aliases
2023-11-01 16:35:23 +02:00
8a7c780bf3
Nvim: enable lombok
2023-10-31 13:49:38 +02:00
4b6f9b19d9
Fix debian fzf zsh plugin
2023-10-30 23:09:55 +02:00
3a3869dd77
Add debian to zsh aliases
2023-10-30 23:03:13 +02:00
718070963a
Add tirion
2023-10-30 22:44:36 +02:00
be766e97bc
Format fonts.conf
2023-10-18 21:01:19 +03:00