Mercurial > vim
comparison runtime/doc/todo.txt @ 14019:dc67449d648c v8.1.0027
patch 8.1.0027: difficult to make a plugin that feeds a line to a job
commit https://github.com/vim/vim/commit/f273245f6433d5d43a5671306b520a3230c35787
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jun 3 14:47:35 2018 +0200
patch 8.1.0027: difficult to make a plugin that feeds a line to a job
Problem: Difficult to make a plugin that feeds a line to a job.
Solution: Add the nitial code for the "prompt" buftype.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 03 Jun 2018 15:00:07 +0200 |
parents | 665fe1f419b0 |
children | 583bf95b6c84 |
comparison
equal
deleted
inserted
replaced
14018:c3064aaf53fb | 14019:dc67449d648c |
---|---|
35 The #1234 numbers refer to an issue or pull request on github. To see it in a | 35 The #1234 numbers refer to an issue or pull request on github. To see it in a |
36 browser use: https://github.com/vim/vim/issues/1234 | 36 browser use: https://github.com/vim/vim/issues/1234 |
37 | 37 |
38 *known-bugs* | 38 *known-bugs* |
39 -------------------- Known bugs and current work ----------------------- | 39 -------------------- Known bugs and current work ----------------------- |
40 | |
41 Prompt buffer: | |
42 - Add a command line history. | |
43 - delay next prompt until plugin gives OK? | |
40 | 44 |
41 Terminal emulator window: | 45 Terminal emulator window: |
42 - Win32: Termdebug doesn't work, because gdb does not support mi2 on a tty. | 46 - Win32: Termdebug doesn't work, because gdb does not support mi2 on a tty. |
43 This plugin: https://github.com/cpiger/NeoDebug runs gdb as a job, | 47 This plugin: https://github.com/cpiger/NeoDebug runs gdb as a job, |
44 redirecting input and output. | 48 redirecting input and output. |
69 13, #2910) Can't reproduce? | 73 13, #2910) Can't reproduce? |
70 | 74 |
71 On Win32 when not in the console and t_Co >= 256, allow using 'tgc'. | 75 On Win32 when not in the console and t_Co >= 256, allow using 'tgc'. |
72 (Nobuhiro Takasaki, #2833) Also check t_Co. | 76 (Nobuhiro Takasaki, #2833) Also check t_Co. |
73 | 77 |
74 balloon_show() does not work properly in the terminal. (Ben Jackson, 2017 Dec | 78 Patch to fix arguments of :edit. (Dominique Pelle, 2018 May 28 #2966) |
75 20, #2481) | 79 |
76 Also see #2352, want better control over balloon, perhaps set the position. | 80 Ptch to update html syntax. (Jorge Maldonado Ventura, #2974) |
81 | |
82 Patch to fix that restoring window doesn't work when 'winheight' is large. | |
83 (Darrell Nash, 2018 May 30, #2971) Doesn't work? Issue #2970 | |
84 | |
85 Patch to add completion to :unlet for environment vars. (Jason Franklin, 2018 | |
86 May 30) Last update. | |
77 | 87 |
78 Errors found with random data: | 88 Errors found with random data: |
79 heap-buffer-overflow in alist_add (#2472) | 89 heap-buffer-overflow in alist_add (#2472) |
80 | 90 |
81 More warnings from static analysis: | 91 More warnings from static analysis: |
82 https://lgtm.com/projects/g/vim/vim/alerts/?mode=list | 92 https://lgtm.com/projects/g/vim/vim/alerts/?mode=list |
93 | |
94 Patch to make "is" and "as" work bettter. (Jason Franklin, 2018 May 19) | |
95 | |
96 Patch to add tests for user and language completion. (Dominique Pelle, 2018 | |
97 Jun 2, #2978) | |
98 | |
99 Using ":file" in quickfix window during an autocommand doesn't work. | |
100 (Jason Franklin, 2018 May 23) Allow for using it when there is no argument. | |
101 | |
102 Pull request #2967: Allow white space in sign text. (Ben Jackson) | |
103 | |
104 Patch for xterm and vt320 builtin termcap. (Kouichi Iwamoto, 2018 May 31, | |
105 #2973) | |
106 | |
107 Patch to add more testing for :cd command. (Dominique Pelle, 2018 May 30, | |
108 #2972) | |
83 | 109 |
84 Script generated by :mksession does not work well if there are windows with | 110 Script generated by :mksession does not work well if there are windows with |
85 modified buffers | 111 modified buffers |
86 change "silent only" into "silent only!" | 112 change "silent only" into "silent only!" |
87 change "edit fname" of first buffer to "hide edit fname" | 113 change "edit fname" of first buffer to "hide edit fname" |
88 skip "badd fname" if "fname" is already in the buffer list | 114 skip "badd fname" if "fname" is already in the buffer list |
89 remove remark about unloading buffers from documentation | 115 remove remark about unloading buffers from documentation |
90 | 116 |
117 Patch to make :help work for tags with a ?. (Hirohito Higashi, 2018 May 28) | |
118 | |
91 Compiler warnings (geeknik, 2017 Oct 26): | 119 Compiler warnings (geeknik, 2017 Oct 26): |
92 - signed integer overflow in do_sub() (#2249) | 120 - signed integer overflow in do_sub() (#2249) |
93 - signed integer overflow in get_address() (#2248) | 121 - signed integer overflow in get_address() (#2248) |
94 - signed integer overflow in getdecchrs() (#2254) | 122 - signed integer overflow in getdecchrs() (#2254) |
95 - undefined left shift in get_string_tv() (#2250) | 123 - undefined left shift in get_string_tv() (#2250) |
96 | 124 |
125 Patch for more quickfix refactoring. (Yegappan Lakshmanan, #2950) | |
126 | |
97 Tests failing for "make testgui" with GTK: | 127 Tests failing for "make testgui" with GTK: |
98 - Test_setbufvar_options() | 128 - Test_setbufvar_options() |
99 - Test_exit_callback_interval() | 129 - Test_exit_callback_interval() |
130 | |
131 Make balloon_show() work outside of 'balloonexpr'? Users expect it to work: | |
132 #2948. (related to #1512?) | |
133 On Win32 it stops showing, because showState is already ShS_SHOWING. | |
134 balloon_show() does not work properly in the terminal. (Ben Jackson, 2017 Dec | |
135 20, #2481) | |
136 Also see #2352, want better control over balloon, perhaps set the position. | |
100 | 137 |
101 Try out background make plugin: | 138 Try out background make plugin: |
102 https://github.com/AndrewVos/vim-make-background | 139 https://github.com/AndrewVos/vim-make-background |
103 or asyncmake: | 140 or asyncmake: |
104 https://github.com/yegappan/asyncmake | 141 https://github.com/yegappan/asyncmake |
109 Add an option with file patterns, to be used when unloading a buffer: If there | 146 Add an option with file patterns, to be used when unloading a buffer: If there |
110 is a match, remove entries for the buffer from marks, jumplist, etc. To be | 147 is a match, remove entries for the buffer from marks, jumplist, etc. To be |
111 used for git temp files. | 148 used for git temp files. |
112 | 149 |
113 Cursor in wrong position when line wraps. (#2540) | 150 Cursor in wrong position when line wraps. (#2540) |
151 | |
152 Patch for Lua support. (Kazunobu Kuriyama, 2018 May 26) | |
114 | 153 |
115 Add an option similar to 'lazyredraw' to skip redrawing while executing a | 154 Add an option similar to 'lazyredraw' to skip redrawing while executing a |
116 script or function. | 155 script or function. |
117 | 156 |
118 MS-Windows: write may fail if another program is reading the file. | 157 MS-Windows: write may fail if another program is reading the file. |
138 - The one on Issue 279. | 177 - The one on Issue 279. |
139 Problem: they all work slightly different (e.g. don't install vimrun.exe). | 178 Problem: they all work slightly different (e.g. don't install vimrun.exe). |
140 How to test that it works well for all Vim users? | 179 How to test that it works well for all Vim users? |
141 | 180 |
142 Alternative manpager.vim. (Enno, 2018 Jan 5, #2529) | 181 Alternative manpager.vim. (Enno, 2018 Jan 5, #2529) |
182 | |
183 Patch to use NGETTEXT() in many more places. (Sergey Alyoshin, 2018 May 25) | |
184 Updated ptach May 27. | |
143 | 185 |
144 Does setting 'cursorline' cause syntax highlighting to slow down? Perhaps is | 186 Does setting 'cursorline' cause syntax highlighting to slow down? Perhaps is |
145 mess up the cache? (Mike Lee Williams, 2018 Jan 27, #2539) | 187 mess up the cache? (Mike Lee Williams, 2018 Jan 27, #2539) |
146 Also: 'foldtext' is evaluated too often. (Daniel Hahler, #2773) | 188 Also: 'foldtext' is evaluated too often. (Daniel Hahler, #2773) |
147 | 189 |