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
384f2752ab
Neovim: change to pywal colorscheme
2022-09-08 23:12:49 +03:00
59435389fe
Nvim: add rofi config (.rasi) treesitter grammar
2022-09-08 20:25:28 +03:00
428789cb90
Nvim: add colorizer plugin
2022-09-08 20:22:33 +03:00
391c1d0e5a
Neovim: set cmdheight = 1
2022-09-06 16:37:50 +03:00
7e3aa27aee
Nvim: remove packer after options, they seem to break everything
2022-09-03 16:21:02 +03:00
3f8b9e8c83
Fix variable scope in mason configuration
2022-09-03 16:19:47 +03:00
a1bb9b97f4
Split Mason config to own file
2022-09-03 15:51:09 +03:00
2630f0a26f
Nvim: separate cmp and luasnip configs
2022-09-03 15:42:34 +03:00
17d116f411
Fix snippet navigation mappings (hopefully)
2022-09-03 15:07:54 +03:00
820b5d1377
Neovim: make cursor vertical in insert mode
2022-09-03 14:41:13 +03:00
1840232194
Nvim: add bashls
2022-09-03 14:05:34 +03:00
fc76d8c099
Neovim: add mappings for snippet navigation
2022-09-03 00:56:38 +03:00
7f357be296
Nvim: Added intentation settings
2022-09-03 00:56:37 +03:00
31a250b50a
Neovim: format plugins/init.lua
2022-09-03 00:56:37 +03:00
830dd01a30
Neovim: remove unneeded comments from settings.lua
2022-09-03 00:56:36 +03:00
0e126d2153
Nvim: Change colorscheme to kanagawa and some other minor tweaks
2022-09-03 00:56:34 +03:00
da3831dd0b
Add patch for which-key and cmdheight=0 problem
2022-09-03 00:56:34 +03:00
6751e7b356
Refactor settings.lua
...
- Remove all options that matched the defaults in NeoVim
- Remove clipboard=unnamedplus and learded to use registers :)
- set some modern NeoVim settings, f.ex laststatus=3 and cmdheight=0
2022-09-03 00:56:33 +03:00
a097eb15be
Remove some redundant keymappings
...
F.ex <C-j> to original keymapping <C-w>j to switch to left window
2022-09-03 00:56:31 +03:00
060450b9f5
Nvim: Add GPG plugin
2022-08-29 09:55:51 +03:00
b6839e69b9
Revert "Fix plugin load order with LSP plugins"
...
This reverts commit d31a750c98
.
2022-08-26 13:21:42 +03:00
646604d44d
Add taplo LSP
2022-08-26 13:10:03 +03:00
d31a750c98
Fix plugin load order with LSP plugins
2022-08-26 13:09:51 +03:00
9e8435ba99
Nvim: improve packer setup
2022-08-25 10:42:06 +03:00