1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-04 05:50:06 +08:00
Commit Graph

231 Commits

Author SHA1 Message Date
wsdjeg
05abdf2d4a Add test 2017-10-22 22:50:28 +08:00
wsdjeg
782cbefa35 Fix old version vim 2017-10-22 22:45:16 +08:00
wsdjeg
e7352fac71 Update vim#buffer api 2017-10-22 22:25:12 +08:00
wsdjeg
4f7836c7f7 Add entrys func for data#dict api 2017-10-18 19:50:38 +08:00
wsdjeg
b75606a405 Add debug for job api 2017-10-17 23:11:16 +08:00
wsdjeg
8d7a581847 Fix command options 2017-10-17 16:59:22 +08:00
wsdjeg
8e2eb7ee83 Fix api 2017-10-17 16:24:45 +08:00
wsdjeg
21985591d3 Fix command api 2017-10-17 16:15:54 +08:00
wsdjeg
768aca9351 Improve complete type 2017-10-17 16:05:52 +08:00
wsdjeg
c112db2a98 Update command api 2017-10-17 15:58:55 +08:00
wsdjeg
b067b95bf9 Add command APIs 2017-10-17 15:37:29 +08:00
wsdjeg
d744d0ccaa Update test for data#list api 2017-10-11 23:30:16 +08:00
wsdjeg
3462840414 Update job api 2017-10-07 22:21:45 +08:00
wsdjeg
60b50ad743 Update job api 2017-10-07 21:35:09 +08:00
wsdjeg
44ebec2fe8 Add test for buf_set_lines 2017-10-05 22:27:10 +08:00
wsdjeg
228beb038d Add SpaceVimRunner 2017-10-05 20:26:17 +08:00
wsdjeg
d617c2338b Show buffer name when there are dup buf 2017-10-04 15:17:06 +08:00
wsdjeg
20e9ff21a8 Add key binding for clear saved buffers 2017-09-08 22:38:01 +00:00
wsdjeg
2845282410 Fix plugin manager ui: show error message
close #741
2017-07-29 21:59:11 +08:00
wsdjeg
9d7ac05d12 Add describe for SPC b n 2017-07-29 20:19:16 +08:00
wsdjeg
bd5454a300 Add SPC h d k 2017-07-29 18:48:02 +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
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
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
a1b96a9ea5 Basic mode 2017-07-21 05:35:34 +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
wsdjeg
02bea94009 Fix highlight api 2017-07-13 04:24:00 +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
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
Wang Shidong
c94e6613b3 Vim8 (#701)
* Fix vim8 support

* Fix vim8 job support
2017-07-02 11:17:05 -05: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
27406f4fa9 Ignore warnning msg 2017-06-11 20:54:12 +08:00
Wang Shidong
026d0d713d Buffer mappings (#600)
* Add SPC b D

* Fix SPC b D

* Add SPC b C-d

* Add SPC b * mappings

* Fix buffer mappings
2017-06-04 22:58:47 +08:00
wsdjeg
58f7e31046 Undo tab windows 2017-06-03 12:50:44 +08:00
wsdjeg
137574235d Fix buffer/windows index number type 2017-06-01 00:18:32 +08:00
wsdjeg
6d53ee7057 Merge branch 'lang/lisp' into dev 2017-05-30 12:54:37 +08:00
wsdjeg
6ccaa42930 Improve statusline for SpaceVim
- support SpaceVimTabsManager
- support SpaceVimLayerManager
- support SpaceVimPlugManager
- Update TabsManager
2017-05-28 13:27:12 +08:00
wsdjeg
1a93e8db4c Fix error when Open markdown file
hi IDs more than 999
2017-05-26 20:31:56 +08:00
Gen
0f23e8b16a fix typo 2017-05-25 12:26:28 +09:00
wsdjeg
9884ea2c56 Add unimpaired bindings [f and ]f 2017-05-25 00:27:56 +08:00
wsdjeg
0a914e2b92 Add toggle whitespace mappings SPC t w 2017-05-23 22:56:36 +08:00
wsdjeg
2cadfde049 Support 256 colors in statusline and tabline 2017-05-23 21:14:47 +08:00
wsdjeg
20fa57af1f Add tagbar support for statusline 2017-05-22 21:09:25 +08:00
wsdjeg
1207b43363 Add search index 2017-05-21 00:55:47 +08:00
wsdjeg
ca1ff18752 Enable core#statusline core#tabline by default 2017-05-20 20:47:57 +08:00
wsdjeg
c0c66bd17d Fix highlight api 2017-05-20 20:31:25 +08:00
wsdjeg
8ad3998ab4 Split the statusline API 2017-05-20 20:07:28 +08:00
wsdjeg
072c8ede5e Add time battery status sections 2017-05-19 00:09:15 +08:00
wsdjeg
c9e5d83b1b Add statusline 2017-05-17 22:56:14 +08:00
wsdjeg
2d72286520 Add tabline 2017-05-17 21:55:32 +08:00
wsdjeg
5f5002c04a Fix systemlist for old version vim
close #533
2017-05-15 18:51:53 +08:00
wsdjeg
6055eb17b8 Fix vim#buffer api 2017-05-13 23:17:33 +08:00
wsdjeg
843d32b3f5 Add tabmanager 2017-05-12 21:56:04 +08:00
wsdjeg
74d1160efe Fix lint 2017-05-11 20:24:47 +08:00
Timg
81d7f535b8 Add APIs (#465)
* Add vimautoload\SpaceVim\api\job.vimmessage api

* Add scriptnames func

* Add vim#buffer is_cmdwin

* Add test for vim#buffer is_cmdwin()

* Update buffer.vim

* Update buffer.vader

* Add vim buffer api

* Add resize func

* Fix test

* Add vim#tab api
2017-05-07 23:34:27 +08:00
wsdjeg
7cf034217f Hide in normal 2017-05-01 23:18:53 +08:00
wsdjeg
a2ab6a6cda Support other colorscheme 2017-05-01 22:54:09 +08:00
wsdjeg
13b9bd1e40 Add vim#highlight api 2017-05-01 22:05:51 +08:00
wsdjeg
5031dc21e8 Fix lint 2017-04-28 23:17:36 +08:00
wsdjeg
01dfe0f85c Use list instead 2017-04-28 22:43:37 +08:00
wsdjeg
f6fc48f991 Add drawing_box api 2017-04-27 23:31:04 +08:00
wsdjeg
0c9cb6d445 Fix #469 2017-04-26 20:37:35 +08:00
wsdjeg
35c9f6542e Enable job feature if it is supported 2017-04-22 16:11:11 +08:00
wsdjeg
83882ba74f Fix build cwd option catch 2017-04-22 15:42:01 +08:00
wsdjeg
e36df642c8 Fix build 2017-04-22 15:19:13 +08:00
wsdjeg
3e8a2dddc1 Add sync support 2017-04-22 14:44:47 +08:00
wsdjeg
607882765f Fallback to sync system() 2017-04-22 14:03:37 +08:00
wsdjeg
91a1b6027f Use job in neovim or vim8 2017-04-22 13:30:15 +08:00
wsdjeg
4994ed7596 Fix job api 2017-04-15 13:39:38 +08:00
wsdjeg
b7265ab90f Add support cwd option for vim job
https://github.com/vim/vim/issues/1024
https://github.com/neomake/neomake/pull/575/files#diff-1ceaba5126b0cf477e72f87cb2767af0

before vim's job support cwd option, we use `cd` to implement this
feature.
2017-04-15 10:49:31 +08:00
wsdjeg
837f89c446 Fix lint 2017-04-14 22:58:36 +08:00
wsdjeg
e73c245138 Add test for logger api 2017-04-14 22:30:45 +08:00
wsdjeg
cfcb8e5d2e Add view log func 2017-04-14 20:09:06 +08:00
wsdjeg
7ca8174d4d Add log api 2017-04-13 23:34:12 +08:00
wsdjeg
4e5fd03ada Add data#number api 2017-04-12 21:53:19 +08:00
wsdjeg
4fd013dcc6 Fix lint 2017-04-07 20:47:49 +08:00
wsdjeg
64f45f42a7 Fix vim job support 2017-04-05 21:11:30 +08:00
wsdjeg
6ddc416214 Add vim support 2017-04-05 20:32:19 +08:00
wsdjeg
feef100e21 Update manager 2017-04-04 23:01:41 +08:00
wsdjeg
86b23c9a64 Update manager 2017-04-03 23:04:08 +08:00
wsdjeg
4a49c367a2 Merge branch 'mapping' into dev 2017-04-03 21:42:48 +08:00
wsdjeg
44ad1cb4fe Add job api for vim and neovim 2017-03-31 21:09:38 +08:00
wsdjeg
53b2c91f5d Add mapping api 2017-03-26 23:07:33 +08:00
wsdjeg
53883abe02 Update api data#dict 2017-03-18 22:45:03 +08:00
wsdjeg
f3f6ec4ef3 Merge branch 'dev' into spacevim_zh_cn 2017-03-17 16:56:38 +08:00
wsdjeg
9b39a27eda Add environment check 2017-03-17 16:56:35 +08:00
wsdjeg
a0ff391db0 Fix lint 2017-03-13 21:43:58 +08:00
wsdjeg
f3fcdf5711 Add dict apis
Thanks for https://github.com/vim-jp/vital.vim
2017-03-13 20:23:29 +08:00
wsdjeg
d57769f71b Add list api 2017-03-12 23:05:18 +08:00
wsdjeg
816e319cf7 Add doc for spacevim-api 2017-03-11 20:43:42 +08:00
wsdjeg
de462512db Fix enter action 2017-03-11 19:56:13 +08:00
wsdjeg
0512a486f9 Fix menu index 2017-03-11 18:07:01 +08:00
wsdjeg
df92a041dc Fix index checking
as `index(['1'], 1) == -1`, so change the first index to '1'.
2017-03-11 01:00:46 +08:00
wsdjeg
c070505edf Fix menu 2017-03-11 00:47:57 +08:00
wsdjeg
27e8957136 Add cmdlinemenu api 2017-03-09 23:34:09 +08:00
wsdjeg
5738064623 Fix indent 2017-03-06 23:26:26 +08:00
wsdjeg
116df26da3 Add os fileformat icon 2017-03-01 21:14:03 +08:00
wsdjeg
ae3c08a758 Fix EVL102 2017-03-01 19:26:25 +08:00
wsdjeg
3d1581b599 Fix lint 2017-03-01 17:07:56 +08:00
wsdjeg
e69cfe158a Fix json api 2017-03-01 17:03:26 +08:00
wsdjeg
57d332d8c6 Add order support 2017-02-28 23:31:52 +08:00
wsdjeg
6036899300 Update file api 2017-02-28 21:42:05 +08:00
wsdjeg
f687f841fd Fix box drawing table func 2017-02-28 18:51:56 +08:00
wsdjeg
96e2c38d93 Update box api 2017-02-28 01:54:49 +08:00
wsdjeg
74ac6ab4b6 Add box api 2017-02-27 23:40:55 +08:00
wsdjeg
2fd58a97f4 update messletters api 2017-02-26 19:19:49 +08:00
wsdjeg
c58508d66d Add filetype icon
install font via `yaourt -S nerd-fonts-source-code-pro`
2017-02-26 12:46:31 +08:00
wsdjeg
fc66298acd Add messletters api 2017-02-26 00:11:08 +08:00
wsdjeg
a88a166e82 Add data#string api 2017-02-21 22:38:19 +08:00
wsdjeg
8fcae6b93e Fix api page 2017-02-17 21:02:14 +08:00
wsdjeg
3d843a7076 Add api 2017-02-15 20:15:14 +08:00