Eric Wong
|
a3944d67fb
|
fix(git): fix close_diff_win in diff.lua
winnr('$') includes floating windows in neovim
|
2024-03-02 21:28:27 +08:00 |
|
Eric Wong
|
8a49f600b3
|
perf(project): display path relative to the home directory
|
2024-03-01 23:00:20 +08:00 |
|
Eric Wong
|
1d323bfcc3
|
perf(neoyank): use notify api
|
2024-02-26 20:42:21 +08:00 |
|
Eric Wong
|
80cc95887e
|
fix(scrollbar): fix unsaved error
|
2024-02-25 21:40:31 +08:00 |
|
Eric Wong
|
b5866a81e7
|
feat(todo): update todo list when switch project
|
2024-02-24 18:49:50 +08:00 |
|
Eric Wong
|
ea76ba75aa
|
feat(projectmanager): make reg_callback support description
|
2024-02-24 16:28:33 +08:00 |
|
Eric Wong
|
031a6a2497
|
feat(git): update remote manager context when switch project
|
2024-02-24 15:38:20 +08:00 |
|
wsdjeg
|
daf814589b
|
feat(scrollbar): implement scrollbar in lua
|
2023-09-23 20:33:31 +08:00 |
|
Eric Wong
|
2425ef85e2
|
feat(log): improve logger api
|
2023-09-16 15:21:40 +08:00 |
|
wsdjeg
|
dd7edf0054
|
perf(repl): update statusline on exit
|
2023-09-06 13:31:30 +08:00 |
|
wsdjeg
|
bdd44ddb27
|
perf(spinners): handle none exist data
|
2023-09-06 13:26:15 +08:00 |
|
wsdjeg
|
b0611b5330
|
perf(spinners): handle spinners function error
|
2023-09-06 13:21:43 +08:00 |
|
wsdjeg
|
ffe3f332a1
|
chore(spinners): change file format
|
2023-09-05 21:15:18 +08:00 |
|
wsdjeg
|
caa371fae4
|
feat(repl): add spinners
|
2023-09-05 21:12:17 +08:00 |
|
Eric Wong
|
6f0728c625
|
feat(repl): rewrite repl plugin in lua
|
2023-08-31 22:07:56 +08:00 |
|
Eric Wong
|
7e81ce1019
|
feat(guide): rewrite leader guide in lua
|
2023-08-25 12:05:54 +08:00 |
|
wsdjeg
|
87d8ad1fd9
|
fix(tasks): use vim.tbl_extend instead
|
2023-08-09 04:02:21 +08:00 |
|
wsdjeg
|
a1a3b5b817
|
test(flygrep): fix input_list test
|
2023-08-09 03:43:53 +08:00 |
|
Eric Wong
|
c90dc3f00c
|
docs(roadmap): update roadmap and todos
|
2023-08-07 22:28:28 +08:00 |
|
Eric Wong
|
6b4f50a203
|
fix(cmdlinemenu): fix cmdlinemenu lua api
|
2023-08-06 11:45:19 +08:00 |
|
Eric Wong
|
2b2c2aa5f6
|
feat(tasks): implement tasks.lua
|
2023-08-05 22:31:52 +08:00 |
|
wsdjeg
|
0b2a3e7e4b
|
feat(toml): add lua toml previewer
|
2023-08-05 22:31:52 +08:00 |
|
Eric Wong
|
db252c01df
|
feat(alternate): make :A command support toml
|
2023-08-05 22:31:52 +08:00 |
|
wsdjeg
|
142ab33223
|
feat(toml): add data.toml api
|
2023-08-05 22:31:52 +08:00 |
|
wsdjeg
|
fc65ca508d
|
perf(notify): change notify borderchars
|
2023-08-05 22:31:52 +08:00 |
|
wsdjeg
|
f57c84f138
|
feat(git): implement git.lua
|
2023-08-05 22:31:52 +08:00 |
|
wsdjeg
|
3e96e1325f
|
perf(a.lua): log alternate file name
|
2023-07-16 13:10:27 +08:00 |
|
wsdjeg
|
7da557c1f8
|
fix(job): close stdout/stderr on exit
|
2023-07-15 15:52:00 +08:00 |
|
wsdjeg
|
94c1dd4557
|
fix(runner): add get function
|
2023-07-14 13:17:53 +08:00 |
|
wsdjeg
|
7088f82fc7
|
feat(pastebin): use lua pastebin for nvim 0.9.0+
|
2023-07-14 12:24:21 +08:00 |
|
wsdjeg
|
44875ab3a7
|
fix(pastebin): fix pastebin get visual selection
|
2023-07-14 12:14:05 +08:00 |
|
wsdjeg
|
0cb4dc5b06
|
fix(pastebin): change url on stdout
|
2023-07-14 11:54:19 +08:00 |
|
wsdjeg
|
4a8a6f76f0
|
feat(pastebin): add pastebin.lua
|
2023-07-14 11:52:29 +08:00 |
|
wsdjeg
|
9cc323a07c
|
feat(job): improve job api
|
2023-07-13 00:53:03 +08:00 |
|
Eric Wong
|
8b55955de4
|
feat(runner): rewrite code runner in lua
|
2023-07-13 00:00:35 +08:00 |
|
wsdjeg
|
609f3a7674
|
feat(vim): add functions
|
2023-07-09 01:26:40 +08:00 |
|
wsdjeg
|
b3906e4eaf
|
feat(job): support env and clear_env opt
|
2023-07-07 00:41:12 +08:00 |
|
wsdjeg
|
9241c6c089
|
feat(job): support detached opt
|
2023-07-07 00:21:23 +08:00 |
|
wsdjeg
|
d4a6d1fae4
|
fix(job): support cwd option and check executable
|
2023-07-07 00:08:32 +08:00 |
|
wsdjeg
|
f16e0e786c
|
feat(flygrep): use job api instead of vim.fn.jobstart
|
2023-07-06 00:40:19 +08:00 |
|
wsdjeg
|
b5d6e1cb5f
|
perf(job): use table for job stdout/stderr data
|
2023-07-06 00:01:14 +08:00 |
|
wsdjeg
|
cfc0d2d6d4
|
fix(job): support shell/shellcmdflag opt
|
2023-07-05 23:38:21 +08:00 |
|
Eric Wong
|
879129388a
|
feat(api): add lua job api
close https://github.com/neovim/neovim/issues/20856
|
2023-07-05 22:58:01 +08:00 |
|
wsdjeg
|
d908e25959
|
fix(opt): remove guioption for nvim
|
2023-07-05 13:38:14 +08:00 |
|
Eric Wong
|
c9cd11ff21
|
fix(chinese): change chineselinter key binding
|
2023-07-02 18:57:09 +08:00 |
|
wsdjeg
|
8e7a75944c
|
fix(cmp): fix key binding ctrl-n/p
|
2023-07-02 13:41:55 +08:00 |
|
wsdjeg
|
02b3de2e06
|
feat(api): add listed_buffers function
|
2023-06-27 18:20:25 +08:00 |
|
wsdjeg
|
789831cc21
|
perf(flygrep): use notify api for warnings
|
2023-06-27 18:06:34 +08:00 |
|
wsdjeg
|
745b3ff6d1
|
perf(prompt): disable ruler when open prompt
|
2023-06-27 17:39:36 +08:00 |
|
wsdjeg
|
7b417101c8
|
perf(flygrep): redraw on on_stdout
|
2023-06-27 17:31:47 +08:00 |
|
wsdjeg
|
776a4b5aa8
|
perf(flygrep): redraw on first stdout callback
|
2023-06-27 17:07:10 +08:00 |
|
wsdjeg
|
5febb52913
|
feat(todo): add ctrl-q to apply results to quickfix
|
2023-06-25 14:13:17 +08:00 |
|
wsdjeg
|
3be76bca65
|
perf(flygrep): use noautocmd to update buffer
|
2023-06-25 13:04:51 +08:00 |
|
wsdjeg
|
7a6ffd9524
|
perf(flygrep): use noautocmd to open flygrep windows
|
2023-06-24 23:38:06 +08:00 |
|
wsdjeg
|
af78a5f0db
|
perf(notify): use noautocmd when open win
|
2023-06-24 22:16:00 +08:00 |
|
wsdjeg
|
47bfdd06ca
|
perf(a.lua): use lua notify api
|
2023-06-24 21:55:10 +08:00 |
|
Eric Wong
|
ae7f1da0f3
|
feat(api): add notify lua api
|
2023-06-24 21:13:03 +08:00 |
|
wsdjeg
|
32b8309ce5
|
perf(iedit): use notify api
|
2023-06-24 15:08:18 +08:00 |
|
wsdjeg
|
581e56f9c6
|
fix(iedit): fix iedit-normal-left
|
2023-06-24 14:48:11 +08:00 |
|
wsdjeg
|
3874042593
|
perf(a.vim): improve alternate plugin
|
2023-06-22 22:34:18 +08:00 |
|
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 |
|