Commit graph

702 commits

Author SHA1 Message Date
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
12535c2ae0 Update nextcloud on moria with update script 2023-10-18 09:16:26 +03:00
557fba419b Nvim: fix markdown preview plugin update 2023-10-11 10:44:36 +03:00
bbb67058e7 Gnome: volume step 1 for media keys 2023-10-09 10:05:44 +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
7d07bbfaa6 Update script: don't verify on arch 2023-10-04 10:29:05 +03:00
0997a179d4 Nvim: switch to copilot.lua 2023-10-04 10:27:17 +03:00
33258e3bf3 Update pip and cargo on ubuntu and termux 2023-10-03 10:40:06 +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
44b04cd35b Zsh: lazy load generator plugin 2023-09-27 10:16:35 +03:00
b8f62fd19b Update cargo packages on termux 2023-09-22 20:20:32 +03:00