1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-23 17:40:06 +08:00
Commit Graph

3570 Commits

Author SHA1 Message Date
wsdjeg
a6c5d56311 fix(gitcommit): fix gitcommit plugin 2022-10-27 17:55:42 +08:00
wsdjeg
591f725e18 feat(unstack): include vim-unstack 2022-10-27 15:44:42 +08:00
wsdjeg
91fd3ad573 perf(git): use notify instead of echo 2022-10-27 00:27:02 +08:00
wsdjeg
975e1d5088 perf(git): add git command 2022-10-27 00:23:49 +08:00
wsdjeg
0a0b74f09b fix(transient): fix transient_state quit key 2022-10-27 00:19:08 +08:00
wsdjeg
ca81fb2a96 perf(git): use git.vim instead of terminal 2022-10-26 23:57:40 +08:00
wsdjeg
6950d163f3 feat(vcs): fix log grep option 2022-10-26 23:07:58 +08:00
wsdjeg
0d26faa31d perf(scrollbar): disable scrollbar for tagbar and defx 2022-10-26 18:27:46 +08:00
wsdjeg
665727ada3 fix(projectmanager): remove log info 2022-10-26 17:35:33 +08:00
wsdjeg
e22871492f feat(cheat): ignore readfile error 2022-10-25 23:59:26 +08:00
wsdjeg
4446ad9663 chore(cheat): use bundle vim-cheat 2022-10-25 22:39:37 +08:00
Wang Shidong
ac74bffee5
feat(zettelkasten): improve zettelkasten layer 2022-10-25 18:35:51 +08:00
wsdjeg
7c656469bf feat(leader): add custom leader function
close https://github.com/SpaceVim/SpaceVim/issues/3611
2022-10-24 22:24:51 +08:00
wsdjeg
71bc539267 feat(lsp): fix lsp layer options
ref: https://github.com/SpaceVim/SpaceVim/issues/4679
2022-10-24 21:54:20 +08:00
wsdjeg
1629ba4c92 perf(notify): change notify step timer 2022-10-23 21:22:18 +08:00
wsdjeg
76a8fd42cc feat(statusline): change statusline for python doc win 2022-10-23 16:12:59 +08:00
wsdjeg
459d676373 chore(jedi): use bundle deoplete_jedi
arty/typeshed/tests/stubtest_whitelists/py36.txt
2022-10-23 16:00:31 +08:00
wsdjeg
a3bd1d31c7 chore(jedi): use bundle jedi-vim 2022-10-23 15:41:52 +08:00
wsdjeg
b2af9f5479 fix(leader): fix default_custom_leader option
close https://github.com/SpaceVim/SpaceVim/issues/4710
2022-10-23 14:32:47 +08:00
wsdjeg
70e3570082 feat(runner): add ctrl-` to close code runner windows 2022-10-23 14:04:09 +08:00
wsdjeg
d2d3c1c878 fix(gtags): add warning info for executable checking 2022-10-22 11:42:19 +08:00
wsdjeg
02afefa413 feat(repl): add i key binding to insert text 2022-10-20 22:33:26 +08:00
wsdjeg
8ec9409fda feat(todo): use lua todo manager for neovim 2022-10-20 21:19:38 +08:00
wsdjeg
961b65a6c3 feat(iedit): use lua by default for nvim 2022-10-19 23:14:55 +08:00
Wang Shidong
342c658509
feat(zettelkasten): add zettelkasten layer 2022-10-18 22:55:34 +08:00
wsdjeg
0b91495ff2 fix(tabline): fix undefined s:lsep variable
close https://github.com/SpaceVim/SpaceVim/issues/4723
2022-10-13 10:39:59 +08:00
wsdjeg
61cc23b8a0 fix(statusline): init statusline separators 2022-10-13 10:39:00 +08:00
wsdjeg
d6b2a46129 feat(searcher): rewrite searcher in lua 2022-10-10 22:27:53 +08:00
wsdjeg
888ff60fa9 feat(flygrep): support preview item 2022-10-10 13:58:09 +08:00
wsdjeg
e66aad013e docs(option): add :h SpaceVim-options-disabled_plugins 2022-10-10 02:08:14 +08:00
wsdjeg
e7cb486364 feat(edit): use lua plugin for nvim 0.7 2022-09-27 23:54:04 +08:00
wsdjeg
e424f8e58b chore(go): use bundle vim-go and deoplete-go 2022-09-27 16:40:44 +08:00
wsdjeg
80ed3d2419 feat(screensaver): use bundle screensaver 2022-09-25 21:20:35 +08:00
wsdjeg
b781e56647 chore(fsharp): use bundle fsharp plugin
- https://github.com/callmekohei/deoplete-fsharp
- https://github.com/wsdjeg/vim-fsharp
2022-09-25 19:49:14 +08:00
wsdjeg
4055a56a90 feat(custom): add log for write_to_config function 2022-09-25 19:09:10 +08:00
wsdjeg
87a1f27382 fix(argv): fix startup logic
close https://github.com/SpaceVim/SpaceVim/issues/4706
2022-09-25 17:50:08 +08:00
wsdjeg
9f6420aca6 fix(flygrep): check if filewritable 2022-09-11 21:25:48 +08:00
wsdjeg
43f7c8f78a fix(alternative): fix a.vim and a.lua 2022-09-11 21:11:40 +08:00
wsdjeg
a98b324a01 fix(flygrep): silent update history 2022-09-11 21:08:41 +08:00
Wang Shidong
79c5576fd8
feat(default): add default.lua 2022-09-11 14:46:52 +08:00
wsdjeg
1eb887032d chore(fold): add code fold marker 2022-09-10 22:12:00 +08:00
wsdjeg
6674432dc4 fix(vim#buffer): fix vim#buffer api
close https://github.com/SpaceVim/SpaceVim/issues/4674
2022-09-10 21:49:19 +08:00
wsdjeg
2067108074 fix(python): fix python support for neovim 0.7 2022-09-10 21:41:06 +08:00
Andy Zhang
9aa3de5561
fix(lsp): type error when loading lsp config (#4701) 2022-09-10 19:46:10 +08:00
wsdjeg
339c22813f fix(lua): use lua only for neovim 2022-09-10 17:47:03 +08:00
George Guimarães
3b456ab721
docs(commit): typo in gitcommit.vim
change 'pref' to 'perf'
2022-09-10 17:40:08 +08:00
Austin Ziegler
9fa6fad9ed
docs(aspectj): AspectJ support has been misspelled
- The filename is correct, but the contents have been misspelled. I've
  used `fastmod` to do a mechanical replace of `asepctj` to `aspectj`.
2022-07-29 07:46:26 +08:00
wsdjeg
b0dcd1bb84 chore(bundle): use bundle fugitive & dispatch 2022-07-24 16:26:12 +08:00
Arif Kalluru
05a78fe969
fix(branch): fix statusline branch info
Problem:
- fugitive#head() & fugitive#detect() notorking

Solution:
- Replaced fugitive#head() with FugitiveHead() if it exists or use
  fugitive#Head()
- In cd7db1d of vim-fugitive, fugitive#detect() was replaced with
  FugitiveDetect()
2022-07-15 10:51:10 +08:00
Andres
881759e2ff
fix(statusline): fix warning in buffer terminal 2022-07-15 10:49:30 +08:00
wsdjeg
77892cda77 feat(vim8): use lua plugin for vim8 2022-07-03 15:18:19 +08:00
wsdjeg
5b9ae1e168 chore(version): update version to v2.1.0-dev 2022-07-02 13:56:15 +08:00
Wang Shidong
796be121c0
Release v2.0.0 (#4687) 2022-07-02 13:36:51 +08:00
kz2013
80a4725360
fix(incsearch): fix incsearch layer
Co-authored-by: Wang Shidong <wsdjeg@outlook.com>
2022-06-26 12:52:17 +08:00
wsdjeg
075d92f92a fix(command): fix SPLayer command 2022-06-19 19:51:51 +08:00
wsdjeg
82aed9b5ac feat(lua): support ~/.SpaceVim.d/init.lua 2022-06-18 23:25:54 +08:00
wsdjeg
42466a5f02 chore(dein-ui): make info clearly 2022-06-13 00:10:03 +08:00
wsdjeg
cd99fa7242 fix(lsp): fix lsp command setting 2022-06-12 23:39:40 +08:00
wsdjeg
f8dc9c33a7 fix(lsp): fix override_client_cmds 2022-06-12 23:36:29 +08:00
wsdjeg
9bd2294131 feat(lsp): add override_client_cmds 2022-06-12 23:30:18 +08:00
wsdjeg
c419e47591 docs(help): add help description for SPC p t e 2022-06-12 16:51:22 +08:00
wsdjeg
35e132d8f9 feat(bundle): add bundle nvim-if-lua-compat 2022-06-12 16:40:40 +08:00
wsdjeg
12004cb080 chore(copyright): update copyright 2022-06-12 15:37:35 +08:00
wsdjeg
b215212db6 refactor(comments): move comments autocmd to layer 2022-06-12 15:33:13 +08:00
wsdjeg
b443539fb3 fix(config): handle error in local config 2022-06-12 15:28:37 +08:00
wsdjeg
58874d8b21 refactor(lang#coffeescript): move coffeescript autocmds to layer 2022-06-12 12:06:52 +08:00
wsdjeg
f89a83ece8 fix(clipboard): fix leader y key binding 2022-06-11 08:55:29 +08:00
wsdjeg
6285536bce feat(clipboard): add vim-clipboard plugin 2022-06-11 00:47:40 +08:00
wsdjeg
c4cc14ea26 feat(incsearch): update incsearch layer 2022-06-10 16:31:14 +08:00
wsdjeg
d66173b58a feat(pylsp): add support for pylsp 2022-06-07 23:50:28 +08:00
wsdjeg
5642bc572c fix(typo): fix typo in cscope layer 2022-06-07 22:45:26 +08:00
wsdjeg
7f2dd0642d feat(cscope): add list_files_command layer option 2022-06-07 01:03:15 +08:00
wsdjeg
403d30af78 feat(ssh): add :SSHCommand command 2022-06-04 14:02:40 +08:00
wsdjeg
047f213348 feat(liquid): add liquid template support 2022-06-03 20:23:08 +08:00
wsdjeg
db520883c9 fix(bootstrap_script): use try/catch for bootstrap_script 2022-06-03 13:14:27 +08:00
wsdjeg
842f29f6d7 fix(project): handle project_rooter_outermost option 2022-06-03 13:09:29 +08:00
wsdjeg
237ec35fd7 feat(fzf): add bundle telescope fzf extension 2022-06-02 21:44:41 +08:00
wsdjeg
297f58477b feat(github): add UpdateStartedRepos command 2022-05-31 23:00:49 +08:00
wsdjeg
a892272616 feat(tmux): use bundle vim-tmux-navigator 2022-05-30 00:45:17 +08:00
wsdjeg
3d578c3377 style(viml): format code 2022-05-29 13:42:36 +08:00
wsdjeg
372e8e3026 feat(font): add key binding to reset guifont 2022-05-29 13:36:28 +08:00
wsdjeg
6e6fc71e81 fix(ui): update screen after font changed 2022-05-29 13:29:26 +08:00
wsdjeg
214ca3c3e2 feat(font): add SPC z . key binding 2022-05-29 13:14:43 +08:00
wsdjeg
cd1bab21fc fix(guifont): always set guifont 2022-05-29 12:44:36 +08:00
wsdjeg
5d7bd47ccf chore(lang#python): use bundle python plugins 2022-05-28 23:21:55 +08:00
wsdjeg
f57c0a0233 feat(calendar): add calendar statusline 2022-05-28 19:51:34 +08:00
wsdjeg
52df4ec9fe feat(lang#ruby): use bundle vim-ruby 2022-05-28 19:32:08 +08:00
wsdjeg
09dac0d30a chore(calendar): use bundle calendar.vim 2022-05-28 15:29:51 +08:00
wsdjeg
9f4a0ddbb3 fix(logger): format time 2022-05-27 17:35:33 +08:00
wsdjeg
a989f9349e feat(lang#ruby): update lsp configuration for ruby 2022-05-27 16:53:18 +08:00
wsdjeg
b8ae5eafa3 fix(runner): fix code runner 2022-05-27 16:00:54 +08:00
wsdjeg
9eebba69d4 feat(lang#ruby): support solargraph client 2022-05-27 13:05:52 +08:00
wsdjeg
aae66a28c0 feat(cmake): add :Cmake command 2022-05-24 23:09:19 +08:00
wsdjeg
90f69a974b test(telescope): add layer health function 2022-05-22 21:33:51 +08:00
wsdjeg
ac28e69c72 test(cmake): add layer health function 2022-05-22 21:18:27 +08:00
Wang Shidong
4dbbad92f0
feat(layer): add lang#cmake layer 2022-05-22 17:18:29 +08:00
Wang Shidong
14d9225346
feat(checkers): fix checkers layer option 2022-05-22 17:10:34 +08:00
wsdjeg
9caa00b009 feat(rainbow): change rainbow plugin 2022-05-22 12:51:00 +08:00
wsdjeg
cfc2b9e7b9 feat(telescope): add Telescope neoyank extension 2022-05-21 22:57:36 +08:00
wsdjeg
898fbc8c37 fix(telescope): fix telescope layer key binding 2022-05-21 22:25:59 +08:00
wsdjeg
290b7906d6 feat(lang#postscript): add lang#postscript layer 2022-05-21 13:59:07 +08:00
wsdjeg
1bc0ad8377 feat(verilog): add code runner for verilog 2022-05-20 11:26:05 +08:00
wsdjeg
847fd81ae0 chore(bundle): use bundle vim-assembly 2022-05-20 10:43:05 +08:00
wsdjeg
d69df0a152 feat(projectmanager): improve Telescope project extension 2022-05-19 11:07:16 +08:00
wsdjeg
8deb3918cc feat(project): add SPC p p for telescope layer 2022-05-19 10:08:28 +08:00
wsdjeg
1ff70c5873 fix(gina): use bundle gina & fix conceal setting
close https://github.com/SpaceVim/SpaceVim/issues/4660
2022-05-19 09:10:49 +08:00
Wang Shidong
62a15d02a4
feat(filetree): add nvim-tree.lua 2022-05-19 09:03:59 +08:00
wsdjeg
96d05b9ef5 feat(autohotkey): use bundle vim-autohotkey 2022-05-19 01:01:43 +08:00
wsdjeg
311a1e5146 docs(telescope): add telescope loadable function 2022-05-19 00:39:30 +08:00
wsdjeg
3daea9e7ae feat(mapping): add SPC f v s to view scriptnames 2022-05-18 13:36:05 +08:00
wsdjeg
076c0fe4a6 fix(telescope): fix SPC f f key binding for telescope layer 2022-05-17 21:45:39 +08:00
Wang Shidong
7237a74889
feat(layer): add telescope layer 2022-05-16 22:20:10 +08:00
wsdjeg
48c57041f9 feat(julia): add g d key binding
close https://github.com/SpaceVim/SpaceVim/issues/4669
2022-05-11 18:51:47 +08:00
wsdjeg
2b17afeaac feat(snippet): add SPC x s s to edit snippet 2022-05-09 23:21:35 +08:00
wsdjeg
7fcb497f39 fix(lint): fix layer vader test 2022-05-09 12:40:27 +08:00
wsdjeg
4f06085b25 docs(autosave): add :h SpaceVim-plugins-autosave 2022-05-09 12:12:49 +08:00
wsdjeg
d4bf364cbe feat(layer): add lang#yang layer 2022-05-08 19:41:28 +08:00
wsdjeg
a7db14e865 feat(layer): add lang#jsonnet layer 2022-05-08 19:01:53 +08:00
Wang Shidong
8277b6789f
feat(layer): add framework#django layer 2022-05-07 08:03:49 +08:00
wsdjeg
c338f45186 feat(vimchat): display user count on statusline 2022-05-02 18:38:56 +08:00
wsdjeg
dd165bd78d feat(chat): complete channels regardless of case 2022-05-02 00:15:44 +08:00
wsdjeg
7662876414 pref(log): move to last line when view runtime log 2022-05-01 17:49:29 +08:00
wsdjeg
4f82741d7a docs(gitter): add doc for gitter_token 2022-04-30 13:28:01 +08:00
Wang Shidong
2b2a6afd7a
feat(gitter): add gitter client 2022-04-30 02:03:01 +08:00
Theodore Ni
444158853c
fix(dein-ui): fix reference root directory var during plugin update 2022-04-29 10:44:47 +08:00
wsdjeg
a5d9ce959c feat(github): enable github-dashboard only when has('ruby') 2022-04-28 22:12:29 +08:00
wsdjeg
6f7960a888 fix(lsp): fix unknown function in nvim 0.4.3 2022-04-28 22:00:57 +08:00
wsdjeg
54d56ee1a5 docs(github): update readme of github.vim 2022-04-28 21:47:42 +08:00
wsdjeg
d64edc6302 chore(github): use bundle github.vim 2022-04-28 21:46:05 +08:00
Wang Shidong
e360f0c9d5
feat(hop): add hop.nvim for neovim v0.6.0 2022-04-27 22:13:32 +08:00
wsdjeg
550fd06375 fix(guide): use - instead of empty string 2022-04-26 21:28:15 +08:00
wsdjeg
06b889b7a9 fix(message): fix SPC b m key bidding 2022-04-26 18:24:42 +08:00
wsdjeg
72c9fcca3c chore(config): add log info for loading custom configuration file 2022-04-26 11:21:18 +08:00
wsdjeg
29dcb31e47 feat(lang#c): update lsp key binding for lang#c layer 2022-04-26 01:45:08 +08:00
wsdjeg
571296ed1f fix(config): skip local config for $HOME
close https://github.com/SpaceVim/SpaceVim/issues/4641
2022-04-26 00:26:28 +08:00
wsdjeg
161982a182 fix(vim): avoid E706 2022-04-25 19:47:13 +08:00
wsdjeg
50c676e3a4 pref(git): display working directory on commit statusline 2022-04-25 18:22:54 +08:00
wsdjeg
44e2c86da9 fix(job): make job api support env option 2022-04-25 12:58:25 +08:00
wsdjeg
2ad0bb02b3 fix(startup): fix parser_argv function 2022-04-25 10:38:14 +08:00
wsdjeg
b3bcf07fba pref(job): catch error from old jobstop
in latest version of neovim, `jobstop` will not print error
when job id is invalid
2022-04-25 09:13:08 +08:00
wsdjeg
8e63b529b7 fix(runner): fix on_stdout function 2022-04-25 09:00:47 +08:00
wsdjeg
caf1d8428a chore(scala): use bundle vim-scala 2022-04-24 22:08:19 +08:00
Wang Shidong
cd1e33a1eb
docs(scala): add post about using vim as scala ide 2022-04-24 15:13:52 +08:00
wsdjeg
205d2c7cd6 feat(haxe): add repl support for haxe 2022-04-23 23:23:08 +08:00
wsdjeg
8390ab101b fix(haxe): fix haxe code runner 2022-04-23 23:06:02 +08:00
wsdjeg
0ac30df4c4 feat(lang#haxe): add lang#haxe layer 2022-04-23 22:30:11 +08:00
wsdjeg
9713a45048 feat(lang#teal): add lang#teal layer 2022-04-23 17:28:53 +08:00
wsdjeg
bfb5444c34 feat(major_mode): add wrap line major mode icon 2022-04-23 16:50:28 +08:00
wsdjeg
a3031c6b92 fix(spell): handle error of SPC t S 2022-04-23 16:44:14 +08:00
wsdjeg
9c6875396b pref(markdown): use bundle vim-markdown-toc 2022-04-23 16:16:52 +08:00
wsdjeg
023c48c740 fix(mapping): use tab split instead of tabedit % to avoid E499
thanks to @zeertzjq
2022-04-23 11:16:27 +08:00
wsdjeg
10098fdf37 feat(mapping): improve SPC w m key binding 2022-04-23 10:31:59 +08:00
wsdjeg
215cf80a24 fix(todo): fix todo.vim for vim74 2022-04-23 09:45:10 +08:00
wsdjeg
bd9b923d0e fix(todo.vim): remove win_getid function 2022-04-23 00:08:22 +08:00
wsdjeg
8762d5c9a1 fix(timers): fix timers checking 2022-04-22 21:44:49 +08:00
wsdjeg
26addd7078 fix(flygrep): check has('timers') 2022-04-22 21:26:10 +08:00
wsdjeg
28fc230368 chore(typo): fix typo in smartclose function 2022-04-22 21:18:44 +08:00
wsdjeg
8eeb6964f2 fix(mapping): fix unknown function win_getid 2022-04-22 21:17:04 +08:00
wsdjeg
4ebcd961c7 fix(smoothie): fix smoothie requirements 2022-04-22 21:04:00 +08:00
wsdjeg
00cab12850 fix(prompt): check type instead of compare with string
E693: Can only compare Funcref with Funcref
2022-04-22 20:24:37 +08:00
wsdjeg
6c27cd991c test(flygrep): check vim patch 7.4.1557 2022-04-22 20:07:20 +08:00
wsdjeg
ce699e7af7 test(flygrep): add test for flygrep 2022-04-22 19:54:47 +08:00
wsdjeg
ae6ecf01cf fix(prompt): fix ctrl-r mode
`"\<bs>" =~# '[a-zA-Z0-9"+:/]'` return 1
`eval('@' . "\<bs>")` cause E488
2022-04-22 19:13:11 +08:00
wsdjeg
f07916c9e7 feat(rust): use bundle rust.vim
close https://github.com/SpaceVim/SpaceVim/issues/4620
2022-04-22 16:43:25 +08:00
wsdjeg
7e32e062d6 feat(colorscheme): add dracula
close https://github.com/SpaceVim/SpaceVim/issues/4063
2022-04-22 13:54:14 +08:00
wsdjeg
2b3e7314e4 pref(statusline): add extra space before qf title 2022-04-22 13:03:58 +08:00
wsdjeg
c486cc1575 fix(lsp): use path_to_fname 2022-04-22 12:56:35 +08:00
Alessio Linares
0a1af5b6bf
feat(lsp): support #{cwd} for the current working directory
* In lsp config replace #{cwd} for the current working directory.

