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
jdhao
37e9487076
Use delimitMate instead of auto-pairs
2021-08-12 00:51:44 +08:00
jdhao
082a8ab6b5
refactor: rename on_attach to custom_attach
2021-08-12 00:30:07 +08:00
jdhao
9c9e1d639c
Add sumneko_lua LSP
2021-08-12 00:12:07 +08:00
jdhao
69c22793e1
update nvim-bqf settings
2021-08-09 23:01:21 +08:00
jdhao
e0c4b9d8d9
update vim-anzu and vim-cool settings
...
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-09 22:53:53 +08:00
jdhao
2b6e229ee1
Add plugin nvim-bqf
2021-08-08 23:27:37 +08:00
jdhao
de7b35e0de
change plugin load condition
...
vim-searchlight needs to work when we press n or N or * etc, not just
after pressing / and ?.
2021-08-08 22:37:12 +08:00
jdhao
1ead4f7824
Change plugin load condition
2021-08-08 22:04:56 +08:00
jdhao
ac4bb6c162
Change ultisnips load condition
...
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-08 21:34:03 +08:00
jdhao
7ecfdda8ff
Move packer compile autocmd to new place
2021-08-07 21:47:37 +08:00
jdhao
8dffa8bd23
chore: formatting and fix spell errors
2021-08-07 03:15:22 +08:00
jdhao
d434627738
Fix: the loading condition for fugitive is wrong
...
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-07 02:32:12 +08:00
jdhao
c4d050e99d
Use nvim-notify for showing messages
2021-08-05 01:57:35 +08:00
jdhao
4d3c038cb5
Remove neodark theme
...
It does not have good highlight for Markdown links.
2021-08-04 01:57:51 +08:00
jdhao
6996b6b24f
ALE is not needed (use nvim-lsp instead)
2021-08-01 00:46:00 +08:00
jdhao
9a1066b4e9
Add wilder.nvim for cmdline auto-completion
2021-08-01 00:43:24 +08:00
jdhao
116be0f851
Add doom-one colorscheme
2021-07-30 01:58:47 +08:00
jdhao
e4cfefe76b
chore: remove trailing sapces
2021-07-30 01:50:20 +08:00
jdhao
3f0c6650f2
Update load condition for vim-fugitive
...
See https://stackoverflow.com/a/38088814/6064933 for how to check if we
are inside a Git repository.
2021-07-29 23:11:30 +08:00
jdhao
c8777db448
update nvim-lsp settings
...
We shouldn't let the diagnostic window perstist forever. Close the
diagnostic windows when certain events happen.
2021-07-29 22:31:36 +08:00
jdhao
13dc38343e
update packer settings for fugitive.vim
2021-07-29 00:10:04 +08:00
jdhao
84680878a2
use vim.cmd instead of vim.api.nvim_exec
2021-07-29 00:09:42 +08:00
jdhao
3cdb08c5f1
update flog setting (make it opt)
2021-07-27 00:02:06 +08:00
jdhao
7ff53d1b91
update fugitive settings
2021-07-27 00:01:45 +08:00
jdhao
69e9a6b872
Add plugin vim-flog for better git-log display
2021-07-26 23:54:25 +08:00
jdhao
edd74337a9
Use vim.cmd instead of vim.api.nvim_exec
2021-07-24 12:45:54 +08:00
jdhao
4ff301a728
Add committia.vim for better git commit experience
...
It can show git diff in a separate split, which is better than git
commit --verbose.
2021-07-24 01:38:54 +08:00
jdhao
f7a84825ad
vim-tmux-focus-events is now obsolete
...
See also b1330e04ff
2021-07-24 01:31:09 +08:00
jdhao
fae45c5dc8
Clean the code
2021-07-24 01:18:15 +08:00
jdhao
081763697b
Remove plugin vim-titlecase
...
I cann't even remember when I used it last time.
2021-07-24 01:12:18 +08:00
jdhao
175ba14e5d
update lsp hover window border conf
...
Floating window border supports rounded style by default, no need to use
customized one.
2021-07-20 00:35:40 +08:00