| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
It looks better than barbar.nvim, IMO.
|
|
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.
|
|
|
|
TS highlighting for bash is not so good.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
vim-searchlight needs to work when we press n or N or * etc, not just
after pressing / and ?.
|
|
|
|
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.
|
|
|
|
|
|
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
|
|
|
|
It does not have good highlight for Markdown links.
|
|
|
|
|
|
|
|
|
|
See https://stackoverflow.com/a/38088814/6064933 for how to check if we
are inside a Git repository.
|
|
We shouldn't let the diagnostic window perstist forever. Close the
diagnostic windows when certain events happen.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
It can show git diff in a separate split, which is better than git
commit --verbose.
|
|
See also https://github.com/tmux-plugins/vim-tmux-focus-events/commit/b1330e04ffb95ede8e02b2f7df1f238190c67056
|
|
|
|
I cann't even remember when I used it last time.
|
|
Floating window border supports rounded style by default, no need to use
customized one.
|
|
|
|
VimEnter can not really decrease the Nvim startup time.
|
|
|
|
Change border from sharp corner to curved corner.
|
|
1. Customize document hover window border color.
2. Show also the source that generates a certain diagnostic message.
|
|
It seems that pyls, the original python language server has lost its
momentum, and pylsp is a community driven fork of pyls. So
nvim-lspconfig has dropped support for pyls in https://github.com/neovim/nvim-lspconfig/pull/1074.
See also https://github.com/palantir/python-language-server/issues/935
and https://github.com/python-lsp/python-lsp-server/issues/27.
|
|
|