aboutsummaryrefslogtreecommitdiff
path: root/lua/plugins.lua
AgeCommit message (Collapse)Author
2021-10-22remove some pluginsjdhao
2021-10-21update plugin load confjdhao
2021-10-21update vim-airline and vim-airline-themes load conditionjdhao
2021-10-21only use cmp-emoji on macOSjdhao
2021-10-20update plugin load conditionjdhao
2021-10-20fix package root directory issuejdhao
Expose a new global variable package_home.
2021-10-20update theme listjdhao
Colorscheme vim-deus and solarized8 works badly for indent-blankline, so remove them.
2021-10-19update cmp lazy load conditionjdhao
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-18replace vim-sneak with hop.nvimjdhao
2021-10-18nvim-notify updatejdhao
2021-10-18transition from nvim-compe to nvim-cmpjdhao
2021-10-18add hop.nvimjdhao
2021-10-18add Telescope and its extensionsjdhao
2021-10-17remove registers.nvimjdhao
Which-key.nvim can show register content too, with much more features. I found this info on https://toroid.org/modern-neovim.
2021-10-16replace vim-auto-save with AutoSave.nvimjdhao
2021-10-15add colorscheme nightfoxjdhao
2021-10-07add which-key.nvimjdhao
2021-09-09update registers.nvim settingsjdhao
2021-09-07vim-toml use main branch as defaultjdhao
2021-08-31Make more plugins as opt pluginsjdhao
2021-08-30Add plugin zen-mode.nvimjdhao
2021-08-28Move vimSum to optjdhao
2021-08-28only use treesitter for macOSjdhao
2021-08-27Make more plugins optjdhao
2021-08-27Colorscheme plugins as opt pluginsjdhao
2021-08-25Remove chadTreejdhao
I rarely use it and it is updated everyday with a meaningless bot, which is really annoying for me.
2021-08-25Revert "fix: loading order not correct for committia and vim-fugitive"jdhao
This reverts commit 236462864fd57eddaad5a75e35ea463eb144d62d. committia does not depends on vim-fugitive.
2021-08-25No need to use packadd for packerjdhao
It is a start plugin that will be loaded automatically.
2021-08-25fix: loading order not correct for committia and vim-fugitivejdhao
2021-08-25fix typo: require --> requiresjdhao
2021-08-21chore: nvim-bufferline.lua has been renamed to bufferline.nvimjdhao
2021-08-18Use nvim-hlslens instead of vim-anzujdhao
2021-08-18Add colorscheme everforestjdhao
2021-08-18Format with styluajdhao
2021-08-17Try chadtree :) fast as fuck?jdhao
2021-08-15Use neoscroll instead of vim-smoothiejdhao
2021-08-15Change bufferline plugin to nvim-bufferlinejdhao
It looks better than barbar.nvim, IMO.
2021-08-14Use proper true or false value for boolean variablesjdhao
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-13Use barbar.nvim for tablinejdhao
2021-08-12Use delimitMate instead of auto-pairsjdhao
2021-08-09update nvim-bqf settingsjdhao
2021-08-09update vim-anzu and vim-cool settingsjdhao
We shouldn't set them as opt, otherwise *, and n , N etc. do not work in normal mode, unless we activate them on CmdlineEnter events.
2021-08-08Add plugin nvim-bqfjdhao
2021-08-08change plugin load conditionjdhao
vim-searchlight needs to work when we press n or N or * etc, not just after pressing / and ?.
2021-08-08Change plugin load conditionjdhao
2021-08-08Change ultisnips load conditionjdhao
Benefit of doing this: + No change of cursor line position after entering insert mode. Previous, if we load ultisnips on InsertEnter, the cursor line will moved automatically (e.g., if cursor line is on bottom of the screen, when we enter insert mode, now we are at the middle of the screen, like Ctrl-E is used before entering insert mode), which is really annoying! + We can see the snippets in nvim-compe auto-completion menu. Previously, the snippets are not shown on the nvim-compe completion menu (snippet expansion works though, it is just we can not see snippets in the completion menu), possibly due to the loading order of ultisnips and nvim-compe, because we load them both on event InsertEnter. After changing ultisnips to a start plugin, this issue is gone.
2021-08-07Move packer compile autocmd to new placejdhao
2021-08-07chore: formatting and fix spell errorsjdhao
2021-08-07Fix: the loading condition for fugitive is wrongjdhao
We should load fugitive in the following two situations: + When we open nvim in a Git repository + When we are inside nvim and change the working directory to a Git reposity
2021-08-05Use nvim-notify for showing messagesjdhao