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

674 Commits

Author SHA1 Message Date
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
06ad26ce44 update macOS update script 2021-08-22 15:29:55 +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
008831e5c2 update cpp snippets 2021-08-22 01:12:44 +08:00
jdhao
13cc96c00b chore: nvim-bufferline.lua has been renamed to bufferline.nvim 2021-08-21 20:43:25 +08:00
jdhao
1ed5220ae9 Do not auto-pair <> for C++ 2021-08-21 01:02:19 +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
72bf99a15f update option 2021-08-18 01:53:39 +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
0a78be783b update vim-airline settings 2021-08-16 00:16:01 +08:00
jdhao
d7b89e92fe Update README 2021-08-15 01:32:53 +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
42d3c49fea refactor: change file name 2021-08-14 00:17:50 +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
fa203cf3b8 feat: make :edit command supports file glob patterns 2021-08-13 23:27:17 +08:00
jdhao
f9feafa5bb Use barbar.nvim for tabline 2021-08-13 02:05:13 +08:00
jdhao
6e1ae51474 Fix: remove logging 2021-08-13 01:19:47 +08:00
jdhao
70d7f3aea5 Add Redir command to capture command output easily 2021-08-13 01:17:57 +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
65d7d88009 update spell file 2021-08-09 23:16:38 +08:00
jdhao
0aa6117ffc Move ftplugin to after/ftplugin
Make my own settings have the final say on how a filetype should behave,
instead of some 3rd party plugins.
2021-08-09 23:04:27 +08:00
jdhao
69c22793e1 update nvim-bqf settings 2021-08-09 23:01:21 +08:00
jdhao
8e33deac23 update vim-airline settings 2021-08-09 22:57:40 +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
08d3768e40 Add more resources 2021-08-09 01:43:07 +08:00
jdhao
2b6e229ee1 Add plugin nvim-bqf 2021-08-08 23:27:37 +08:00
jdhao
6205a913b7 Neovim --> Nvim 2021-08-08 22:51:01 +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
fe26dfa9c1 Use custom git branch name for vim-airline
Airline relies on fugitive to get the branch name, but fugitive is
conditionally loaded. So the branch name is not shown. We need to
provide our own function to get the branch name.
2021-08-08 22:06:47 +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
88b0b89510 Remove image folder 2021-08-07 21:50:11 +08:00
jdhao
f690cdbf1d Better way to call lua function inside vim script 2021-08-07 21:48:28 +08:00
jdhao
7ecfdda8ff Move packer compile autocmd to new place 2021-08-07 21:47:37 +08:00
jdhao
644e8af39f refactor: set all custom highlight in one function 2021-08-07 21:33:00 +08:00
jdhao
e348ca93b4 More demo 2021-08-07 14:35:02 +08:00
jdhao
953a7d431b Update README 2021-08-07 14:30:16 +08:00