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

584 Commits

Author SHA1 Message Date
jdhao 175ba14e5d update lsp hover window border conf
Floating window border supports rounded style by default, no need to use
customized one.
2021-07-20 00:35:40 +08:00
jdhao d8d1401a78 Move options to one place 2021-07-19 22:52:59 +08:00
jdhao b210540eab Update setup script 2021-07-18 18:36:50 +08:00
jdhao b5162f02b8 Merge branch 'nvim-lsp' of https://github.com/jdhao/nvim-config into nvim-lsp 2021-07-18 18:14:03 +08:00
jdhao 7ab5e96b77 Merge pull request #13 from easion101/patch-1
use xvf to extract node; fix a typo
2021-07-18 05:13:46 -05:00
jdhao ba490516e7 Fix fugitive git index related error for packer.nvim 2021-07-18 18:00:40 +08:00
jdhao 6ed7a50ac8 Remove usage of VimEnter event for packer.nvim
VimEnter can not really decrease the Nvim startup time.
2021-07-18 18:00:25 +08:00
easion101 e2f129d46d failed to install Node
1. line 99 tries to extract a zipped file which would be downloaded later(at line 105), and then line 112 will extract that file again, except that it's using a wrong argument "zxvf".  
fix: comment out line 99, fix line 112 args from "zxvf" to "xvf"
2. typo at line 116, I think it should be "NODE_DIR", it was "NVIM_DIR", which hasn't be installed yet.
2021-07-18 17:58:31 +08:00
jdhao d7ad230e01 change onedark theme to onedark.nvim 2021-07-17 01:49:15 +08:00
jdhao 155d9a1f9b More update on nvim-lsp config
Change border from sharp corner to curved corner.
2021-07-17 00:47:19 +08:00
jdhao dc6a510526 Update nvim-lspconfig settings
1. Customize document hover window border color.
2. Show also the source that generates a certain diagnostic message.
2021-07-17 00:22:33 +08:00
jdhao 49f5f0155a Update install script 2021-07-16 01:09:38 +08:00
jdhao 7e75a91d66 Add install instruction for nodejs and vim-language-server 2021-07-16 00:44:28 +08:00
jdhao ffb0601aca Use pylsp instead of pyls
It seems that pyls, the original python language server has lost its
momentum, and pylsp is a community driven fork of pyls. So
nvim-lspconfig has dropped support for pyls in https://github.com/neovim/nvim-lspconfig/pull/1074.
See also https://github.com/palantir/python-language-server/issues/935
and https://github.com/python-lsp/python-lsp-server/issues/27.
2021-07-15 23:33:02 +08:00
jdhao 4689c4b22f Use lua to configure lua plugins 2021-07-14 00:51:30 +08:00
jdhao 764bd0c2bb fix: use normal!
Use command normal! to avoid any mapping being accidentally used.
2021-07-13 22:42:40 +08:00
jdhao 9c434b472e update packer.nvim settings
Change matching pattern so that we do not confuse this plugins.lua with
files of the same name in other path.
2021-07-13 01:34:18 +08:00
jdhao 64819a99ce update nvim-lsp config
Add mapping for LSP code actions and remove useless mappings.
2021-07-13 01:21:38 +08:00
jdhao 9004e09b76 update semshi settings
Only use it on Windows. Treesitter highlighting may be enough.
2021-07-13 01:06:06 +08:00
jdhao eeb09d88a9 Update README 2021-07-13 00:22:11 +08:00
jdhao bc0a08394b Add treesitter 2021-07-12 23:47:11 +08:00
jdhao b9801dd0bc More cpp snippets 2021-07-12 23:47:11 +08:00
jdhao 8753d5c555 update the snippets to print 1D and 2D sequences
Use template to make the function general enough for normal cases.
Ref: http://users.cis.fiu.edu/~weiss/Deltoid/vcstl/templates
2021-07-12 23:46:51 +08:00
jdhao a489b67cdd update onedark install settings for packer
Onedark decides to change its master branch to main (I don't know why?)
2021-07-12 23:20:06 +08:00
jdhao 3dce4506eb update packer and plugin settings 2021-07-09 23:31:44 +08:00
jdhao a694d00820 update packer.nvim settings
Ref: https://github.com/wbthomason/packer.nvim/issues/455.
2021-07-09 22:41:41 +08:00
jdhao 00f49a2667 Add backup for files 2021-07-09 22:29:30 +08:00
jdhao 632761391b the correct packer.nvim setting for semshi 2021-07-09 01:51:40 +08:00
jdhao 6b3e41419a Ppdate packer settings for Semshi
If Semshi is set to opt plugin, when we run PackerUpdate, the command `:
UpdateRemotePlugins` will be run. At this time, Semshi is not in the
runtimepath, so its manifest will not be generated in rplugin.vim
(located under ~/.local/share/nvim/rplugin.vim). So when we open a
Python file afterwards, although Semshi is in runtimepath, but its
manifest is missing, so we see error that command `Semshi enable` is not
found.

So after loading this plugin, i.e., when we open a Python source file,
we need to run UpdateRemotePlugins so that semshi can work correctly.
2021-07-09 01:49:17 +08:00
jdhao 11866454cc Ppdate packer settings for Semshi
If Semshi is set to opt plugin, when we run PackerUpdate, the command `:
UpdateRemotePlugins` will be run. At this time, Semshi is not in the
runtimepath, so its manifest will not be generated in rplugin.vim
(located under ~/.local/share/nvim/rplugin.vim). So when we open a
Python file afterwards, although Semshi is in runtimepath, but its
manifest is missing, so we see error that command `Semshi enable` is not
found.
2021-07-09 01:37:02 +08:00
jdhao 51264eab77 Correct order of vim-airline and vim-airline-themes.
No need to use event for vim-airline if we want to load it after
vim-airline-themes. See also https://github.com/wbthomason/packer.nvim/issues/461.
2021-07-09 00:41:36 +08:00
jdhao 11644a3603 Change order of vim-airline and vim-airline-themes
It seems the order matters if we want to load vim-airline after
vim-airlinethemes. See also packer.nvim#461.
2021-07-08 23:51:16 +08:00
jdhao 3b25260be0 Update packer.nvim settings 2021-07-08 22:47:12 +08:00
jdhao c4c23cec83 Update nvim-compe settings
Do not forgest `noremap = true` when using nvim_set_keymap(), See also https://github.com/hrsh7th/nvim-compe/issues/452.
2021-07-07 22:30:53 +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 9ddffc1c6b update packer plugin settings 2021-07-06 22:44:05 +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 02987f401d Change auto-pairs activation event
It seems that BufReadPost does not work sometimes.
2021-07-05 23:16:38 +08:00
jdhao f47d8dc55e Add plugin register.nvim 2021-07-05 01:13:09 +08:00
jdhao 03f600d580 update packer settings 2021-07-04 17:54:47 +08:00
jdhao f9484a6623 Update doc and install script 2021-07-04 17:54:30 +08:00
jdhao 896e13291c update packer.nvim settings 2021-07-04 17:51:25 +08:00
jdhao 1f461dcf91 Add colorscheme nord 2021-07-04 17:18:54 +08:00
jdhao 2a01d3b59f Revert "Add nvim-lspsignature"
This reverts commit ff9f9dcc16.
2021-07-04 14:50:34 +08:00
jdhao ff9f9dcc16 Add nvim-lspsignature 2021-07-04 14:44:48 +08:00
jdhao c1ba7af97e Fix typo 2021-07-04 14:16:46 +08:00
jdhao d3ee056f96 Add debounce time for nvim-lsp 2021-07-04 04:37:29 +08:00