1
0
mirror of https://github.com/jdhao/nvim-config.git synced 2025-06-08 14:14:33 +02:00
Commit Graph

129 Commits

Author SHA1 Message Date
jdhao 498dcaef94 update cmp lazy load condition
If we use InsertEnter, cmp may not be activated the first time we go to
insert mode. I have to go to insert mode a second time to activate
auto-completion, which is annoying.
2021-10-19 01:14:21 +08:00
jdhao 7750a43e55 update cmp settings 2021-10-19 01:14:09 +08:00
jdhao 71040c76c6 replace vim-sneak with hop.nvim 2021-10-18 22:53:22 +08:00
jdhao 66be7b9379 use local variable 2021-10-18 22:32:58 +08:00
jdhao 6464539399 nvim-notify update 2021-10-18 22:32:38 +08:00
jdhao e2bcb7d8f4 transition from nvim-compe to nvim-cmp 2021-10-18 21:57:06 +08:00
jdhao 00bbe351de add hop.nvim 2021-10-18 02:02:25 +08:00
jdhao 302681126f add Telescope and its extensions 2021-10-18 01:25:50 +08:00
jdhao b6488d44c1 which-key conf 2021-10-17 07:50:38 +08:00
jdhao 6c14d23707 update which-key.nvim conf 2021-10-17 03:08:05 +08:00
jdhao 6cc198010a remove registers.nvim
Which-key.nvim can show register content too, with much more features.
I found this info on https://toroid.org/modern-neovim.
2021-10-17 02:52:40 +08:00
jdhao a85bebdf02 remove some dead mappings
I am not really sure what they do anyway.
2021-10-17 02:12:45 +08:00
jdhao 768d02b040 update indentBlankline conf 2021-10-16 21:10:57 +08:00
jdhao 3a32e04af1 replace vim-auto-save with AutoSave.nvim 2021-10-16 00:08:36 +08:00
jdhao b4f58504a7 add colorscheme nightfox 2021-10-15 23:19:51 +08:00
jdhao 3557b7fb09 update which-key conf 2021-10-10 23:51:05 +08:00
jdhao 96898255a0 add which-key.nvim 2021-10-07 23:37:35 +08:00
jdhao fefc56d1e2 show border for diagnostics floating window 2021-09-23 23:12:47 +08:00
jdhao 36711d4a46 update registers.nvim settings 2021-09-09 15:55:25 +08:00
jdhao 113eaa46f8 vim-toml use main branch as default 2021-09-07 23:14:46 +08:00
jdhao 83719b7827 update zen-mode.nvim settings
FileType autocmd may be triggered unexpectedly so that ZenMode command
is called at the wrong time.
2021-09-01 01:32:46 +08:00
jdhao f74ed11034 Make more plugins as opt plugins 2021-08-31 23:06:37 +08:00
jdhao 4f07f06e31 Add plugin zen-mode.nvim 2021-08-30 00:47:58 +08:00
jdhao fcfada7a89 Move vimSum to opt 2021-08-28 00:59:43 +08:00
jdhao abc40fc42f only use treesitter for macOS 2021-08-28 00:36:41 +08:00
jdhao 3c047c8674 update bufferline.nvim settings 2021-08-27 23:08:57 +08:00
jdhao 65731b60b4 Make more plugins opt 2021-08-27 00:51:56 +08:00
jdhao aa6af21a15 Colorscheme plugins as opt plugins 2021-08-27 00:02:45 +08:00
jdhao 470e35439a Remove chadTree
I rarely use it and it is updated everyday with a meaningless bot, which
is really annoying for me.
2021-08-25 22:41:38 +08:00
jdhao 9b888f0f1a Revert "fix: loading order not correct for committia and vim-fugitive"
This reverts commit 236462864f.

committia does not depends on vim-fugitive.
2021-08-25 22:27:04 +08:00
jdhao 673603e01b No need to use packadd for packer
It is a start plugin that will be loaded automatically.
2021-08-25 22:22:56 +08:00
jdhao 236462864f fix: loading order not correct for committia and vim-fugitive 2021-08-25 21:52:27 +08:00
jdhao 4c76932e56 fix typo: require --> requires 2021-08-25 21:48:08 +08:00
jdhao 9f2b846011 Add treesitter parser for vim script again 2021-08-23 22:50:30 +08:00
jdhao 3ae5e1e354 Remove vim parser for treesitter
It is not yet usable: the highlighting is not good compared to regex
based highlighting.
2021-08-22 15:29:00 +08:00
jdhao 81b6a5e207 Enable treesitter highlight for Vim script, closes #17 2021-08-22 02:08:33 +08:00
jdhao 13cc96c00b chore: nvim-bufferline.lua has been renamed to bufferline.nvim 2021-08-21 20:43:25 +08:00
jdhao 42a0663184 Reduce timeout for nvim-notify 2021-08-20 01:12:35 +08:00
jdhao 30774cac5b Use nvim-hlslens instead of vim-anzu 2021-08-18 23:21:51 +08:00
jdhao 5817b1c207 Add colorscheme everforest 2021-08-18 01:53:27 +08:00
jdhao bac94b47a0 Format with stylua 2021-08-18 01:43:08 +08:00
jdhao 61d6045e67 Try chadtree :) fast as fuck? 2021-08-17 22:55:53 +08:00
jdhao 7fc6af04ee update neoscroll config 2021-08-17 22:50:06 +08:00
jdhao c2968eeda4 Use neoscroll instead of vim-smoothie 2021-08-15 01:32:23 +08:00
jdhao 9f0fe39727 Change bufferline plugin to nvim-bufferline
It looks better than barbar.nvim, IMO.
2021-08-15 00:41:05 +08:00
jdhao 07c80f948d Use proper true or false value for boolean variables
In lua, 0 and empty string is true, which is counter-intuitive and
different from vim script. So we need to use proper boolean type for vim
script global variables, instead of numbers.
2021-08-14 01:23:43 +08:00
jdhao 4f9fbc6092 update barbar.nvim settings 2021-08-14 00:15:56 +08:00
jdhao 4f25c7323e update treesitter settings
TS highlighting for bash is not so good.
2021-08-14 00:01:09 +08:00
jdhao fd354680c0 update barbar.nvim settings 2021-08-13 23:27:52 +08:00
jdhao f9feafa5bb Use barbar.nvim for tabline 2021-08-13 02:05:13 +08:00