Commit graph

1453 commits

Author SHA1 Message Date
fac0494df8 Move plugin keymaps to lazy keys option 2023-11-25 14:13:26 +02:00
aedf897255 Move neodev to be mason's dependency
This resolves neodev sometimes not working
2023-11-25 13:53:48 +02:00
527ee2093f Nvim: Remap type definition 2023-11-25 13:45:57 +02:00
a88e6d2a8a Nvim: mason config cleanup 2023-11-25 13:32:42 +02:00
448a565752 Remove unused plugin 2023-11-25 13:31:24 +02:00
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
7b4f647d0a Don't install lazy-lock file 2023-11-22 08:20:38 +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
aa1af14bfd Remove esphome 2023-11-16 09:44:52 +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
b740475b58 Format config.toml with taplo 2023-11-14 18:03:48 +02:00
016f11b42d Move npmrc to terminal profile 2023-11-14 18:03:11 +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