1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-03 10:40:04 +08:00
Commit Graph

965 Commits

Author SHA1 Message Date
tenfy
864826182d Remove g:delimitMate_matchpairs setting.
Let `)`(delimitMate mapping) can work.
Remove '<:>' mapping, let the `less then` operator can work.

Fixes #772
2017-08-15 10:52:09 +08:00
Wang Shidong
4910450242 Merge branch 'dev' into dev 2017-08-14 09:20:18 -05:00
wsdjeg
d21d26f4c1 Use fork instead 2017-08-15 04:30:33 +08:00
wsdjeg
f4fafb83b3 Remove plugin that does not exist 2017-08-15 04:12:58 +08:00
Tennyson Taylor Bardwell
fda7e26f4f plugin: json-vim: update to newer, forked version
Updated the lang layer to use elzr/vim-json's fork or the old plugin
(leshill/vim-json). Now the actual used plugin is consistent with the
documentation, which pointed to elzr/vim-json before
2017-08-11 23:34:32 -04:00
wsdjeg
b41da783e6 Release v0.4.0
FEATURES:
    Add comment mappings #683
    Achievements #677
    Add text manipulation commands #684
    Add text insertion commands #685
    Add CompleteParameter #688
    Toggle cursor position #697
    Add background searching feture #699
    Improve plugin manager #702 #703
    Grep on the fly #705 #709 #714 #717
    Add prompt api #715
    Add web api #726
    Add check requirement script #736
    Add language specified mappings #748
    Improve Java layer #749
    Add project manager mappings #751
    Add plugin for mark active window #755
       (not sure if it will be removed)
    Add help for mappings #756
    Update autocomplete layer doc #759
    Add tags layer #764

FIX:
   Fix vimfiler direction #686
   Fix welcome page #707
   Fix visual SPC #708
   Fix windows support #712
   Fix n/N hl state #720
   Fix guibg parse #723
   Fix unknown option #727
   Fix select mode statusline #737
2017-08-06 04:37:20 +08:00
wsdjeg
246e1cebcb Merge branch 'tags' into dev 2017-08-06 00:01:56 +08:00
wsdjeg
2431cd6d50 Update mappings 2017-08-06 00:01:32 +08:00
wsdjeg
46b0b0b361 Add TODO 2017-08-05 17:48:45 +08:00
wsdjeg
29d7d9052f Add gtags.vim 2017-08-04 05:01:13 +08:00
wsdjeg
a3c5eb2e2f Fix errors 2017-08-04 04:23:24 +08:00
wsdjeg
dd6440a73b Update git ignore 2017-08-02 05:39:35 +08:00
Mayeul d'Avezac
886b3ab074 Fix issue with n vs N when ignorecase is set
If ignorecase is set, then string comparisons in vimscript ignore cases.
Hence `if a:key == 'n'` is true when `key` is 'N'.
2017-08-01 20:45:58 +01:00
wsdjeg
e6df9f8f07 Fix #762 2017-08-01 06:51:11 +08:00
wsdjeg
40aa947f46 Add SPC i s for insert snippets 2017-08-01 06:16:04 +08:00
wsdjeg
bfe54b9af2 Add doc for complete layer 2017-08-01 05:35:21 +08:00
wsdjeg
b29d5639e1 Fix plugin manager
close #761
2017-08-01 04:22:02 +08:00
wsdjeg
95db7ccfc8 Add java debug mappings 2017-07-30 05:12:51 +08:00
wsdjeg
e356ded27d Fix up: do not add invalid jobid 2017-07-29 22:06:34 +08:00
wsdjeg
2845282410 Fix plugin manager ui: show error message
close #741
2017-07-29 21:59:11 +08:00
wsdjeg
974b635c7c Merge branch 'getting_help' into dev 2017-07-29 20:24:43 +08:00
wsdjeg
9d7ac05d12 Add describe for SPC b n 2017-07-29 20:19:16 +08:00
wsdjeg
b33d1d1798 Add plugins for mark active/inactive windows 2017-07-29 18:52:19 +08:00
wsdjeg
bd5454a300 Add SPC h d k 2017-07-29 18:48:02 +08:00
wsdjeg
b6beb72332 Improve lang#java layer 2017-07-29 17:16:23 +08:00
wsdjeg
a3029eaf0d Move plugin out of if_else, fix lint 2017-07-29 06:36:12 +08:00
wsdjeg
9fd8ddefe2 Add lang#sh layer 2017-07-29 05:39:44 +08:00
tenfy
bc71ec9090 Use <tab> to jump to next parameter.
Use plugin: CompleteParameter.

