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

242 Commits

Author SHA1 Message Date
jdhao 4689c4b22f Use lua to configure lua plugins 2021-07-14 00:51:30 +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 bc0a08394b Add treesitter 2021-07-12 23:47:11 +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 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 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 9ddffc1c6b update packer plugin settings 2021-07-06 22:44:05 +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 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
jdhao d6cd6be63b update clangd settings 2021-07-04 04:23:34 +08:00
jdhao e75a0b31d8 update packer plugin settings 2021-07-04 04:23:16 +08:00
jdhao 82e2b1078d Use master branch of indentblankline 2021-07-04 00:08:40 +08:00
jdhao cbf682f234 More tweak on packer.nvim 2021-07-02 01:37:28 +08:00
jdhao 83ef151e36 switch to packer for plugin management 2021-07-02 01:30:47 +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 7ef7fe68c6 Fix ultisnips issue with nvim-compe.
See also hrsh7th/nvim-compe#389.
2021-06-26 01:17:12 +08:00
jdhao ca65194892 disable nvim-compe buffer source 2021-06-26 01:06:20 +08:00
jdhao 157ea91abb update nvim-compe settings
Use ESC to close the nvim-compe completion menu
2021-06-19 11:07:04 +08:00
jdhao b32ab3e38b update nvim-compe settings
Only enable omni and spell source for certain filetypes. See also https://github.com/hrsh7th/nvim-compe/pull/170
2021-06-18 16:49:47 +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 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 20619c8c8e Tweak lua stuff 2021-04-14 02:14:35 +08:00
jdhao acf1af73d1 update nvim-lsp config 2021-04-13 01:44:29 +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