9e591464ce
Add type annotations to plugin specs
2023-11-25 14:37:36 +02:00
d2112451a7
Rename dap config
2023-11-25 14:17:43 +02:00
0982ebf334
Move plugin keymaps to lazy keys option
2023-11-25 14:13:26 +02:00
68a73c417e
Move neodev to be mason's dependency
...
This resolves neodev sometimes not working
2023-11-25 13:53:48 +02:00
71cfebbf64
Nvim: Remap type definition
2023-11-25 13:45:57 +02:00
024fad6baf
Nvim: mason config cleanup
2023-11-25 13:32:42 +02:00
ef0c42e610
Remove unused plugin
2023-11-25 13:31:24 +02:00
406e8e2bbc
Add LSP file operations plugin
2023-11-25 13:24:48 +02:00
d90a73ab5a
Nvim-tree: disable netrw as recommended and rework keymap
2023-11-25 13:24:17 +02:00
cfb08c8ebd
nvim-tree: follow opened files
2023-11-25 12:22:04 +02:00
4c63f9ac60
Change neovide scale keybind to match terminal, CTRL+ and CTRL-
2023-11-24 21:52:58 +02:00
5d47465266
Nvim: add treesitter text objects
2023-11-23 20:15:16 +02:00
f4c7e18482
Nvim: confirm quit
2023-11-22 16:18:01 +02:00
2b038e4b0d
Nvim: add signcol plugin, change gitsigns keybinds
2023-11-21 22:32:32 +02:00
d9372d30bb
Refine neodev config
2023-11-21 22:31:07 +02:00
e838e78ad8
Nvim: switch navic to dropbar
2023-11-21 22:30:13 +02:00
83cd0a7540
Nvim: add type annotations to plugin opts
2023-11-21 22:28:54 +02:00
b3ebda5b51
Nvim: enable ufo
2023-11-21 07:52:05 +02:00
c6876f5f9a
Nvim: some docs to config, minor tweaks
2023-11-20 22:08:46 +02:00
9c2f5dee4c
Nvim: small tweaks and organizing config
2023-11-20 21:16:06 +02:00
7882ab1922
Nvim: change telescope layout to vertical
2023-11-18 23:23:39 +02:00
cbee7ac985
Add mini.files
2023-11-18 23:11:45 +02:00
5024f14d82
Switch from commentstring to mini.comment
2023-11-18 23:08:00 +02:00
bcd1f2553e
Change from vim-surround to mini.surround
2023-11-18 23:04:55 +02:00
a650d003b1
Nvim: small tweaks
2023-11-18 22:44:34 +02:00
61577153be
Add diagnostics to bufferline
2023-11-18 22:31:29 +02:00
769fcf82ef
Fix lua_ls setup, add some documentation
2023-11-18 22:31:15 +02:00
168742d109
Nvim: fix some keybinds, organize code
2023-11-18 21:41:50 +02:00
4004dc5df6
Make plugin specs more uniform
2023-11-18 02:54:35 +02:00
0ced314c90
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
902c397e8b
Fix bufferline theming
2023-11-18 00:21:28 +02:00
4c256d4b37
Nvim: enable cursorline
2023-11-17 23:28:48 +02:00
d07aa82cda
Nvim: limit some plugins to only load on specific filetypes
2023-11-17 22:03:39 +02:00
88da85e368
Rename mason module to lsp, packages/init.lua to lazy.lua
...
Better describes their usage
2023-11-17 16:53:58 +02:00
6c6ce53837
Nvim: jdtl: use on_attach from mason module
2023-11-17 16:48:28 +02:00
92ab50ddfc
Neovim: move navic to statusbar
2023-11-17 16:48:09 +02:00
c99903e78e
Tweak neovim config
...
- Add noice, navic
- Tweak theme configuration
- Tweak cder configuration
- Update .ignore file
2023-11-17 08:04:37 +02:00
7fccc55151
Revert pacman on termux
...
Caused too many issues to solve, using apt instead
2023-11-11 10:40:27 +02:00
d0691c78b1
Nvim: fix markdown preview plugin update
2023-10-11 10:44:36 +03:00
3a556610f7
Nvim: cmp: rank snippets higher
2023-10-09 09:13:32 +03:00
8a3fb3ad45
Nvim: fix luasnip keymappings
2023-10-04 13:17:43 +03:00
747b4b8990
Fix pairs with copilot
2023-10-04 11:04:29 +03:00
b36e9f5393
Nvim: setup cmp for copilot
2023-10-04 11:01:08 +03:00
b7c627490b
Nvim: switch to copilot.lua
2023-10-04 10:27:17 +03:00
38097407cd
Nvim: use telescope for lsp definitions
2023-09-29 09:03:17 +03:00
2cd94ee65f
Nvim: migrate indent-blankline to v3
2023-09-29 09:03:03 +03:00
71b2b12a3f
Neovim: add copilot
2023-09-27 15:06:50 +03:00
39b2a945bb
Nvim: add keybind to show document symbols
2023-09-22 09:37:58 +03:00
1cf475d7ee
Nvim treesitter: add missing configuration parameters
2023-09-21 15:39:04 +03:00
243f8caaab
Nvim: change telescope keybind
...
ctrl-t is used by default with tagstack
2023-09-20 16:52:06 +03:00
af6c34baaa
Nvim: add ufo fold plugin
2023-09-20 16:23:52 +03:00
794e1b9d5c
Nvim: use default path in telescope
2023-09-18 16:48:04 +03:00
f3dc5ebd34
Nvim: use telescope pickers for more lsp stuff
2023-09-18 16:47:46 +03:00
5d998c8138
Nvim: disable show line in telescope lsp_references
2023-09-18 13:01:41 +03:00
c9f95761bb
Nvim: turn on smart path for telescope
2023-09-18 12:54:49 +03:00
e6b348bda0
Nvim: fixes to jdtls setup
...
Added runtimes and fixed lsp signature plugin
2023-09-05 10:22:09 +03:00
0e8d8d3160
Nvim: add keybinds to move to next/prev hunk
2023-08-21 15:26:33 +03:00
ac829ff2a0
Nvim: Move some keybinds to which-key
2023-06-27 12:40:02 +03:00
c5b4cd5ff4
Separate neovide settings to it's own file in nvim config
2023-06-17 14:35:24 +03:00
6e7520280e
Nvim: Add git to disabled filetypes of indent-blankline
2023-05-23 22:04:02 +03:00
1bb97d06a6
Nvim: don't auto setup jdtls
2023-05-05 10:17:55 +03:00
4b8c40073e
nvim: add dashboard to indent-blankline ignore filetype
2023-05-02 09:24:46 +03:00
8804b5a2bf
Neovim: switch lsp to use mason automatic setup
2023-04-26 21:41:28 +03:00
b2cd7e23dc
Update nvim dashboard icons
2023-04-14 00:14:27 +03:00
ac671aabf0
Neovim: add dashboard
2023-04-14 00:02:58 +03:00
b362cc511b
Editorconfig is built-in to vim now
2023-04-12 09:03:28 +03:00
219d5c7633
Switch from traefik to caddy
2023-04-03 23:20:36 +03:00
665f07bee6
Add Mason tool installer
2023-03-30 09:01:39 +03:00
97267f948c
Nvim: Add ASCIIDoc preview plugin
2023-03-22 21:18:29 +02:00
654e0917ca
Nvim: order completion sources for better priority
2023-03-15 13:26:22 +02:00
3a5f747004
Neovim: add eslint lsp
2023-03-08 16:35:53 +02:00
a7a890f267
Nvim: add rust_analyzer
2023-03-01 22:24:07 +02:00
7aa0bf9c2d
Nvim: remove swayconfig plugin
2023-02-23 09:15:32 +02:00
9472088711
Neovim: Clean up configuration
2023-02-22 18:29:01 +02:00
ebf0dab03c
Fix issues after migrating to lazy package manager
2023-02-22 17:58:05 +02:00
8f16f4c284
Nvim: add dap
2023-02-22 17:54:39 +02:00
409ae40b9e
Nvim: change package manager from packer to lazy
2023-02-22 14:45:30 +02:00
884e29d6f2
Neovim: add schema for luarc
2023-02-21 11:33:35 +02:00
da72520c7b
Add neovim config luarc
2023-02-21 11:31:20 +02:00
d08f08d572
Neovim: add cmp-spell source
2023-02-20 16:10:32 +02:00
d2f47aa2f9
Neovim: change sumneko to lua_ls
2023-02-19 20:03:22 +02:00
75a7cf6d07
Nvim: Use relative line numbers
2023-01-31 22:43:39 +02:00
9b569a2266
Remove wayland clipboard workaround
2023-01-31 22:38:14 +02:00
a5e0572f18
nvim: add cmp cmdline and firenvim settings
2023-01-09 09:10:16 +02:00
6a91c7b2ce
Neovim: fix clipboard on wayland
2022-11-17 09:18:56 +02:00
4b7d694731
Nvim: add highlight on yank
2022-11-09 09:01:45 +02:00
a2ecbae4ca
Nvim: switch from gitgutter to gitsigns plugin
2022-11-04 13:43:07 +02:00
aa43e958df
Add neovide settings to neovim
2022-11-02 16:07:48 +02:00
Marko Korhonen
bddcb64be8
Reformat all neovim configuration files with stylua
2022-10-26 14:08:20 +03:00
Marko Korhonen
29e1114978
Neovim: disable luasnip mappings again
...
Will inspect later
2022-10-24 16:04:25 +03:00
Marko Korhonen
d6e5b68741
Neovim: fix luasnip mappings
2022-10-24 15:40:53 +03:00
Marko Korhonen
bab68a1209
Nvim: comment out which-key configuration which causes error
...
Will inspect later
2022-10-24 13:23:10 +03:00
Marko Korhonen
5628321f31
Nvim: remove unneeded patch from which-key
2022-10-24 13:19:48 +03:00
Marko Korhonen
b35110ba5a
Add settings for nvim gui and install telescope cder plugin
2022-10-20 11:24:54 +03:00
5eff5ecf25
Neovim: update capabilities setup for cmp
2022-10-17 14:39:10 +03:00
Marko Korhonen
357392b9dc
Unify quotes to single quote in neovim plugin configuration
2022-10-05 14:05:43 +03:00
b0609b2618
Nvim: fix colorscheme
2022-09-20 19:29:13 +03:00
e95ad97aba
Nvim: change colorscheme to kanagawa
2022-09-20 19:25:08 +03:00
2a9a3e5a2a
Add pre-commit hook to format files
2022-09-16 19:21:54 +03:00
40c7875779
Add markdown preview plugin
2022-09-16 16:53:31 +03:00