Patch 8.1.1592
Problem:May start file dialog while exiting.
Solution: Ignore the "browse" modifier when exiting. (Ozaki Kiichi,
closes #4582
Files: src/ex_cmds.c, src/terminal.c
*** ../vim-8.1.1591/src/ex_cmds.c 2019-06-25 04:12:12.308665266 +0200
--- src/ex_cmds.c
Patch 8.1.1591
Problem:On error garbage collection may free memory in use.
Solution: Reset may_garbage_collect when evaluating expression mapping.
Add tests. (Ozaki Kiichi, closes #4579)
Files: src/ex_cmds2.c, src/getchar.c, src/testdir/test_mapping.vim,
src/tes
Patch 8.1.1590
Problem:Popup window test fails.
Solution: Add "scrollbar" to expected result.
Files: src/testdir/test_popupwin.vim
*** ../vim-8.1.1589/src/testdir/test_popupwin.vim 2019-06-25
05:15:15.188891898 +0200
--- src/testdir/test_popupwin.vim 2019-06-25 05:32:08.
Patch 8.1.1589
Problem:Popup window does not indicate scroll position.
Solution: Add a scrollbar.
Files: runtime/doc/popup.txt, src/popupwin.c, src/structs.h,
src/testdir/test_popupwin.vim,
src/testdir/dumps/Test_popupwin_firstline.dump,
src/testdir/
Patch 8.1.1588
Problem:In :let-heredoc line continuation is recognized.
Solution: Do not consume line continuation. (Ozaki Kiichi, closes #4580)
Files: src/autocmd.c, src/digraph.c, src/eval.c, src/evalfunc.c,
src/ex_cmds.c, src/ex_cmds.h, src/ex_cmds2.c, src/ex_docmd.c,
> This is a patch that actually fixes the problem, but I have no idea what
> other side effects it might have. Also note that the line numbers are way off
> since I've been adding stuff.
>
> @@ -2853,7 +2853,7 @@ channel_has_readahead(channel_T *channel, ch_part_T
> part)
> jsonq_T
> In both cases it's called from the end of WaitForCharOrMouse.
> I'm not entirely sure I get all line numbers right, even when I compile vim
> with -g -O0, so I had to go with the "Fprintf to stderr"-monkey style :).
>
> One further step in the stack trace:
> ui_wait_for_chars_or_timer(...), t
> Thank you for reply so quick. That's very helpful.
>
> Still have two questions:
>
>
> * Follow your example. I develop a plugin with Vim License and published.
> Someone modified it but not open source. Based on the Vim License.
> Someone should provide what he modified to Vim Maintaine
https://github.com/MarcWeber/vim-addon-signs
all you do is pass a list, incremental updates get applied.
However if you have > 5,000 signs or so it might make sense to limit to
first X items ..
Eventually could still be done faster eg using Python whatever.
Marc Weber
--
--
You received this
This is a patch that actually fixes the problem, but I have no idea what other
side effects it might have. Also note that the line numbers are way off since
I've been adding stuff.
@@ -2853,7 +2853,7 @@ channel_has_readahead(channel_T *channel, ch_part_T part)
jsonq_T *head = &channel
Hi Bram
Thank you for reply so quick. That's very helpful.
Still have two questions:
* Follow your example. I develop a plugin with Vim License and published.
Someone modified it but not open source. Based on the Vim License.
Someone should provide what he modified to Vim Maintainer(you).
In both cases it's called from the end of WaitForCharOrMouse.
I'm not entirely sure I get all line numbers right, even when I compile vim
with -g -O0, so I had to go with the "Fprintf to stderr"-monkey style :).
One further step in the stack trace:
ui_wait_for_chars_or_timer(...), the line "if (w
12 matches
Mail list logo