comparison runtime/doc/todo.txt @ 14372:2a4a2dc35c55

Update runtime files. commit https://github.com/vim/vim/commit/a9604e61451707b38fdcb088fbfaeea2b922fef6 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Jul 21 05:56:22 2018 +0200 Update runtime files.
author Christian Brabandt <cb@256bit.org>
date Sat, 21 Jul 2018 06:00:09 +0200
parents 723487cd7876
children 2f7e67dd088c
comparison
equal deleted inserted replaced
14371:2fb503a18f12 14372:2a4a2dc35c55
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 Crash when ui_breakcheck() called from regexec() calls regexec() recursively.
42 (Andy Massimino, #3175)
43 Make regexp work recursively, store all globals in "rex"?
44 40
45 Prompt buffer: 41 Prompt buffer:
46 - Add a command line history. 42 - Add a command line history.
47 - delay next prompt until plugin gives OK? 43 - delay next prompt until plugin gives OK?
48 44
79 75
80 Does not build with MinGW out of the box: 76 Does not build with MinGW out of the box:
81 - _stat64 is not defined, need to use "struct stat" in vim.h 77 - _stat64 is not defined, need to use "struct stat" in vim.h
82 - WINVER conflict, should use 0x0600 by default? 78 - WINVER conflict, should use 0x0600 by default?
83 79
80 Patches for Python: #3162, #3263 (Ozaki Kiichi)
81
84 Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May 82 Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May
85 13, #2910) Can't reproduce? 83 13, #2910) Can't reproduce?
86 84
87 On Win32 when not in the console and t_Co >= 256, allow using 'tgc'. 85 On Win32 when not in the console and t_Co >= 256, allow using 'tgc'.
88 (Nobuhiro Takasaki, #2833) Also check t_Co. 86 (Nobuhiro Takasaki, #2833) Also check t_Co.
94 (thinca, #3198) reported by Takuya Fujiwara 92 (thinca, #3198) reported by Takuya Fujiwara
95 93
96 More warnings from static analysis: 94 More warnings from static analysis:
97 https://lgtm.com/projects/g/vim/vim/alerts/?mode=list 95 https://lgtm.com/projects/g/vim/vim/alerts/?mode=list
98 96
97 Patch for Perl 5.28 on Windows. (#3196)
98
99 Pasting foo} causes Vim to behave weird. (John Little, 2018 Jun 17) 99 Pasting foo} causes Vim to behave weird. (John Little, 2018 Jun 17)
100 Related to bracketed paste. I cannot reproduce it. 100 Related to bracketed paste. I cannot reproduce it.
101 101
102 Patch replacing imp with importlib. (#3163) 102 Patch replacing imp with importlib. (#3163)
103 103
104 Patch to make CTRL-S in mswin.vim work better. (#3211)
105 But use "gi" instead of "a".
106
104 Using ":file" in quickfix window during an autocommand doesn't work. 107 Using ":file" in quickfix window during an autocommand doesn't work.
105 (Jason Franklin, 2018 May 23) Allow for using it when there is no argument. 108 (Jason Franklin, 2018 May 23) Allow for using it when there is no argument.
106 109
107 Patch in pull request #2967: Allow white space in sign text. (Ben Jackson) 110 Patch in pull request #2967: Allow white space in sign text. (Ben Jackson)
108 111
112 Removing flags from 'cpoptions' breaks the Winbar buttons in termdebug.
113 (Dominique Pelle, 2018 Jul 16)
114
109 Whenever the file name is "~" then expand('%:p') returns $HOME. (Aidan 115 Whenever the file name is "~" then expand('%:p') returns $HOME. (Aidan
110 Shafran, 2018 Jun 23, #3072) Proposed patch by Aidan, 2018 Jun 24. 116 Shafran, 2018 Jun 23, #3072) Proposed patch by Aidan, 2018 Jun 24.
111 117
112 Patch to set w_set_curswant when setting the cursor in language interfaces. 118 Patch to set w_set_curswant when setting the cursor in language interfaces.
113 (David Hotham, 2018 Jun 22, #3060) 119 (David Hotham, 2018 Jun 22, #3060)
114 120
121 Problem with two buffers with the same name a/b, if it didn't exist before and
122 is created outside of Vim. (dskloetg, 2018 Jul 16, #3219)
123
115 Patch to make CTRL-W <CR> work properly in a quickfix window. (Jason Franklin, 124 Patch to make CTRL-W <CR> work properly in a quickfix window. (Jason Franklin,
116 2018 May 30) 125 2018 May 30)
117 126
127 gethostbyname() is old, use getaddrinfo() if available. (#3227)
128
129 matchaddpos() gets slow with many matches. Proposal by Rick Howe, 2018 Jul
130 19.
131
118 Patch to make mode() return something different for Normal mode when coming 132 Patch to make mode() return something different for Normal mode when coming
119 from Insert mode with CTRL-O. (#3000) 133 from Insert mode with CTRL-O. (#3000) Useful for positioning the cursor.
120
121 Patches for Python: #3162, #3263 (Ozaki Kiichi)
122 134
123 Script generated by :mksession does not work well if there are windows with 135 Script generated by :mksession does not work well if there are windows with
124 modified buffers 136 modified buffers
125 change "silent only" into "silent only!" 137 change "silent only" into "silent only!"
126 change "edit fname" of first buffer to "hide edit fname" 138 change "edit fname" of first buffer to "hide edit fname"
229 241
230 Does setting 'cursorline' cause syntax highlighting to slow down? Perhaps is 242 Does setting 'cursorline' cause syntax highlighting to slow down? Perhaps is
231 mess up the cache? (Mike Lee Williams, 2018 Jan 27, #2539) 243 mess up the cache? (Mike Lee Williams, 2018 Jan 27, #2539)
232 Also: 'foldtext' is evaluated too often. (Daniel Hahler, #2773) 244 Also: 'foldtext' is evaluated too often. (Daniel Hahler, #2773)
233 245
246 With 'foldmethod' "indent" and appending an empty line, what follows isn't
247 included in the existing fold. Deleting the empty line and undo fixes it.
248 (Oleg Koshovetc, 2018 Jul 15, #3214)
249
234 When using :packadd files under "later" are not used, which is inconsistent 250 When using :packadd files under "later" are not used, which is inconsistent
235 with packages under "start". (xtal8, #1994) 251 with packages under "start". (xtal8, #1994)
236 252
237 Patch to support "xxd -ps". (Erik Auerswald, 2018 May 1) 253 Patch to support "xxd -ps". (Erik Auerswald, 2018 May 1)
238 Lacks a test. 254 Lacks a test.
253 269
254 Starting job with cwd option, when the directory does not exist, gives a 270 Starting job with cwd option, when the directory does not exist, gives a
255 confusing error message. (Wang Shidong, 2018 Jan 2, #2519) 271 confusing error message. (Wang Shidong, 2018 Jan 2, #2519)
256 272
257 Add the debug command line history to viminfo. 273 Add the debug command line history to viminfo.
274
275 Issue #686: apply 'F' in 'shortmess' to more messages. Also #3221.
258 276
259 Avoid that "sign unplace id" does a redraw right away, esp. when there is a 277 Avoid that "sign unplace id" does a redraw right away, esp. when there is a
260 sequence of these commands. (Andy Stewart, 2018 Mar 16) 278 sequence of these commands. (Andy Stewart, 2018 Mar 16)
261 279
262 ch_sendraw() with long string does not try to read in between, which may cause 280 ch_sendraw() with long string does not try to read in between, which may cause