Commit graph

24 commits

Author SHA1 Message Date
126b72166f Nvim: don't use lazy lockfile directly from repo 2024-01-30 13:25:15 +02:00
5654fd6bee Neovim: use stable versions of plugins if available 2024-01-24 22:20:34 +02:00
91339aacf1 Nvim: add back lazy lockfile, update plugins 2023-12-04 10:12:33 +02:00
abf58e5fbb Nvim-tree: disable netrw as recommended and rework keymap 2023-11-25 13:24:17 +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
e18faebc50 Rename mason module to lsp, packages/init.lua to lazy.lua
Better describes their usage
2023-11-17 16:53:58 +02:00
e141efbbe4 Nvim: Move some keybinds to which-key 2023-06-27 12:40:02 +03:00
3e1d80c56c Separate neovide settings to it's own file in nvim config 2023-06-17 14:35:24 +03:00
72ab88d55d Nvim: add highlight on yank 2022-11-09 09:01:45 +02:00
Marko Korhonen
16e59402c7 Reformat all neovim configuration files with stylua 2022-10-26 14:08:20 +03:00
f3953befe3 Fix formatting in nvim init.lua 2022-09-03 16:19:22 +03:00
09e109164a Refine some more keybinds to new format and rework Telescope config 2022-08-24 00:38:10 +03:00
493660374d Nvim: convert keymaps to vim.keymap.set and/or which-key.register 2022-08-24 00:01:06 +03:00
f4036b818d Fix scope issues in lspconfig 2022-08-23 19:14:09 +03:00
1b277bf887 Refactor nvim packer configuration 2022-08-22 14:57:24 +03:00
7b13a37d2b Nvim: add telescope 2022-03-02 17:50:32 +02:00
8427208a2a Nvim: switch from telescope to fzf (I like the search algorithm better) 2022-01-06 12:53:18 +02:00
5411c2f5e7 Change colorscheme 2021-12-18 00:19:58 +02:00
432ee57180 Nvim: improve pager mode and other fixes 2021-12-04 11:43:26 +02:00
4aeaf540b7 Nvim: enable nvim-tree 2021-12-03 20:13:12 +02:00
bf1c9234e2 Neovim: Enable indent-blankline 2021-12-03 09:30:27 +02:00
91b671057e Neovim: switch from lspinstall to nvim-lsp-installer, coq_nvim to
nvim-cmp
2021-11-26 18:19:36 +02:00
027049aced Neovim: switch completion plugin to coq.nvim 2021-10-06 19:08:38 +03:00
95a99aa1bf Refactor neovim config (#2)
Changes include:

- [x] Use init.lua instead of init.vim
   - Some keybindings are still to be converted
- [x] Use packer as a package manager instead of vim-plug
- [ ] Use built-in lsp instead of coc.nvim
   - [x] Set up language servers
   - [x] Completion
   - [x] Formatting (previously coc-prettier, now neoformat)
   - [ ] Snippets
- [ ] Replace fzf with telescope.nvim
- [x] Implement treesitter syntax highlighting
   - More info: https://github.com/nvim-treesitter/nvim-treesitter

Note that this requires neovim nightly until 0.5 is released

Reviewed-on: #2
Co-authored-by: Marko Korhonen <marko@korhonen.cc>
Co-committed-by: Marko Korhonen <marko@korhonen.cc>
2021-08-08 15:33:23 +03:00