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

359 Commits

Author SHA1 Message Date
wsdjeg
b737573667 fix(flygrep): fix lsp warnings 2023-06-20 21:30:09 +08:00
wsdjeg
68a3f4e203 fix(flygrep): fix page_up/down function 2023-06-20 20:11:10 +08:00
wsdjeg
be6f16768d fix(flygrep): make sure command startswith set filetype= 2023-06-20 19:02:50 +08:00
wsdjeg
98de528e19 fix(flygrep): support detect filetype defined in vim script 2023-06-20 18:56:07 +08:00
wsdjeg
db52071cb4 fix(project): fix project width 2023-06-20 00:31:17 +08:00
wsdjeg
eda0c97f4a feat(project): improve Telescope project 2023-06-19 23:59:08 +08:00
wsdjeg
472e982bb1 fix(projectmanager): fix SPC p p key binding 2023-06-19 22:14:00 +08:00
wsdjeg
1080821cbb fix(projectmanager): skip sort error 2023-06-19 22:00:22 +08:00
wsdjeg
8fc12bdf72 fix(flygrep): fix lua lsp warning 2023-06-19 21:44:24 +08:00
wsdjeg
2b9f7b4cb9 perf(luadoc): add doc for default_tool function 2023-06-19 21:38:06 +08:00
wsdjeg
7725ff275c perf(log): use vim.loop.gettimeofday 2023-06-19 20:12:21 +08:00
wsdjeg
3b70715411 fix(iedit): fix <Left> and <Right> key 2023-06-19 17:20:17 +08:00
wsdjeg
daa51cb6ff perf(flygrep): support iedit 2023-06-19 16:58:42 +08:00
wsdjeg
23758a3383 fix(flygrep): skip callback when close buffer 2023-06-19 15:36:48 +08:00
wsdjeg
5a068d1f79 perf(flygrep): support <PageUp> and <PageDown> 2023-06-18 23:18:12 +08:00
wsdjeg
b2bb63b100 perf(flygrep): improve quickfix support 2023-06-18 21:19:29 +08:00
wsdjeg
5f20e4710b fix(flygrep): skip callback function after close buffer 2023-06-18 20:53:47 +08:00
wsdjeg
695d0dbcd2 fix(flygrep): fix history updating 2023-06-18 20:24:32 +08:00
Eric Wong
9c69328d61
fix(flygrep) fix history completion 2023-06-18 00:28:46 +08:00
wsdjeg
7c190331fc fix(flygrep): fix flygrep history completion 2023-06-17 22:56:48 +08:00
wsdjeg
f7d1db1079 perf(flygrep): complete history 2023-06-17 22:20:00 +08:00
wsdjeg
9111a210a3 fix(flygrep): put filter context into flygrep buffer 2023-06-17 14:35:22 +08:00
wsdjeg
dcbc0b34b8 fix(highlight): silent run hi command 2023-06-17 14:08:07 +08:00
wsdjeg
5bbe678f78 feat(flygrep): use new highlight for filter mode 2023-06-17 13:58:56 +08:00
wsdjeg
d2bed7d333 fix(flygrep): fix flygrep matchadd function 2023-06-17 13:36:13 +08:00
wsdjeg
068a704593 perf(flygrep): use nvim_win_close api instead 2023-06-17 13:13:16 +08:00
wsdjeg
739210c76c fix(flygrep): restore grepid when mpt is empty string 2023-06-17 13:09:08 +08:00
wsdjeg
f0e1718720 perf(flygrep): improve flygrep preview windows 2023-06-17 00:34:30 +08:00
wsdjeg
62d37bf2c2 perf(flygrep): improve flygrep preview 2023-06-17 00:26:53 +08:00
wsdjeg
0bbe8f2c5e fix(flygrep): fix flygrep commandline prompt 2023-06-16 23:38:17 +08:00
wsdjeg
9ca86f02fe perf(flygrep): hide eob char 2023-06-16 23:30:23 +08:00
wsdjeg
4d84b47a31 feat(opt): set norulur by default 2023-06-15 20:53:02 +08:00
wsdjeg
45f45774b9 fix(projectmanager): skip neo-tree buffer 2023-06-15 17:50:41 +08:00
wsdjeg
0166de7597 perf(neo-tree): add force_change_cwd opt 2023-06-15 13:03:33 +08:00
wsdjeg
c2e4697ed7 perf(neo-tree): make <cr> set root or open file 2023-06-11 23:18:49 +08:00
wsdjeg
c269420878 perf(neo-tree): use libuv file watcher 2023-06-11 23:10:26 +08:00
wsdjeg
3a095bf7ba perf(neo-tree): support defx smart l 2023-06-11 22:55:33 +08:00
wsdjeg
4cd290b71e feat(cmp-dictionary): add cmp-dictionary 2023-06-11 21:41:39 +08:00
wsdjeg
b981945a13 perf(neotree): update neo-tree key binding 2023-06-11 21:20:42 +08:00
wsdjeg
81e5579af3 fix(neo-tree): fix default key binding 2023-06-11 17:48:40 +08:00
Eric Wong
0185457ced
fix(cmp): fix nvim-cmp support 2023-06-09 12:10:07 +08:00
wsdjeg
9d80f93a85 fix(snippet): fix snippet key binding 2023-06-09 00:43:36 +08:00
wsdjeg
00dd06a3a5 feat(tab): fix tab key binding in insert mode 2023-06-09 00:21:40 +08:00
wsdjeg
1235dc201b feat(neosnippet): add neosnippet source 2023-06-09 00:05:07 +08:00
wsdjeg
e9b5e713f9 fix(projectmanager): use nested autocmd
neo-tree do not update when switch between project.
2023-06-08 20:42:54 +08:00
wsdjeg
5fbcf3d430 refactor(neo-tree): move config to lua 2023-06-08 10:50:46 +08:00
Eric Wong
f87f029b40
fix(todo): fix todo manager for grep 2023-05-31 23:52:42 +08:00
wsdjeg
8e519e6e6a fix(projectmanager): skip empty buffer name 2023-05-31 17:27:02 +08:00
wsdjeg
663882498b fix(font): fix guifont setting 2023-05-30 21:47:32 +08:00
wsdjeg
65deb82dec fix(todo): fix title generation 2023-05-29 11:49:14 +08:00
Jacopo Secchiero
fdd617e2a3
fix(projectmanager): invalid order function 2023-05-21 17:49:03 +08:00
Steve Huff
d228b5e0c4
fix(font): set default font correctly on macOS 2023-04-25 23:35:00 +08:00
wsdjeg
1c4e847fd5 fix(log): enable debug mode by default 2023-04-24 23:36:18 +08:00
wsdjeg
f4b92a7183 fix(project): enable debug mode of logger 2023-04-23 11:32:02 +08:00
wsdjeg
f61fc738f0 perf(todo): use log.debug instead 2023-04-16 22:33:35 +08:00
wsdjeg
1d4406b5ca fix(layer): fix find_layers function
close https://github.com/SpaceVim/SpaceVim/issues/4825
2023-04-16 21:03:30 +08:00
wsdjeg
6388258786 fix(logger): silent warn by default 2023-04-14 21:18:35 +08:00
wsdjeg
de6efc650c fix(logger): fix derived logger 2023-04-03 12:52:27 +08:00
wsdjeg
02fadf00ff
feat(tagbar): use default logger system 2023-04-03 12:46:38 +08:00
wsdjeg
a9c4268f8b fix(projectmanager): fix :OpenProject command 2023-03-31 00:01:47 +08:00
wsdjeg
de3ec27729 chore(copyright): update copyright 2023-03-26 13:50:22 +08:00
wsdjeg
9b33d5b909 chore(copyright): update copyright 2023-03-26 13:44:47 +08:00
Steve Huff
25e2819b0e
fix(lua): handle missing guioptions 2023-01-18 07:38:14 +08:00
wsdjeg
ec0756f309 feat(logger): change logger clock format 2022-11-13 16:44:48 +08:00
wsdjeg
54a8fb0854 fix(logger): fix logger time format 2022-11-13 16:03:33 +08:00
wsdjeg
28d9ebe672 fix(projectmanager): fix rootdir detection for empty buffer 2022-11-06 22:38:04 +08:00
wsdjeg
fd718cae7e perf(a.lua): improve get alt logic 2022-11-05 23:17:54 +08:00
wsdjeg
539eee1846 fix(a.lua): fix alt function 2022-11-05 22:38:21 +08:00
wsdjeg
cb57c350e6 fix(typo): fix typo in a.lua 2022-11-05 22:36:14 +08:00
wsdjeg
45fc30e1f7 feat(a.lua): improve a.lua plugin 2022-11-05 22:35:13 +08:00
wsdjeg
25cc5bfe80 refactor(a.lua): remove debug log 2022-11-05 22:26:32 +08:00
wsdjeg
6f96cce5e5 feat(maven): add maven task provider 2022-11-02 11:37:42 +08:00
wsdjeg
91e367637a fix(projectmanager): fix root sort function 2022-11-02 10:47:42 +08:00
wsdjeg
9b5703af57 feat(tasks): display background or not 2022-11-01 01:33:00 +08:00
Wang Shidong
3db40b345a
feat(tasks): add telescope task 2022-11-01 00:21:03 +08:00
wsdjeg
a6baae5924 perf(projectmanager): improve projectmanager log format 2022-10-29 14:47:29 +08:00
wsdjeg
4399354a8f perf(neoyank): handle errors 2022-10-27 22:01:21 +08:00
wsdjeg
56a1ab4796 fix(neoyank): fix telescope neoyank extension 2022-10-27 20:03:26 +08:00
wsdjeg
083a5a2cbb fix(projectmanager): change rootdir when switch project 2022-10-27 09:20:12 +08:00
wsdjeg
d64f1f1ba9 fix(projectmanager): use absolute path 2022-10-27 09:13:42 +08:00
wsdjeg
f458b75dcb feat(projectmanager): support project_non_root option
the RootchandgeCallback function should only be
called on project.
2022-10-26 18:54:44 +08:00
wsdjeg
69127e6586 fix(projectmanager): skip git:// buffer 2022-10-26 18:24:14 +08:00
wsdjeg
665727ada3 fix(projectmanager): remove log info 2022-10-26 17:35:33 +08:00
wsdjeg
d3a2916dc8 fix(projectmanager): remove debug info 2022-10-26 17:17:56 +08:00
Wang Shidong
ac74bffee5
feat(zettelkasten): improve zettelkasten layer 2022-10-25 18:35: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
a392dc347b style(lsp): format lsp.lua 2022-10-23 00:22:28 +08:00
wsdjeg
6b989ef361 feat(todo): add max_len function 2022-10-21 11:51:17 +08:00
wsdjeg
48c818a862 fix(todo): fix todo manager sort function 2022-10-20 23:03:53 +08:00
wsdjeg
e8fde994f2 feat(todo): add enter key binding 2022-10-20 20:22:35 +08:00
Wang Shidong
fb679af13e
feat(todo): rewrite todomanager using lua 2022-10-20 19:55:11 +08:00
wsdjeg
5b5bd049e4 test(list): add test for data.list api 2022-10-19 20:40:43 +08:00
wsdjeg
9f64851fd0 fix(iedit): fix handle_register function 2022-10-18 23:46:25 +08:00
wsdjeg
a97e64ef23 feat(iedit): handle insert left/right/ctrl-b/f 2022-10-17 21:47:35 +08:00
wsdjeg
f64da13ddd feat(iedit): handle normal n 2022-10-17 21:19:11 +08:00
wsdjeg
78c7c28fb4 feat(iedit): handle normal D/p/S/G/g 2022-10-16 23:41:13 +08:00
wsdjeg
e1c97d4c5f perf(iedit): use getreg instead of eval 2022-10-16 21:50:04 +08:00
wsdjeg
027dda4d76 fix(iedit): fix replace_symbol function 2022-10-16 20:18:50 +08:00
wsdjeg
9219c91933 fix(iedit): fix parse_symbol function 2022-10-16 19:03:32 +08:00
wsdjeg
5cd5e2b531 feat(iedit): handle <delete> key in iedit-insert mode 2022-10-16 13:54:16 +08:00
Wang Shidong
2e49f02244
feat(iedit): rewrite iedit in lua (#4724) 2022-10-16 13:45:34 +08:00
wsdjeg
3bacbcd4ef chore(copyright): add file head 2022-10-10 23:03:23 +08:00
wsdjeg
d6b2a46129 feat(searcher): rewrite searcher in lua 2022-10-10 22:27:53 +08:00
wsdjeg
85d3336201 fix(flygrep): clear mode when open flygrep 2022-10-10 19:28:56 +08:00
wsdjeg
36085f623e fix(flygrep): clear cmdline after closing flygrep 2022-10-10 19:26:42 +08:00
wsdjeg
9c444599c0 feat(flygrep): support filter mode 2022-10-10 19:23:12 +08:00
wsdjeg
bc75a1f6a3 feat(flygrep): add match highlight 2022-10-10 17:55:15 +08:00
wsdjeg
baf8ccd498 fix(flygrep): fix toggle_preview function 2022-10-10 14:05:29 +08:00
wsdjeg
888ff60fa9 feat(flygrep): support preview item 2022-10-10 13:58:09 +08:00
wsdjeg
2212c00c5e feat(flygrep): add apply_to_quickfix function 2022-10-10 01:52:19 +08:00
wsdjeg
ce8608ef96 feat(flygrep): add toggle_expr_mode function 2022-10-09 23:05:20 +08:00
Wang Shidong
cd193b852d
feat(flygrep): add statusline for flygrep.lua 2022-10-08 23:46:57 +08:00
wsdjeg
dbdb33846a feat(flygrep): add open_item_vertically/horizontally function 2022-10-07 23:01:51 +08:00
wsdjeg
2f13f947ef feat(flygrep): add double_click function 2022-10-07 21:58:16 +08:00
wsdjeg
b2ed298955 feat(flygrep): add move_cursor function 2022-10-07 21:55:36 +08:00
wsdjeg
825110f2b8 feat(flygrep): add open_item_in_tab function 2022-10-07 20:40:08 +08:00
wsdjeg
b1fadcd730 fix(typo): fix typo in flygrep 2022-10-07 14:20:51 +08:00
wsdjeg
53a2413d14 fix(api): clear package.loaded after import api 2022-10-07 13:55:29 +08:00
wsdjeg
73069ba781 feat(flygrep): add open_iten function 2022-10-07 11:08:33 +08:00
wsdjeg
fa7d5dc1be fix(flygrep): fix grep_stdout function 2022-10-07 10:21:02 +08:00
Wang Shidong
a8bf050c33
feat(flygrep): implement flygrep in lua 2022-10-06 23:24:21 +08:00
Mohammad Bahoosh
59d411451d
fix(option): fix for lua removing leading zeros
close https://github.com/SpaceVim/SpaceVim/issues/4714
2022-10-06 09:26:50 +08:00
wsdjeg
cbe38a7eea fix(prompt): fix handle function 2022-10-05 21:19:34 +08:00
wsdjeg
a6f5e197ba fix(prompt): fix register matcher 2022-10-05 21:16:35 +08:00
wsdjeg
9e10b60340 fix(prompt): implement prompt api 2022-10-05 21:05:13 +08:00
wsdjeg
d72e700dda feat(prompt): fix handle function 2022-10-05 09:40:18 +08:00
wsdjeg
0026ba28a5 fix(prompt): fix _build_prompt function 2022-10-04 22:25:47 +08:00
wsdjeg
d5d1697225 fix(prompt): fix close logic 2022-10-04 22:15:08 +08:00
wsdjeg
bb19007e4a fix(typo): fix typo in prompt.lua 2022-10-04 21:54:18 +08:00
wsdjeg
02d708c547 fix(prompt): fix lua prompt api 2022-10-04 21:42:03 +08:00
wsdjeg
3538fb4a77 feat(flygrep): add lua flygrep 2022-10-04 21:25:05 +08:00
wsdjeg
46f53be2f8 feat(messletters): add messletters functions
- index_num
- parenthesized_num
- num_period
2022-10-01 22:00:18 +08:00
wsdjeg
ecbf624113 feat(messletters): add circled_num function 2022-10-01 21:31:03 +08:00
wsdjeg
ba50d3af24 feat(messletters): add bubble_num function 2022-10-01 21:16:22 +08:00
wsdjeg
4e7573096c feat(plugins): implement lua functions 2022-09-29 10:50:36 +08:00
wsdjeg
1d43087a34 feat(plugins): implement plugins logic 2022-09-29 10:43:50 +08:00
wsdjeg
3f63663559 fix(autosave): fix save_buffer function 2022-09-28 08:35:13 +08:00
wsdjeg
c494645e0b fix(autosave): use pcall to avoid error 2022-09-28 00:05:13 +08:00
wsdjeg
63948825b7 feat(autosave): implement autosave plugin in lua 2022-09-27 18:18:40 +08:00
Wang Shidong
a559f215eb
feat(lua): add lua implementation 2022-09-25 19:12:46 +08:00
wsdjeg
43f7c8f78a fix(alternative): fix a.vim and a.lua 2022-09-11 21:11:40 +08:00
wsdjeg
773d2f8b0e fix(default): use pcall to avoid error 2022-09-11 20:34:23 +08:00
Wang Shidong
79c5576fd8
feat(default): add default.lua 2022-09-11 14:46:52 +08:00
wsdjeg
6f6d834d98 test(java): fix java layer test 2022-09-10 20:40:08 +08:00
wsdjeg
1b0a4515ed fix(java): fix java layer 2022-09-10 19:58:54 +08:00
Wang Shidong
1db1a9d89a
feat(prompt): add lua prompt api 2022-07-10 20:51:19 +08:00
wsdjeg
08e7fa0584 refactor(a.lua): remove debug info in parse function 2022-07-03 23:42:43 +08:00
wsdjeg
a1203d63d8 feat(vim.compatible): update vim.compatible api 2022-07-03 23:33:28 +08:00
wsdjeg
1756147e0c feat(api): add vim.command api 2022-07-03 17:04:50 +08:00
wsdjeg
0dd65c5586 chore(command): add spacevim.command module 2022-07-03 16:52:15 +08:00
wsdjeg
f56bcce60f fix(a.lua): fix undifinded value fn 2022-07-03 15:29:16 +08:00
wsdjeg
ffb93f252a feat(mkdir): add lua mkdir plugin 2022-07-01 17:51:13 +08:00
wsdjeg
42b0bf25aa feat(api): add resize function in lua api 2022-06-29 19:14:55 +08:00
wsdjeg
f0f1acc964 chore(dict): add lua data.dict.make 2022-06-20 10:50:35 +08:00
wsdjeg
2953eec05c chore(dict): add dict function 2022-06-20 09:22:59 +08:00
wsdjeg
db5d569d0d fix(string): fix string.lua 2022-06-19 22:38:25 +08:00
wsdjeg
fa184b3c4b feat(windisk): add windisk.lua 2022-06-19 20:59:28 +08:00
wsdjeg
075d92f92a fix(command): fix SPLayer command 2022-06-19 19:51:51 +08:00
wsdjeg
5f2e2cf68e fix(layer): fix layer.lua 2022-06-19 19:46:21 +08:00
wsdjeg
d757310857 feat(lua): fix layer list 2022-06-19 12:03:48 +08:00
wsdjeg
c028efe0ea feat(layer): fix find_layers 2022-06-19 11:53:25 +08:00
wsdjeg
a62fe53f0b feat(lua): add lua layer list 2022-06-19 11:25:56 +08:00
wsdjeg
24d485eb49 test(lua): add java lua layer 2022-06-18 22:57:23 +08:00
wsdjeg
1fefa5a595 fix(typo): fix typo in doc 2022-06-18 22:30:55 +08:00
wsdjeg
8c11a360c6 feat(lua): add lua layer modular 2022-06-16 23:38:10 +08:00
wsdjeg
9f21ce8788 refactor(lua): add back iconv files 2022-06-13 00:32:46 +08:00
wsdjeg
8ab7225f5d feat(iconv): add euc_jp codecs 2022-05-27 11:02:37 +08:00
wsdjeg
6bbde58e58 feat(iconv): add codecs 950/932 2022-05-27 10:56:11 +08:00
wsdjeg
5c87a730ba feat(iconv): add cp949 2022-05-27 10:43:34 +08:00
Wang Shidong
f1178cf30b
feat(lua): add iconv api 2022-05-27 10:22:16 +08:00
wsdjeg
cfc2b9e7b9 feat(telescope): add Telescope neoyank extension 2022-05-21 22:57:36 +08:00
wsdjeg
d69df0a152 feat(projectmanager): improve Telescope project extension 2022-05-19 11:07:16 +08:00
wsdjeg
3c8514f611 fix(project): fix :Telescope project 2022-05-19 10:19:45 +08:00
wsdjeg
8deb3918cc feat(project): add SPC p p for telescope layer 2022-05-19 10:08:28 +08:00
wsdjeg
3daea9e7ae feat(mapping): add SPC f v s to view scriptnames 2022-05-18 13:36:05 +08:00
wsdjeg
731db5a091 feat(telescope): fix message extensions 2022-05-17 21:36:08 +08:00
Wang Shidong
7237a74889
feat(layer): add telescope layer 2022-05-16 22:20:10 +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
Wang Shidong
d356ef5bd2
feat(lua): add lua data#string api 2022-02-03 23:10:41 +08:00
wsdjeg
b0b738e4fa fix(lsp): add spacevim.diagnostic function
close https://github.com/SpaceVim/SpaceVim/issues/4556
2022-01-12 22:36:02 +08:00
wsdjeg
524ae813ad style(lua): add file head 2022-01-04 23:15:17 +08:00
wsdjeg
0bcec61d0d fix(lua): fix lua logger api 2022-01-03 16:30:05 +08:00
Shidong Wang
ae098bab41
feat(logger): add millisecond info 2021-11-13 21:22:47 +08:00
Shidong Wang
d7bdd19301
refactor(logger): use string.format instead 2021-11-13 16:15:29 +08:00
Shidong Wang
afec95b027
pref(a.lua): add debug information 2021-11-04 18:44:50 +08:00
Shidong Wang
d4597c97d0
pref(a.vim): change logger level 2021-10-29 21:00:37 +08:00
Shidong Wang
be7d6130d6
feat(logger): add syntax highlighting for runtime log 2021-10-29 20:52:14 +08:00
Wang Shidong
da18ba0a45
feat(lsp): add neovim-lsp (#4319) 2021-10-05 15:13:10 +08:00
Shidong Wang
72349e4dd7
change(core): deprecate project_rooter_automatically option
change `project_rooter_automatically` to `project_auto_root`
2021-09-25 21:00:22 +08:00
Wang Shidong
84c2d69e23
Fix cached project (#4403) 2021-08-29 22:04:24 +08:00
Wang Shidong
dc93c46f6d
Update issue template (#4446) 2021-08-29 16:37:19 +08:00
Wang Shidong
12e19d8db0
Tabmanager name (#4427) 2021-08-26 00:22:05 +08:00
Wang Shidong
1e4cb1f295
Fix data dir (#4409) 2021-08-18 20:54:54 +08:00
Wang Shidong
b518b77e49
Add lua projectmanager (#4401) 2021-08-17 22:54:06 +08:00
Wang Shidong
81e58fdd78
Rewrite plugin a.vim in lua (#4390) 2021-08-15 19:06:48 +08:00
Wang Shidong
8f742f30a2
Add spacevim lua logger (#4398) 2021-08-14 20:51:00 +08:00
Wang Shidong
384964526b
Add lua logger api (#4395) 2021-08-14 15:27:12 +08:00
Wang Shidong
5fe3d09bb2
Add lua file api (#4391) 2021-08-14 14:20:03 +08:00
Wang Shidong
66f3306acb
Add lua system api & test (#4392) 2021-08-14 09:30:57 +08:00
Wang Shidong
169ad9748a
Lua api (#3711) 2020-12-20 20:22:11 +08:00