| Age | Commit message (Collapse) | Author |
|
1. fix a typo in gJ mapping when setting the mark, the correct syntax is
`mz` (set mark `z`), not `zm`
2. fix bug with `iB` text object: previously `viB` does not work as
expected, because it does not select the entire buffer as expected.
After much investigation, I found it is because the `<cmd>` mapping
argument. If we use `<cmd>` argument for mapping, the mode does not
change. So if we use `viB`, inititally we are still in visual mode.
Later in the implementation, when we use `` normal! `<V`> `` to
select the entire buffer, it interferes with original visual mode. As
a result, the entire buffer is not selected. In the text obj
implementation, we can use `exe "normal! \<Esc>"` to clear the visual
mode and make `viB`, but this is not ideal. I think it is eaiser to
just not use the `<cmd>` argument and use `:<C-U>` instead.
|
|
The percent location is useless and just noise.
|
|
|
|
1. remove some colorscheme that doesn't work well with Markdown
2. change how the colorscheme conf is organized.
|
|
Now when you open a directory when starting nvim, nvim-tree will be
opened to handle the directory correctly, see also issue #257.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The captured error message is not correct before.
|
|
|
|
|
|
For TextYankPost event, it includes both yank and delete, we should only
restore cursor position for yank, not for delete. Otherwise, it messes
up with text deletion when you visually select multiple lines and delete
them. See also issue reported here: https://github.com/jdhao/nvim-config/pull/222#issuecomment-1698634645
|
|
The previous way of keep the cursor while yanking is not perfect.
It will break multi-line yank (`{count}yy`).
|
|
|
|
|
|
|
|
1. Add configuration for azure devops
2. change the mappings slightly
|
|
|
|
|
|
Specify the correct python executable path for mypy to work well.
|
|
Since wezterm upgrade its support for Nerd Fonts 3.0, we should update
the codepoints used for some of the Unicode Icons. Their code points are
changed due to breaking changes in Nerd Fonts.
|
|
Use separate key mappings to show diagnostics for the current buffer and
all opened files.
|
|
1. support using black as formatter
2. replace obsolete pyls-isort with maintained ones
|
|
|
|
|
|
Do not show it in far right, move it to the left side for easier
visibility.
|
|
|
|
|
|
|
|
It is not needed since nvim 0.9.0
|
|
|
|
nvim-tree: fix shortcut and repo
|
|
|
|
Signed-off-by: Callahan Kovacs <callahankovacs@gmail.com>
|
|
Signed-off-by: Callahan Kovacs <callahankovacs@gmail.com>
|
|
It is not necessary to install clangd if the user does not use neovim with CPP/C.
|
|
The lua language server from sumneko had changed its repo and created a
new organizational repo. See also https://github.com/neovim/nvim-lspconfig/pull/2439.
|
|
|
|
* Add ltex-ls support to lsp.
Co-authored-by: bldur (https://github.com/bldur)
|
|
If we use cmp-omni and lsp together, it seems that it will mess the
autocompletion. So we only use it with tex file, where lsp in not used.
|
|
- remove other gruvbox variant
- remove doom-one casue it has bugs
- add more colorschemes
|