* Fix bug introduced by renaming a variable

Co-authored-by: Alessio Linares <alessio.linares@king.com>
2022-04-22 12:14:16 +08:00
wsdjeg
8f1f93350e fix(shell): fix default cwd of terminal
close https://github.com/SpaceVim/SpaceVim/issues/4644
2022-04-21 23:41:00 +08:00
wsdjeg
d42fb9bda6 fix(mapping): fix smartclose function for vim 2022-04-21 22:52:05 +08:00
wsdjeg
0b4d10639d fix(vim#buffer): fix create_buf function
create_buf do not load buffer automatically.
load the buffer as far as possible
2022-04-21 21:03:05 +08:00
wsdjeg
1670480e3b fix(scrollbar): check each_line 2022-04-21 18:59:53 +08:00
wsdjeg
1029925b56 fix(scrollbar): fix scrollbar position 2022-04-21 18:39:12 +08:00
wsdjeg
a98061caad fix(scrollbar): fix position of scrollbar 2022-04-21 13:14:45 +08:00
wsdjeg
0b3f505e4d pref(statusline): remove extra space 2022-04-21 11:59:00 +08:00
wsdjeg
86d8ddefec fix(branch): fix statusline branch info 2022-04-21 10:50:20 +08:00
wsdjeg
d27ca33a9c feat(option): add bootstrap_script option 2022-04-21 00:49:10 +08:00
wsdjeg
22939866c0 fix(treesitter): add loadable function 2022-04-21 00:20:42 +08:00
wsdjeg
2b4b4ec93b fix(vim): fix index out of range error 2022-04-21 00:18:09 +08:00
wsdjeg
a36eb377db fix(scrollbar): fix scrollbar on SPC number key binding
Problem:If win_count < number, SPC number will close scrollbar
Solution: use vim#window.win_count api instead of winnr('$')
2022-04-20 22:58:34 +08:00
wsdjeg
8937bc7cbe fix(core): typo in parser_argv function 2022-04-20 22:20:25 +08:00
wsdjeg
c8035f713f fix(core): fix parser_argv function
close https://github.com/SpaceVim/SpaceVim/issues/4640
2022-04-20 22:16:18 +08:00
wsdjeg
e9b5a524a6 pref(scrollbar): set eventignore=all when update scrollbar 2022-04-19 23:01:33 +08:00
wsdjeg
2c29bd6462 fix(scrollbar): fix noautocmd bd
close https://github.com/SpaceVim/SpaceVim/issues/4642
2022-04-19 22:52:35 +08:00
Wang Shidong
fcc564ae25
feat(scrollbar): add scrollbar support for vim 2022-04-19 19:42:01 +08:00
wsdjeg
30d8b3dcb1 fix(scrollbar): fix scrollbar on WIN o key binding 2022-04-18 22:32:28 +08:00
wsdjeg
5d372564d5 feat(api): add message.nvim_echo api 2022-04-17 22:56:52 +08:00
wsdjeg
8ba0fda717 fix(tab): fix event checking 2022-04-16 23:47:24 +08:00
wsdjeg
a4084690f5 fix(scrollbar): add WinScrolled event if supported 2022-04-16 23:44:04 +08:00
wsdjeg
b6218e0d4a feat(scrollbar): update scrollbar on CursorHold autocmd 2022-04-16 21:09:33 +08:00
wsdjeg
0ff0c941dc fix(projectmanager): add project_non_root option 2022-04-16 20:41:01 +08:00
wsdjeg
53b493372d fix(rooter): clear b:rootDir for none project 2022-04-16 20:13:05 +08:00
wsdjeg
fce3fdd2ba feat(statusline): support global statusline 2022-04-16 09:03:59 +08:00
wsdjeg
a6e14e1cfb fix(git): fix git branch info 2022-04-15 23:56:31 +08:00
wsdjeg
d5f7ef3332 refactor(file): refactor the file api 2022-04-15 23:23:46 +08:00
wsdjeg
1611aecc49 feat(verilog): add lang#verilog layer 2022-04-15 20:36:45 +08:00
wsdjeg
ca88eed294 refactor(api): remove SpaceVim#util#globpath function
use `vim#compatible` api
2022-04-15 17:13:41 +08:00
wsdjeg
7f42c793dc docs(searcher): add doc about SPC s j 2022-04-14 23:21:58 +08:00
wsdjeg
99078b7706 docs(tasks): update :h SpaceVim-usage-tasks 2022-04-14 21:49:07 +08:00
wsdjeg
de88eb3fd8 docs(tabmanager): add :h SpaceVim-plugins-tabmanager 2022-04-14 19:26:47 +08:00
wsdjeg
109a5b2490 fix(statusline): backward compatibility 2022-04-14 17:33:50 +08:00
wsdjeg
b244af6e08 pref(options)!: rename statusline options
change spacevim_statusline_left_sections = spacevim_statusline_left
change spacevim_statusline_right_sections = spacevim_statusline_right

BREAKING CHANGE: rename the statusline sections option
2022-04-14 17:27:22 +08:00
wsdjeg
43f9e530f1 feat(netrw): add option to enable/disable netrw
close https://github.com/SpaceVim/SpaceVim/issues/4516
2022-04-14 16:53:07 +08:00
wsdjeg
3678bf51f6 pref(terminal): improve terminal support 2022-04-14 16:22:27 +08:00
wsdjeg
d5cf952778 chore(treesitter): use bundle treesitter 2022-04-14 12:01:23 +08:00
wsdjeg
4d04e3ff96 fix(startup): fix parser_argv function
close https://github.com/SpaceVim/SpaceVim/issues/4610
2022-04-14 00:33:16 +08:00
wsdjeg
9737ef4218 fix(scrollbar): disable scrollbar in leaderf buffer 2022-04-13 23:40:47 +08:00
wsdjeg
e32ec1f886 fix(lang#php)!: change g D key binding
BREAKING CHANGE: use `g D` to jump to declaration
2022-04-13 19:19:48 +08:00
wsdjeg
bdbbaa4a73 chore(lsp): add log for lsp client 2022-04-13 18:00:47 +08:00
wsdjeg
dc01a27d4a docs(php): update doc of lang#php layer 2022-04-13 17:46:41 +08:00
wsdjeg
918623d31f fix(runner): fix code runner
close https://github.com/SpaceVim/SpaceVim/issues/4625
2022-04-13 17:12:01 +08:00
wsdjeg
0700fc2622 docs(complete): update doc of autocomplete_method 2022-04-13 13:24:05 +08:00
wsdjeg
52ad8ca22a feat(snippet): add bundle cmp-neosnippet 2022-04-13 11:16:04 +08:00
wsdjeg
f9755af4c5 feat(defx): add bundle defx-sftp
ref: https://github.com/SpaceVim/SpaceVim/issues/4516
2022-04-13 09:48:14 +08:00
wsdjeg
5ccbb5c6a2 fix(lsp): fix neovim lsp compatibility
close https://github.com/SpaceVim/SpaceVim/issues/4574
2022-04-13 00:04:33 +08:00
wsdjeg
43674200ef feat(mapping): make SPC b d skip startify and defx buffer 2022-04-12 23:45:23 +08:00
wsdjeg
54f5bfc186 fix(mapping): fix SPC b d
getchar() do not handle ctrl-c, use getchar() function in
`vim` API
2022-04-12 23:09:45 +08:00
wsdjeg
d4bb45b28d fix(lang#c): fix g d key binding
close https://github.com/SpaceVim/SpaceVim/issues/4544
2022-04-12 22:14:46 +08:00
wsdjeg
6b357c7cde fix(iedit): fix iedit matching pattern
close https://github.com/SpaceVim/SpaceVim/issues/4618
2022-04-12 21:43:01 +08:00
wsdjeg
2c385518c0 docs(alternate): add :h SpaceVim-usage-alternate-file 2022-04-12 14:45:23 +08:00
wsdjeg
6b354194c3 feat(health): check layer health 2022-04-12 14:27:41 +08:00
wsdjeg
bd505c2ac3 fix(ctrlg): hide sep if project_name is empty 2022-04-11 23:11:21 +08:00
wsdjeg
ca969ce065 feat(ctrlg): add ctrl-g key binding to display project info 2022-04-11 23:00:31 +08:00
wsdjeg
4066e71ffa fix(LeaderGuide): fix command definition 2022-04-11 22:03:48 +08:00
wsdjeg
d90a3e1d3f docs(python2): add @bug todo info about python2 2022-04-11 18:36:44 +08:00
wsdjeg
0048c199fe docs(python2): add doc about github-issues.vim 2022-04-11 18:00:31 +08:00
wsdjeg
86077076e2 fix(tools): check python3 first 2022-04-11 17:55:33 +08:00
wsdjeg
97ebba23e6 feat(golang): improve lang#go layer
- add `go_file_head` option
- add `go_interpreter` option
- add `format_on_save` option

close https://github.com/SpaceVim/SpaceVim/issues/4486
2022-04-11 17:22:21 +08:00
wsdjeg
040cb825c3 fix(notify): set notify_max_width based on current &columns 2022-04-11 13:15:22 +08:00
wsdjeg
3e9b813034 fix(gtags): clear autocmd when check health 2022-04-11 09:56:52 +08:00
wsdjeg
b565b3d6fb fix(notify): fix E488 Trailing characters 2022-04-11 00:33:37 +08:00
wsdjeg
4811d57907 fix(transient_state): fix transient_state api
close https://github.com/SpaceVim/SpaceVim/issues/4634
2022-04-11 00:27:05 +08:00
wsdjeg
da4547349e fix(notify): check function exists
close https://github.com/SpaceVim/SpaceVim/issues/4362
2022-04-10 22:53:01 +08:00
wsdjeg
7c627cf732 fix(notify): use nvim_win_set_option instead 2022-04-10 22:52:02 +08:00
wsdjeg
71dd46e450 feat(notify): add winblend option 2022-04-10 22:45:01 +08:00
wsdjeg
813ad6c950 feat(todomanager): add todo_prefix option
close https://github.com/SpaceVim/SpaceVim/issues/3819
2022-04-10 21:37:27 +08:00
wsdjeg
72814fb13f feat(bookmarks): add leaderf support for vim-bookmarks 2022-04-10 16:40:31 +08:00
wsdjeg
88eb4db751 fix(E5601): close all notify windows on QuitPre
If the current windows is the last one, always get
E5601: Cannot close window, only floating window would remain
2022-04-10 14:49:58 +08:00
wsdjeg
8546135816 fix(core): fix get_options function
return enable_filetree_filetypeicon
2022-04-10 13:35:40 +08:00
wsdjeg
fbada78342 fix(api): fix transient_state api 2022-04-09 16:47:15 +08:00
wsdjeg
9047ac81b5 fix(highlight): use v:argv instead of mode()
`mode()` return `n` even if start nvim with `-Ex` argv
2022-04-09 16:40:12 +08:00
wsdjeg
16823818f6 fix(Ex mode): fix highlight plugin for Ex mode
In Ex mode `line('w$')` return 0, so we should not use Display
range for Ex mode.

neovim issues and pull requests:

- https://github.com/neovim/neovim/issues/18050
- https://github.com/neovim/neovim/pull/14311
- https://github.com/neovim/neovim/pull/17986
- https://github.com/neovim/neovim/pull/17977

close https://github.com/SpaceVim/SpaceVim/issues/4629
2022-04-09 16:17:12 +08:00
wsdjeg
22a286214a fix(guicursor): fix guicursor color
neovim do not change guicursor, need `:normal! :`
2022-04-09 08:44:18 +08:00
wsdjeg
5ff761b966 feat(iedit): hide cursor in iedit mode 2022-04-09 08:43:08 +08:00
wsdjeg
e7344bab8b fix(iedit): remove deepcopy 2022-04-08 18:05:17 +08:00
wsdjeg
8b0626e63f fix(highlight): update highlight after toggle_item 2022-04-08 17:33:45 +08:00
wsdjeg
c8867113c3 refactor(format): format dictionary 2022-04-08 17:31:46 +08:00
wsdjeg
d799b3d49d fix(highlight): fix Tab key binding 2022-04-08 14:28:36 +08:00
wsdjeg
2452a1e86a fix(vim): fix vim supporting
close https://github.com/SpaceVim/SpaceVim/issues/4628
2022-04-08 12:55:28 +08:00
Wang Shidong
17ff71f45c
feat(python): add virtualenv support
close https://github.com/SpaceVim/SpaceVim/issues/4269
2022-04-08 00:53:52 +08:00
wsdjeg
d061ce7f46 fix(util): fix SPC f Y key binding 2022-04-08 00:02:46 +08:00
wsdjeg
be502f95d4 fix(flygrep): fix ctrl-c key binding in flygrep 2022-04-07 23:25:18 +08:00
wsdjeg
075198932a fix(flygrep): fix <ScrollWheelDown> and <ScrollWheelUp> 2022-04-07 21:26:11 +08:00
wsdjeg
8fbad84add chore(bundle): use bundle java plugins 2022-04-07 18:57:53 +08:00
wsdjeg
d37f00be2f pref(runner): remove \r at the end of line 2022-04-07 17:40:01 +08:00
wsdjeg
edeee6f89b chore(bundle): use bundle JavaUnit.vim 2022-04-07 15:44:37 +08:00
wsdjeg
ab64e20617 feat(tabline): add ctrl-shift-left/right key binding
ref: https://github.com/SpaceVim/SpaceVim/issues/1917
2022-04-07 13:17:22 +08:00
wsdjeg
ca58d3111b docs(option): add :h SpaceVim-options-commandline_prompt 2022-04-06 23:48:01 +08:00
wsdjeg
24a871ff99 fix(guide.vim): handle ctrl-c when using getchar()
getchar() do not handle ctrl-c, catch /^Vim:Interrupt$/ error
2022-04-06 13:58:48 +08:00
wsdjeg
f31f1bfc97 fix(runner): fix async_run function
close https://github.com/SpaceVim/SpaceVim/issues/4625
2022-04-06 10:59:34 +08:00
wsdjeg
80d909ca49 docs(wildignore): add :h SpaceVim-options-wildignore 2022-04-06 00:38:39 +08:00
wsdjeg
3f99d0c297 docs(todomanager): add :h SpaceVim-plugins-todomanager 2022-04-05 20:17:35 +08:00
wsdjeg
dae85aaf34 feat(guicursor): enable cursor color 2022-04-05 20:02:08 +08:00
wsdjeg
07f8b5bba5 feat(gtags): add ctags_bin option 2022-04-05 15:25:20 +08:00
wsdjeg
2288bf7db2 fix(iedit): handle empty cursor_stack 2022-04-04 23:05:42 +08:00
wsdjeg
e1338de477 fix(prompt): fix prompt api version checking 2022-04-04 21:46:30 +08:00
wsdjeg
a1ec2b9bac feat(flygrep): hide guicursor 2022-04-04 21:37:51 +08:00
wsdjeg
9042571586 fix(vimdoc): fix vimdoc generation 2022-04-04 19:54:00 +08:00
wsdjeg
007cbd6684 fix(notify): fix win_is_open function 2022-04-04 19:46:41 +08:00
wsdjeg
d387021598 fix(notify): check win_is_open before close notify 2022-04-04 19:17:31 +08:00
wsdjeg
26fb76fe26 fix(notify): use noautocmd to avoid changing statusline 2022-04-04 19:10:06 +08:00
wsdjeg
bc04a4d342 docs(runner): add :h SpaceVim-plugins-runner 2022-04-04 17:55:19 +08:00
wsdjeg
e7ca75a850 fix(runner): check executable before run command 2022-04-04 17:43:26 +08:00
wsdjeg
87a9918020 feat(layer): add lang#octave layer 2022-04-04 16:12:43 +08:00
wsdjeg
7826af72ea feat(layer): add lang#jr layer 2022-04-04 15:55:01 +08:00
wsdjeg
2506fec3a0 feat(mapping): add SPC f R to rename current file 2022-04-04 14:35:55 +08:00
wsdjeg
a7a89ef088 fix(key): fix SPC T F key binding 2022-04-03 22:12:11 +08:00
wsdjeg
c406cec1fd fix(health): fix environment checking 2022-04-02 14:25:23 +08:00
wsdjeg
96b24fcd54 style(z): format key binding guide for z 2022-04-02 14:03:48 +08:00
wsdjeg
5fcb1da81f revert(highlight.vim): revert E725 2022-04-02 12:02:50 +08:00
wsdjeg
a488f92a9b fix(E725): fix vim error E725 2022-04-02 11:52:41 +08:00
wsdjeg
30137f4c64 fix(iedit): fix cursor_stack index checking 2022-04-02 11:10:18 +08:00
wsdjeg
9279c7ca71 fix(highlight.vim): fix highlight plugin 2022-04-02 10:57:19 +08:00
wsdjeg
7dd20aeb14 fix(statusline): fix normal mode statusline 2022-04-02 10:48:23 +08:00
wsdjeg
cc8c2e2bf1 fix(iedit): fix Ctrl-p key binding of iedit 2022-04-01 23:39:07 +08:00
Wang Shidong
51c9556d7b
feat(iedit): improve iedit mode (#4615)
The new feature of iedit:
- start:  `SPC s E` start iedit with only current match
  - next:  `<C-n>` add a new virtual cursor + selection on the next match
  - skip:  `<C-x>`  skip the next match
  - prev:  `<C-p>` remove current virtual cursor + selection and go back on previous match
- select all:  `SPC s e` start iedit with all matches
2022-04-01 23:28:30 +08:00
wsdjeg
bf67dbbb15 docs(cscope): update :h SpaceVim-layers-cscope 2022-03-31 16:02:29 +08:00
wsdjeg
2f68beeacb fix(lsp): disable jedi when pyright enabled 2022-03-31 13:19:01 +08:00
wsdjeg
25ce872314 fix(util): fix if_expand_tab function 2022-03-31 12:58:54 +08:00
wsdjeg
14a691a8aa refactor(python): move python autocmd to lang#python layer 2022-03-31 12:33:43 +08:00
wsdjeg
bed725bead refactor(lang#vim): move viml autocmd to lang#vim layer 2022-03-31 12:31:14 +08:00
wsdjeg
d995c06367 fix(indentline): disable indentline for defx buffer 2022-03-31 12:29:39 +08:00
wsdjeg
b519ea398c fix(php): fix php gd key binding
close https://github.com/SpaceVim/SpaceVim/issues/4585
2022-03-31 00:24:22 +08:00
wsdjeg
54c5e8eb60 fix(fillchars): fix fillchars option 2022-03-30 23:56:05 +08:00
wsdjeg
45a18b4f80 fix(indentline): fix indentline setting
close https://github.com/SpaceVim/SpaceVim/issues/4600
2022-03-30 23:53:24 +08:00
wsdjeg
662480aabf feat(mkdir): make automkdir plugin support :w foo/test.vim 2022-03-30 16:58:30 +08:00
wsdjeg
8e7ffefc11 feat(api): improve SpaceVim#api#register function 2022-03-29 22:08:13 +08:00
Palash Bauri
f454a0ac51
fix(lisp): fix vlime support
close  #4485
2022-03-29 21:10:21 +08:00
wsdjeg
95e1f0e199 refactor(vim#highlight): add is_string() function 2022-03-28 12:03:17 +08:00
wsdjeg
49baf80ed3 docs(test): update doc for test layer 2022-03-27 15:36:34 +08:00
wsdjeg
33cc57af55 chore(copyright): update email 2022-03-27 13:38:54 +08:00
wsdjeg
e64b332805 docs(cmdlinemenu): add usage example 2022-03-23 22:38:24 +08:00
wsdjeg
5e21836e18 fix(iedit): fix iedit statusline 2022-03-23 22:06:29 +08:00
wsdjeg
3095dc7f96 refactor(debug): add debug log for iedit 2022-03-23 21:30:15 +08:00
wsdjeg
c63e9bf303 fix(iedit): skip empty character when start iedit
if the cursor in on empty character, iedit should be skipped
2022-03-23 21:25:08 +08:00
wsdjeg
c8cc8c0332 feat(iedit): add b key binding for iedit 2022-03-23 19:41:06 +08:00
wsdjeg
c542da7606 feat(iedit): add w key binding for iedit-normal mode 2022-03-23 19:32:15 +08:00
wsdjeg
daf80925ed fix(iedit): fix e key binding in iedit mode 2022-03-23 19:20:27 +08:00
wsdjeg
b8a562f702 feat(iedit): add e key binding in iedit-normal mode 2022-03-23 19:12:59 +08:00
wsdjeg
ccb6f0de20 docs(iedit): add :h SpaceVim-plugins-iedit 2022-03-23 18:57:21 +08:00
wsdjeg
8677c8a830 feat(mapping): add SPC b o to kill all buffers and windows 2022-03-23 14:10:09 +08:00
wsdjeg
3e4b0965df docs(api): add :h SpaceVim-api-clock 2022-03-23 13:15:56 +08:00
wsdjeg
92ce9fbb55 docs(WebAssembly): add :h SpaceVim-layers-lang-WebAssembly 2022-03-22 21:09:32 +08:00
wsdjeg
a4d20477dd docs(wdl): add :h SpaceVim-layers-lang-wdl 2022-03-22 21:06:03 +08:00
wsdjeg
db7dee960f feat(checkers): add lint_exclude_filetype option
close https://github.com/SpaceVim/SpaceVim/issues/4553
2022-03-22 19:17:40 +08:00
wsdjeg
3dccacb0d8 fix(ui): fix indentline_exclude_filetype option 2022-03-22 19:11:29 +08:00
wsdjeg
01f5df790e fix(flygrep): fix delete text command 2022-03-22 15:12:50 +08:00
wsdjeg
5d21105559 docs(iedit): update doc for iedit function 2022-03-22 14:49:01 +08:00
wsdjeg
538fbac440 chore(bundle): use bundle vim-lookup 2022-03-22 14:33:27 +08:00
wsdjeg
592e0ec9ef feat(git): add git_diff_position option
close https://github.com/SpaceVim/SpaceVim/issues/3360
2022-03-22 12:24:19 +08:00
wsdjeg
ab631a2513 fix(tasks.vim): fix Variable type mismatch
fix Vim(let):E706: Variable type mismatch for: s:task_config
2022-03-22 11:52:58 +08:00
wsdjeg
0f336f386e fix(highlight.vim): fix list index out of range 2022-03-22 11:42:13 +08:00
wsdjeg
fe14a5f999 fix(test): fix org layer test 2022-03-21 23:27:33 +08:00
wsdjeg
e37c2523c1 feat(statusline): add &paste mode support
close https://github.com/SpaceVim/SpaceVim/issues/3473
2022-03-21 22:51:09 +08:00
wsdjeg
b683a11f38 fix(lang#markdown): use --force instead
close https://github.com/SpaceVim/SpaceVim/issues/4595
2022-03-21 22:36:23 +08:00
wsdjeg
7bae4893f7 docs(vcs): add :h SpaceVim-layers-VersionControl 2022-03-21 12:34:20 +08:00
wsdjeg
2560c4f50f feat(bundle): use bundle github_dashboard 2022-03-20 18:50:08 +08:00
wsdjeg
0fa70e1757 feat(statusline): clear searching status for no exist pattern 2022-03-20 17:00:28 +08:00
wsdjeg
deb08e43aa fix(statusline): fix syntax_checking function
close https://github.com/SpaceVim/SpaceVim/issues/4606
2022-03-20 16:39:21 +08:00
wsdjeg
4dfcda8146 feat(githubissues): use bundle github-issues & fix python command 2022-03-20 15:59:42 +08:00
wsdjeg
78e2dfcaa6 docs(help): add :h SpaceVim-options-expand_tab 2022-03-20 15:42:03 +08:00
wsdjeg
e9e849b16c feat(statusline): add totallines section
close https://github.com/SpaceVim/SpaceVim/issues/4567
2022-03-20 10:13:18 +08:00
wsdjeg
dd4544434c fix(core): load open-browser by default
close https://github.com/SpaceVim/SpaceVim/issues/4607
2022-03-20 09:44:08 +08:00
wsdjeg
ea9e5c237e fix(edit): add missing command ReverseLines 2022-03-19 23:53:05 +08:00
Kun Lin
c86ad1a6bd
fix(edit): improve the reverse_lines function
Co-authored-by: CNIPA <188513097@qq.com>
Co-authored-by: Wang Shidong <wsdjeg@outlook.com>
2022-03-19 23:51:37 +08:00
Kun Lin
b1a3c0510c
feat(markdown): add a new key binding for RemoveToc 2022-03-19 20:10:56 +08:00
Kun Lin
4b61488f8c
fix(chinese): fix convert Chinese number to digits 2022-03-19 20:08:35 +08:00
wsdjeg
6cbd429e40 docs(foldsearch): add :h SpaceVim-layers-foldsearch 2022-03-19 20:05:01 +08:00
sisynb
d94bdb6f88
feat(mapping): add gD to go to declaration 2022-03-15 10:34:54 +08:00
Kun Lin
e1d68de4c2
feat(edit): add reverse-lines key binding 2022-02-26 11:03:48 +08:00
Wang Shidong
6975374b3b
feat(plantuml): add java_command option
close https://github.com/SpaceVim/SpaceVim/issues/4586
2022-02-20 12:22:00 +08:00
Kun Lin
dfb8b10556
fix(number): fix the pattern of Chinese Number 2022-02-19 08:55:59 +08:00
Grafcube
489edbaeda
feat(test): add vim ultest 2022-02-19 08:54:42 +08:00
wsdjeg
e48c7c22b0 refactor(bundle): use bundle neomru 2022-02-08 23:29:34 +08:00
Grafcube
e61e78b0bc
feat(format): add silent_format to format layer 2022-02-08 23:11:57 +08:00
wsdjeg
7c453d71bf refactor(neoyank): use bundle neoyank.vim 2022-02-06 22:37:28 +08:00
wsdjeg
1c57952d25 fix(lang#php): use old phpcomplete
close https://github.com/SpaceVim/SpaceVim/issues/4519
2022-02-06 21:21:00 +08:00
wsdjeg
c1bb72ba85 fix(autosave): fix location_path function 2022-02-06 15:06:24 +08:00
wsdjeg
577c3ceb9d feat(autosave): add autosave_location option 2022-02-06 13:12:15 +08:00
wsdjeg
225fc488c4 fix(autosave): use checktime to avoid warning 2022-02-06 12:12:44 +08:00