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

515 Commits

Author SHA1 Message Date
jdhao
b0af2ed221 Add cpp snippets 2021-06-18 00:23:18 +08:00
jdhao
35d878eeaf Update nvim-compe settings
Only enable spell source for Markdown files, see also https://github.com/hrsh7th/nvim-compe/pull/84.
2021-06-17 01:41:28 +08:00
jdhao
7ace838534 update formatoptions for certain filetypes 2021-06-17 00:21:15 +08:00
jdhao
d744b6e98f
fix typo: False ---> false 2021-06-15 13:17:11 +08:00
jdhao
2d7d48ad25
Fix diagnostic window auto-focus issue. 2021-06-15 13:06:12 +08:00
jdhao
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: ecac148e19
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