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

117 Commits

Author SHA1 Message Date
jdhao
f9feafa5bb Use barbar.nvim for tabline 2021-08-13 02:05:13 +08:00
jdhao
8e33deac23 update vim-airline settings 2021-08-09 22:57:40 +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
644e8af39f refactor: set all custom highlight in one function 2021-08-07 21:33:00 +08:00
jdhao
8dffa8bd23 chore: formatting and fix spell errors 2021-08-07 03:15:22 +08:00
jdhao
0283382f6e update airlinethemes
+ Remove jellybeans and luna (they look terrible for ZOC terminal)
+ Add more themes
2021-08-05 23:01:51 +08:00
jdhao
9f8e36399a update vista settings
Remove double click mapping since it is added natively by vista
2021-08-04 00:34:44 +08:00
jdhao
000e3a6f23 update wilder.nvim settings 2021-08-01 15:55:15 +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
ce5710be00 update airline themes 2021-07-30 01:59:03 +08:00
jdhao
7ff53d1b91 update fugitive settings 2021-07-27 00:01:45 +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
4689c4b22f Use lua to configure lua plugins 2021-07-14 00:51:30 +08:00
jdhao
3dce4506eb update packer and plugin settings 2021-07-09 23:31:44 +08:00
jdhao
2115591394 No need for nvim-miniyank
Block paste issue fixed in https://github.com/neovim/neovim/pull/14848.
2021-07-07 00:28:56 +08:00
jdhao
0de6932a7b Change vim-airline settings
When init.vim is sourced, runtimepath has been changed yet. So we can
not find vim-airlinethemes under runtimepath.
2021-07-06 23:07:33 +08:00
jdhao
cfd23901a9 Update firenvim-related settings 2021-07-06 22:43:36 +08:00
jdhao
84a2efbc10 update register.nvim settings 2021-07-06 21:54:56 +08:00
jdhao
4a74cd499d update register.nvim settings
See also https://github.com/tversteeg/registers.nvim/issues/30.
2021-07-05 23:25:35 +08:00
jdhao
f47d8dc55e Add plugin register.nvim 2021-07-05 01:13:09 +08:00
jdhao
83ef151e36 switch to packer for plugin management 2021-07-02 01:30:47 +08:00
jdhao
7d2afbaa60 update better-escape.vim settings 2021-06-26 16:36:10 +08:00
jdhao
753a4ce77c Switch to clangd for nvim-lsp
ccls has some false positive warnings, and it is hard to install on
Linux server without roor rights.
2021-06-26 11:06:43 +08:00
jdhao
1869ffe4d3 Update vim-airline settings
Disable the scrollbar feature. It is distracting.
Ref: ecac148e19
2021-05-15 23:56:34 +08:00
jdhao
a53cd6766d update indent-blankline settings 2021-04-21 22:35:45 +08:00
jdhao
20619c8c8e Tweak lua stuff 2021-04-14 02:14:35 +08:00
jdhao
b8329b9698 update vim-fugitive settings 2021-04-13 22:53:31 +08:00
jdhao
b862a40337 Add more plugins 2021-04-13 00:28:16 +08:00
jdhao
2933d7da62 Move lua config to its own lua files
Embedding lua in vimscript using lua here doc is not ideal for
editing.
2021-04-12 00:00:10 +08:00
jdhao
1a16156bd6 Make nvim-compe setting all lua
For lua plugins, configuring them in lua instead of vim script is sensible.
2021-04-11 23:49:17 +08:00
jdhao
aeea5f18f5 update nvim-lsp config 2021-04-09 23:40:52 +08:00
jdhao
38e2b73408 update nvim-compe settings 2021-04-09 00:29:18 +08:00
jdhao
2f719f9861 remove plugin emmet.vim
Rarely used.
2021-04-08 00:20:28 +08:00
jdhao
3fb9969eba update nvim-lsp config 2021-04-08 00:18:20 +08:00
jdhao
8d5a7477d2 update nvim-lsp related settings 2021-04-07 23:09:19 +08:00
jdhao
50c761119a Use nvim builtin lsp instead of vim-lsp 2021-04-06 01:32:19 +08:00
jdhao
9d4bfd57e2 Remove blamer.nvim
We can select a line and use command :Git blame to show the blame
message for this line. So this plugin is not really needed.
2021-03-27 00:52:41 +08:00
jdhao
41a2d1b950 update Python settings and related doc 2021-03-25 23:15:54 +08:00
jdhao
cabb5b7604 update ignore settings 2021-03-23 23:32:11 +08:00
jdhao
2636f8575e Add more settings for cpp 2021-03-23 23:15:00 +08:00
jdhao
ac0040a982 update vim-lsp settings
Use pylint for linting instead of flake8, which is shitty in finding
apparent errors in the code.
2021-03-19 00:25:48 +08:00
jdhao
10a8ce1006 Use fastgit for cloning vim plugin repos 2021-02-27 22:08:14 +08:00
jdhao
92d3609d81 Update vim-plug setting
vim-plug reads the variable g:plug_home and will set its as the
directory to install plugins. So we do not need to invent a new variable
for this purpose.
2021-02-27 21:55:47 +08:00
jdhao
8103d87ae6 Install vlime only when sbcl is available 2021-02-26 23:28:53 +08:00
jdhao
fa0e70bea3 Add plugin neuims for auto IME switch on Windows 2021-02-26 23:23:24 +08:00
jdhao
6f23dea8f3 update airline settings for vim-xkbswitch 2021-02-26 00:09:51 +08:00
jdhao
832fb4c795 Remove tokyonight colorscheme 2021-02-25 23:26:05 +08:00
jdhao
b9c2465338 Add plugin vim-xkbswitch 2021-02-25 23:24:00 +08:00