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

712 Commits

Author SHA1 Message Date
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
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 a8a073146d update spell file 2021-07-01 23:15:32 +08:00
jdhao 1719e78433 Add more cpp snippets 2021-06-29 14:52:42 +08:00
jdhao 0c05b15dac update cpp snippets 2021-06-27 10:19:19 +08:00
jdhao 7d2afbaa60 update better-escape.vim settings 2021-06-26 16:36:10 +08:00
jdhao ea733e6086 clean mappings 2021-06-26 11:25:56 +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 710effaeb6 update cpp snippet 2021-06-26 01:05:50 +08:00
jdhao 8b4133cd68 Add cpp snippet 2021-06-20 19:14:47 +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 7c9c152368 Update mappings.vim 2021-06-19 11:05:35 +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 ec6ef55325 update docs
The users should nvim nightly version.
2021-06-18 00:26:51 +08:00
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