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