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

165 Commits

Author SHA1 Message Date
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 82a97710c8 Disable unused provider 2021-04-09 23:05:38 +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 efb7a8e34f Enable embeded lua highlight in vim script 2021-04-06 01:31:38 +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 b18a643145 Remove cmd line message auto-clear feature 2021-03-20 15:51:17 +08:00
jdhao 1bbc694939 Use termguicolors 2021-03-19 01:14:38 +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 01059017c1 Change how non-breakable space is shown 2021-03-11 00:17:14 +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
jdhao 09c234035d Update fugitive mappings 2021-02-23 23:46:10 +08:00
jdhao f4c2817f3e update 2021-02-21 14:24:29 +08:00
jdhao 7085965e05 Refactor the auto-quit logic
Also quit quickfix window if it is the only window left.
2021-02-21 14:21:32 +08:00
jdhao 2672a92e77 Update vimtex settings 2021-02-20 22:24:08 +08:00
jdhao 448fe4ad58 Update vim-fugitive settings
Add mappings
2021-02-20 02:05:37 +08:00
jdhao 0571ce406d Update vimtex settings 2021-02-20 01:50:30 +08:00
jdhao ffb584ab1c Update vimtex settings 2021-02-20 00:28:47 +08:00
jdhao 7d4411589e Update vim-grammarous settings
Only enable its mapping in a Markdown file.
2021-02-18 14:54:11 +08:00
jdhao a360417822 Move cursor color autocmd to autocommands script 2021-02-17 17:05:40 +08:00
jdhao 572662375e Update firenvim settings
Fix font size issue, see https://github.com/glacambre/firenvim/issues/869.
2021-02-15 18:35:21 +08:00
jdhao a7ca0be7ca Update LeaderF setting
Use default theme for popup window.
2021-02-13 16:20:46 +08:00
jdhao 35d7402322 Update languagetool ignore rules 2021-01-29 00:33:33 +08:00
jdhao 9895a5dabb Update LeaderF settings 2021-01-29 00:20:18 +08:00
jdhao 576b4397b0 Update leaderf settings 2021-01-27 23:26:30 +08:00
jdhao be079c6c09 Update isfname option
Colon is a valid character for file path on Windows.
2021-01-20 22:13:18 +08:00
jdhao dfd63c9a3c Update isfname option
These characters should not be used in file names.
2021-01-20 00:14:44 +08:00
jdhao 84ddd0c5f6 Remove number from spell suggestion
It seems that adding number to the default spell suggestion (fast) will
make Neovim super slow when we press z= for spell suggestions. Without
that number, Neovim will be super responsive. See also vim/vim#4087.
2021-01-17 23:46:34 +08:00
jdhao e4ef4fa6ea Fix bug for text object for the entire buffer 2021-01-12 23:01:49 +08:00
jdhao 17caa00b6e Remove gv.vim
Its feature may be replaced by Glog command provided by vim-fugitive
2021-01-09 18:31:49 +08:00
jdhao edac49ab62 Add blamer.nvim 2021-01-09 18:30:11 +08:00
jdhao a789afde98 update 2021-01-05 22:47:55 +08:00
jdhao 9c88f3e34e Add OSC 52 terminal sequence support via plugin 2021-01-05 22:43:37 +08:00
jdhao b2a16e5780 update vim-lsp settings
Some vim-lsp config options are renamed.
2021-01-05 22:42:54 +08:00
jdhao 0cac1585dd Add colorscheme gruvbox-material 2021-01-02 15:22:15 +08:00
jdhao f2df367d61 Remove git-messenger.vim
It does not work for git version below 1.8.5 (which is what CentOS 7.4
has by default), since it requires -C option. See also
rhysd/git-messenger.vim#67.
2020-12-26 22:42:52 +08:00