If <tab> expandable_or_jumpable failed and pumvisible is false, check
can jump to next parameter or not, if yes, then jump to the next
parameter, else return "<tab>"
2017-07-28 18:04:12 +08:00
tenfy
e292a7d0f4 Merge branch 'dev' of https://github.com/tenfyzhong/SpaceVim into dev 2017-07-28 21:29:31 +08:00
wsdjeg
2d236b4d62 Auto add buffer head 2017-07-28 08:07:50 +08:00
wsdjeg
cc40bf717d Fix SPC ' 2017-07-28 06:24:37 +08:00
wsdjeg
e68fb5f706 Improve shell layer 2017-07-28 05:22:12 +08:00
wsdjeg
244d014073 Improve markdown layer
ref: https://github.com/wooorm/remark/issues/281#issuecomment-318073708
2017-07-27 06:52:18 +08:00
wsdjeg
32f5057954 Update java layer doc 2017-07-27 06:34:59 +08:00
wsdjeg
f7c9a3bee8 Indented code 2017-07-27 05:35:24 +08:00
wsdjeg
69c605854c Fix language specified mappings 2017-07-27 05:20:08 +08:00
wsdjeg
7666866de0 Add maven execute mappings 2017-07-26 08:06:09 +08:00
wsdjeg
1d24ce9ede Add run key bindings for java 2017-07-26 07:16:47 +08:00
wsdjeg
2fa63b900e Fix language specified mapping api 2017-07-26 04:52:18 +08:00
wsdjeg
ffa86f2cd9 Fix bug: can't open files with space in names
close https://github.com/wsdjeg/FlyGrep.vim/issues/3
2017-07-25 07:33:31 +08:00
wsdjeg
4f39f053d6 Catch errors when jump to next error 2017-07-25 04:45:03 +08:00
wsdjeg
b152db9fed Add error transient state 2017-07-25 04:34:28 +08:00
wsdjeg
e8c3e57b35 Add transpose mappings 2017-07-24 05:50:27 +08:00
wsdjeg
26402a7ed8 Make transient state api support vim 2017-07-24 04:29:18 +08:00
wsdjeg
140a24410a Indent desc in transient state buffer 2017-07-23 06:48:56 +08:00
wsdjeg
626b4baed6 Fix conflict 2017-07-23 05:58:56 +08:00
wsdjeg
c390713bbd Add keys for buffer transient state 2017-07-23 05:46:56 +08:00
wsdjeg
f8989a9269 Add keys for buffer transient state 2017-07-23 05:35:49 +08:00
wsdjeg
45149ba8b0 Support list in transient keys 2017-07-22 23:57:37 +08:00
wsdjeg
26a87d2fcc Add keys in buffer transient state 2017-07-22 23:11:53 +08:00
wsdjeg
d75ff533c7 Open transient state at the bottom 2017-07-22 22:56:39 +08:00
wsdjeg
c8c700efe1 Add buffer selection transient state 2017-07-22 22:52:15 +08:00
wsdjeg
9733fb6da4 Do autocmd WinEnter to make statusline active 2017-07-22 08:52:09 +08:00
wsdjeg
ab9a50d21b Redraw in while loop 2017-07-22 08:47:46 +08:00
wsdjeg
15fb53b64e Fixup 2017-07-22 08:45:28 +08:00
wsdjeg
441cb9e1d4 Handle input 2017-07-22 08:33:41 +08:00
wsdjeg
b202edc9b6 Add key parse 2017-07-22 07:58:08 +08:00
wsdjeg
5521e64072 Add transient state api 2017-07-22 07:30:17 +08:00
wsdjeg
26a95a683f Fix guide statusline 2017-07-21 06:18:59 +08:00
wsdjeg
346d2b9db3 Fix inactive bar 2017-07-21 06:05:51 +08:00
wsdjeg
a1b96a9ea5 Basic mode 2017-07-21 05:35:34 +08:00
wsdjeg
5670b91674 Close #722 2017-07-20 07:16:29 +08:00
wsdjeg
eace249761 Fix select mode statusline 2017-07-20 05:47:21 +08:00
wsdjeg
b1ebe04d44 Add SPC x c 2017-07-19 07:09:41 +08:00
wsdjeg
2c8b4c6cbc Fix up 2017-07-19 05:01:34 +08:00
wsdjeg
b4c2c6c66e Add case func 2017-07-17 07:54:57 +08:00
wsdjeg
6afd8ce554 Merge dev 2017-07-17 07:47:59 +08:00
wsdjeg
7c0123e761 Add symbol parse func 2017-07-17 07:44:46 +08:00
wsdjeg
8dae2365c5 Add symbol parse func 2017-07-17 07:36:55 +08:00
wsdjeg
f53fc71e3f Add mappings for changing symbol style 2017-07-17 07:08:53 +08:00
wsdjeg
f2a83a81b2 Merge branch 'web' into dev 2017-07-16 06:00:34 +08:00
wsdjeg
2e7c81f5d1 Fix lint 2017-07-16 05:31:36 +08:00
wsdjeg
19e1e1d9f7 fixup 2017-07-16 05:22:13 +08:00
wsdjeg
ac253dae23 Fix lint 2017-07-16 05:16:50 +08:00
wsdjeg
dc987e3bcd Add test for web html api 2017-07-16 04:50:47 +08:00
wsdjeg
e5f6b527b4 Fix unknown option name: termguicolors
close #725
2017-07-15 05:24:39 +08:00
wsdjeg
1538b4a41d Add web api 2017-07-15 05:17:20 +08:00
Javier Tiá
ce9e6ee07e Make explicit is until a line number the commment 2017-07-13 19:18:53 -06:00
wsdjeg
7401904c51 Merge branch 'comment' into dev 2017-07-14 07:10:10 +08:00
wsdjeg
edd3439e65 Fix SPC c t 2017-07-14 04:14:58 +08:00
wsdjeg
0f56158bc7 Comment to line 2017-07-13 08:15:37 +08:00
wsdjeg
e40eec9cc4 Use SPC ; instead of SPC c ; 2017-07-13 06:34:13 +08:00
wsdjeg
5dd469b37f Add SPC c ; for comment operator 2017-07-13 06:18:41 +08:00
wsdjeg
3516b9fd90 Fix comment paragraphs 2017-07-13 04:37:54 +08:00
wsdjeg
81053136b3 Load jedi-vim only when has +py or +py3 2017-07-13 04:28:21 +08:00
wsdjeg
02bea94009 Fix highlight api 2017-07-13 04:24:00 +08:00
wsdjeg
1193760c92 Fix comment mappings 2017-07-12 08:08:31 +08:00
wsdjeg
ed10d8609f Add SPC c p/P for comment paragraphs 2017-07-11 05:12:37 +08:00
wsdjeg
12dd80c664 Add SPC c L for invert comment lines 2017-07-11 05:00:45 +08:00
wsdjeg
be329308b0 Add SPC c l for toggle comment lines 2017-07-11 04:21:57 +08:00
wsdjeg
abf0581a66 Merge remote-tracking branch 'origin/Visual_SPC' into dev 2017-07-11 03:56:25 +08:00
wsdjeg
8144d4d838 Fix n/N do not change hl state
close #710
2017-07-11 05:56:14 +08:00
Zym-xx
df6c1a1c82 Close job/timer when close flygrep buffer 2017-07-09 16:20:16 +08:00
wsdjeg
eac96d094b Update doc for prompt mappings 2017-07-09 15:29:13 +08:00
wsdjeg
5d9e3dbf74 Update doc for prompt api 2017-07-09 14:44:19 +08:00
wsdjeg
fe2bf4b59e Update doc for prompt api 2017-07-09 14:28:47 +08:00
wsdjeg
1afb6276c5 Fix charactor ignores 2017-07-08 23:04:20 +08:00
wsdjeg
474bd1efe7 Add mouse support 2017-07-08 23:02:07 +08:00
L-stt
a7e6ae15a0 Fix windows support 2017-07-08 16:46:53 +08:00
wsdjeg
489990aead Fix fly grep pattern
Problem:    grep expr do not update when user input character
Solution:   update s:grep_expr when input character
2017-07-07 22:17:10 +08:00
wsdjeg
a34d005a43 Fix lint 2017-07-07 21:05:28 +08:00
wsdjeg
92b8f6de53 Change delay to 500ms 2017-07-07 20:48:44 +08:00
wsdjeg
52a4ec3e1a Searching when input delay 1000ms 2017-07-07 20:47:26 +08:00
Wang Shidong
081beb8170 Disable welcome page when use stdin (#707) 2017-07-07 00:03:55 +08:00
wsdjeg
056d8bce84 Visual mode SPC 2017-07-06 23:17:49 +08:00
wsdjeg
e983864ad1 Hide cursor in terminal vim 2017-07-06 22:23:02 +08:00
Wang Shidong
d6f184f2da Grep on the fly (#705)
* Grep on the fly

* Fix screen update

* Fix commands for prompt

* Supprt <BS> in prompt

* Redrew on stdout

* Fix prompt api

* Improve flygrep screen update

* Add function keys for flygrep buffer

* Add statusline support && ignore case

* Add highlight feature

* Fix highlight error

* Ignore FocusLost and FocusGained

* Add prompt mappings

* Add documentation for fly searching

* Update documentation

* Fix lint for flygrep
2017-07-06 21:59:09 +08:00
wsdjeg
93d2b8131f Show update percentage when updating plugins
close #698
2017-07-03 19:56:35 +08:00
Wang Shidong
c94e6613b3 Vim8 (#701)
* Fix vim8 support

* Fix vim8 job support
2017-07-02 11:17:05 -05:00
wsdjeg
b30a3bb7d6 Fix rg support 2017-07-02 21:45:17 +08:00
wsdjeg
ba6f36edfc Mappings done 2017-07-02 21:35:47 +08:00
wsdjeg
498cbe0fa0 Add background searching feature 2017-07-02 16:00:06 +08:00
wsdjeg
274ecb35d3 Merge branch 'cursor_pos' into dev 2017-07-02 15:04:56 +08:00
wsdjeg
913e9ad152 Disable vim-luacomplete when if_lua is false
close #682
2017-07-01 20:45:24 +08:00
wsdjeg
398c8b2465 Add SPC t m p for toggle cursor position
close #692
2017-07-01 20:37:48 +08:00
Wang Shidong
d05566c901 Add text insertion commands (#685)
* Add text insertion commands

* Add password api

* Implement SPC i p *

* Add mapping for uuidgen

* Add SPC i l l for insert lorem-ipsum list

* Add SPC i l p for insert lorem-ipsum paragraph

* Add SPC i l s for insert lorem-ipsum sentence

* Fix lint
2017-07-01 01:32:14 -05:00
wsdjeg
6934599450 Add SPC a * 2017-06-29 22:49:30 +08:00
tenfy
d09cd1269e Add CompleteParameter when use deoplete as the completion engine. 2017-06-29 21:27:00 +08:00
wsdjeg
b55751be03 Add text manipulation commands example PR 2017-06-28 21:36:51 +08:00
wsdjeg
f931ed08b0 Fix toggle comment line 2017-06-28 20:28:35 +08:00
Wang Shidong
1258ca4430 Update kotlin.vim 2017-06-27 21:28:38 +08:00
Wang Shidong
62a139f4f9 Create kotlin.vim 2017-06-27 21:28:38 +08:00
wsdjeg
f1c37ea24f Fix comflict 2017-06-27 20:55:57 +08:00
wsdjeg
16b5e83537 Fix search_index after :noh
Thanks:
markzen: keeppa %s,pattern,,gn Patch 7.4.083
2017-06-27 16:47:43 +08:00
wsdjeg
7eff15e30a Fix relativenumber config
close #674
2017-06-27 15:32:00 +08:00
wsdjeg
3cef0d3317 Merge remote-tracking branch 'xiaobagou/patch-1' into dev 2017-06-27 14:29:36 +08:00
Wang Shidong
c2d719e14e Merge pull request #662 from SpaceVim/z_prefix
### Commands starting with `z`

after pressing prefix `z` in normal mode, if you do not remember the mappings, you will see the guide which will tell you the functional of all mappings starting with `z`.

Key Binding | Description
-----------| -----------
`z<Right>` | scroll screen N characters to left
`z+` | cursor to screen top line N
`z-` | cursor to screen bottom line N
`z.` | cursor line to center
`z<CR>` | cursor line to top
`z=` | spelling suggestions
`zA` | toggle folds recursively
`zC` | close folds recursively
`zD` | delete folds recursively
`zE` | eliminate all folds
`zF` | create a fold for N lines
`zG` | mark good spelled(update internal-wordlist)
`zH` | scroll half a screenwidth to the right
`zL` | scroll half a screenwidth to the left
`zM` | set `foldlevel` to zero
`zN` | set `foldenable`
`zO` | open folds recursively
`zR` | set `foldlevel` to deepest fold
`zW` | mark wrong spelled
`zX` | re-apply `foldleve`
`z^` | cursor to screen bottom line N
`za` | toggle a fold
`zb` | redraw, cursor line at bottom
`zc` | close a fold
`zd` | delete a fold
`ze` | right scroll horizontally to cursor position
`zf` | create a fold for motion
`zg` | mark good spelled
`zh` | scroll screen N characters to right
`zi` | toggle foldenable
`zj` | mode to start of next fold
`zk` | mode to end of previous fold
`zl` | scroll screen N characters to left
`zm` | subtract one from `foldlevel`
`zn` | reset `foldenable`
`zo` | open fold
`zr` | add one to `foldlevel`
`zs` | left scroll horizontally to cursor position
`zt` | cursor line at top of window
`zv` | open enough folds to view cursor line
`zx` | re-apply foldlevel and do "zV"
`zz` | smart scroll
`z<Left>` | scroll screen N characters to right
2017-06-27 14:20:59 +08:00
wsdjeg
3ade552032 Add some mappings with z prefix 2017-06-27 14:16:07 +08:00
Wang Shidong
a7755175a9 Merge pull request #668 from tenfyzhong/dev
Fix #667. fix the mapping error and some command error.
2017-06-27 13:33:13 +08:00
tenfyzhong
764ef2d21b Add plugins for makefile and protobuf
tagbar-makefile, let tagbar support makefile.
tagbar-proto, let tagbar support protobuf.
2017-06-26 22:01:48 +08:00
Wang Shidong
bb77a41b34 Merge branch 'dev' into dev 2017-06-26 21:39:57 +08:00
wsdjeg
4b52c2caba Improve js support 2017-06-26 21:22:22 +08:00
Javier Tiá
f1cc39f1f5 Add Comments space
Add keymap [SPC]cl for comment and uncomment lines. Use nerdcommenter
plugin to do the line code comments. Read nerdcommenter settings in edit
layer.
2017-06-26 07:13:49 -06:00
maqi
6faaf1869d Add 'on_ft':'rust' for rust.vim
rust.vim not load
2017-06-26 16:59:10 +08:00
tenfy
3e9f091f70 Fix #667. fix the mapping error and some command error.
But I don't found the `Missing: endfor` and `Missing: endif` error.
2017-06-26 13:13:50 +08:00
wsdjeg
7b09c2b77a Add z prefix mappings 2017-06-25 16:44:21 +08:00
tenfy
7c82e9f169 Add plugin tenfyzhong/CompleteParameter.vim when use ycm as the
complete engine.
2017-06-25 15:57:28 +08:00
wsdjeg
66c9ead7a1 Fix type in spacevim-faq
custom config file should be ~/.SpaceVim.d/init.vim
2017-06-25 15:50:18 +08:00
wsdjeg
c75193bb1a Fix z guide statusline 2017-06-25 15:30:07 +08:00
wsdjeg
3fdfb3bb1b Update doc for z mappings 2017-06-25 14:24:12 +08:00
wsdjeg
6d426b2281 Add z mapping guide 2017-06-25 14:00:59 +08:00
wsdjeg
42d30a4113 Add statusline for unite 2017-06-25 10:20:50 +08:00
wsdjeg
62e6fe02fe Fix unite statusline 2017-06-25 09:39:51 +08:00
Wang Shidong
a6699061da Merge pull request #658 from techgaun/vim-tmux
add tmux lang layer
2017-06-25 00:11:21 +08:00
wsdjeg
64cc8bf52a Merge branch 'searching' into dev 2017-06-25 00:07:04 +08:00
wsdjeg
c42b77ffe2 Add persistent hls option 2017-06-24 23:09:54 +08:00
techgaun
9c4edaf30b
add tmux lang layer 2017-06-23 14:12:39 -05:00
wsdjeg
870876db7f Fix SPC s * 2017-06-23 23:58:00 +08:00
wsdjeg
4183efa511 Add support for searching with ag 2017-06-23 21:19:47 +08:00
wsdjeg
1f2873c7e7 Add SPC s * mappings for searching 2017-06-23 00:11:15 +08:00