Commit Graph
100 Commits
Author SHA1 Message Date
jdhaoandGitHub 4bb84024eb Make diagnostic floating window unfocusable
It is annoying that the cursor is focused on the diagnostic floating window every time it is shown. See also: https://github.com/neovim/neovim/pull/14693 and https://github.com/neovim/neovim/pull/14649
2021-06-15 10:38:02 +08:00
jdhao 1869ffe4d3 Update vim-airline settings
Disable the scrollbar feature. It is distracting.
Ref: https://github.com/vim-airline/vim-airline/commit/ecac148e19fe28d0f13af5f99d9500c2eadefe4c
2021-05-15 23:56:34 +08:00
jdhao a53cd6766d update indent-blankline settings 2021-04-21 22:35:45 +08:00
jdhao 308d9c0b5d update doc 2021-04-18 17:21:29 +08:00
jdhao 7dc2656354 Remove cursorline 2021-04-14 22:02:44 +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 803b959266 update lua filetype settings 2021-04-13 01:57:37 +08:00
jdhao acf1af73d1 update nvim-lsp config 2021-04-13 01:44:29 +08:00
jdhao b862a40337 Add more plugins 2021-04-13 00:28:16 +08:00
jdhao 9e3a831ec4 update lua filetype settings 2021-04-12 00:31:21 +08:00
jdhao 2228268fd6 change lsp hover doc border 2021-04-12 00:27:32 +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 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 e337f8270a Add settings for YAML 2021-02-23 23:38:00 +08:00
jdhao e79a43c58b Update README 2021-02-23 23:34:48 +08:00
jdhao 1e96062c60 Add mappings for Markdown
Use + to turn lines to an unordered list quickly.
2021-02-23 23:33:59 +08:00
jdhao 12bc009d2d Add「直角引号」for Markdown
「」is useful when writing post in Chinese.
2021-02-21 22:50:27 +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 c238468658 Adjust quickfix window height automatically 2021-02-20 00:33:38 +08:00
jdhao 27a107112b Add augroup snippet for vim script 2021-02-20 00:29:55 +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 73e237ac39 Update README 2021-02-18 14:34:09 +08:00
jdhao a360417822 Move cursor color autocmd to autocommands script 2021-02-17 17:05:40 +08:00
jdhao c3bdc7caf0 update 2021-02-15 20:35:51 +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 451c1d4924 Update README 2021-01-31 16:45:29 +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 8d4a34123e Update reference docs 2021-01-27 00:03:50 +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 09e479a495 Merge branch 'master' of https://github.com/jdhao/nvim-config 2021-01-17 23:57:54 +08:00
jdhao dd52249a17 Use two spaces per tab for YAML 2021-01-17 23:54:21 +08:00
jdhao 499f0a78c1 Use two spaces per tab for YAML 2021-01-17 23:50:49 +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 c81d148627 Update markdown snippets 2021-01-13 22:55:20 +08:00
jdhao 4c348b6eb6 update 2021-01-12 23:10:56 +08:00
jdhao e4ef4fa6ea Fix bug for text object for the entire buffer 2021-01-12 23:01:49 +08:00
jdhao 61d42ed550 update spell files 2021-01-10 11:05:04 +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 b7ce7eed4a update resource doc 2021-01-09 14:14:56 +08:00
jdhao 02b15f057f Update nvim setup script 2021-01-08 22:53:21 +08:00
jdhao 6b11495412 Update mappings 2021-01-06 23:08:08 +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 d8e99e51f0 Remove tools directory
I use vista now. No need to use this for showing Markdown TOC since it
is for use with tagbar.
2021-01-02 15:22:58 +08:00
jdhao 0cac1585dd Add colorscheme gruvbox-material 2021-01-02 15:22:15 +08:00
jdhao 6a5620c254 update 2020-12-31 10:23:29 +08:00
jdhao 9dc65fe118 update doc 2020-12-29 23:01:07 +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
jdhao cc312a55bc Update airline settings 2020-12-25 22:05:46 +08:00
jdhao 2c89db8c4b Update gruvbox8 colorscheme settings 2020-12-24 22:39:31 +08:00
jdhao cfebb79637 Add tokyonight colorscheme 2020-12-24 22:38:06 +08:00
jdhao fa28ef1b90 Remove toast colorscheme
Too dark to fit my taste.
2020-12-23 23:09:32 +08:00
jdhao 7ed2607371 Remove srcery colorscheme
Does not work well for zoc terminal.
2020-12-21 23:27:03 +08:00
jdhao 21cff3e527 Remove humanoid colorscheme
Signify signs are barely readable.
2020-12-20 23:12:58 +08:00
jdhao 8be2d18ac0 Add edge and sonokai colorscheme 2020-12-20 00:18:57 +08:00
jdhao eb0c63c175 Make a plugin for leaving insert mode 2020-12-16 01:33:03 +08:00
jdhao c3cdad554b remove sublimemonokai colorscheme
Does not work well for markdown inline links.
2020-12-10 23:33:29 +08:00
jdhao 9ff833e1ef add plugin vimSum 2020-12-09 23:22:48 +08:00
jdhao b65846a454 remove material.vim colorscheme
Visual selection is barely visible.
2020-12-07 23:20:07 +08:00
jdhao bfc33716c7 update 2020-12-03 22:21:48 +08:00
jdhao 34de7711aa add humanoid color scheme 2020-12-03 22:20:14 +08:00
jdhao c8582e2ac1 remove prosession settings 2020-12-03 22:15:27 +08:00
jdhao 57e12dc4cb add more resources 2020-12-02 22:37:34 +08:00
jdhao 1f0f1820e2 add humanoid colorscheme 2020-12-02 22:28:50 +08:00