Patches for Vim - Vi IMproved 8.1

The files in this directory contain source code changes to fix problems
in a released version of Vim.  Each file also contains an explanation of
the problem that is fixed, like the message that was sent to the vim-dev
maillist.

The best is to apply the patches in sequence.  This avoids problems when
a patch depends on a previous patch. 

Before patching, change to the top Vim directory, where the "src" and
"runtime" directories are located.
Depending on the version of "patch" that you use, you may have add an
argument to make it patch the right file:
        patch -p < 8.1.0001
        patch -p0 < 8.1.0001

After applying a patch, you need to compile Vim.  There are no patches
for binaries.

Checksums for the patch files can be found in the file MD5SUMS.


Individual patches for Vim 8.1:

  SIZE  NAME      FIXES
  2006  8.1.0001  the netrw plugin does not work
  2572  8.1.0002  :stopinsert changes the message position
  3792  8.1.0003  the :compiler command is not tested
  1751  8.1.0004  test for :compiler command sometimes fails
  1807  8.1.0005  test for :compiler command fails on MS-Windows
  1693  8.1.0006  syn_id2cterm_bg() may be undefined
  1962  8.1.0007  no test for "o" and "O" in Visual block mode
  2386  8.1.0008  no test for strwidth()
  2778  8.1.0009  tabpages insufficiently tested
  9415  8.1.0010  efm_to_regpat() is too long
  2536  8.1.0011  maparg() and mapcheck() confuse empty and non-existing
  1610  8.1.0012  misplaced #endif
  6717  8.1.0013  using freed memory when changing terminal cursor color
 13559  8.1.0014  qf_init_ext() is too long
  4186  8.1.0015  cursor color wrong when closing a terminal window
  1890  8.1.0016  possible crash in term_wait()
  5801  8.1.0017  shell command completion has duplicates
  9499  8.1.0018  using "gn" may select wrong text when wrapping
  2326  8.1.0019  error when defining a Lambda with index of a function result
 15279  8.1.0020  cannot tell whether a register is executing or recording
  2235  8.1.0021  clang warns for undefined behavior
  2396  8.1.0022  repeating put from expression register fails
  2004  8.1.0023  gcc 8.1 warns for use of strncpy()
  2617  8.1.0024  % command not testded on #ifdef and comment
  4779  8.1.0025  no test for the undofile() function
  1809  8.1.0026  terminal test fails with very tall terminal
 50988  8.1.0027  difficult to make a plugin that feeds a line to a job
  1760  8.1.0028  prompt buffer test fails on MS-Windows
  1495  8.1.0029  terminal test fails on MS-Windows when "wc" exists
  3105  8.1.0030  stoping Vim running in a terminal may not work
  1611  8.1.0031  terminal test aucmd_on_close is flaky
  5262  8.1.0032  BS in prompt buffer starts new line
  1848  8.1.0033  keys to stop Vim in terminal are wrong
  2716  8.1.0034  cursor not restored with ":edit #"
  6569  8.1.0035  not easy to switch between prompt buffer and other windows
  4578  8.1.0036  not restoring Insert mode if leaving prompt buffer with mouse
 15307  8.1.0037  cannot easily append lines to another buffer
  1978  8.1.0038  popup test causes Vim to exit
  8953  8.1.0039  cannot easily delete lines in another buffer
  2531  8.1.0040  warnings from 64-bit compiler
  4059  8.1.0041  attribute "width" missing from python window attribute list
  3565  8.1.0042  if omni completion opens a window Insert mode is stopped
  3435  8.1.0043  ++bad argument of :edit does not work properly
  2509  8.1.0044  if a test function exists Vim this may go unnoticed
  8195  8.1.0045  popup test isn't run completely
  5925  8.1.0046  loading a session file fails if 'winheight' is big
  2905  8.1.0047  no completion for :unlet $VAR
  3129  8.1.0048  vim_str2nr() does not handle numbers close to the maximum
  7856  8.1.0049  shell cannot tell running in a terminal window
 12084  8.1.0050  $VIM_TERMINAL is also set when not in a terminal window
  1187  8.1.0051  MS-Windows: missing #endif
  1660  8.1.0052  when mapping to <Nop> times out the next mapping is skipped
 17493  8.1.0053  first argument of 'completefunc' has inconsistent type
  1978  8.1.0054  compiler warning for using %ld for "long long"
  2674  8.1.0055  complete test has wrong order of arguments
  2996  8.1.0056  crash when using :hardcopy with illegal byte
  5625  8.1.0057  popup menu displayed wrong when using autocmd
  5833  8.1.0058  display problem with margins and scrolling
  3006  8.1.0059  displayed digraph for "ga" wrong with 'encoding' "cp1251"
  2199  8.1.0060  crash when autocommands delete the current buffer
  9361  8.1.0061  window title is wrong after resetting and setting 'title'
 10083  8.1.0062  popup menu broken if a callback changes the window layout
  4134  8.1.0063  Mac: NSStringPboardType is deprecated
  3198  8.1.0064  typing CTRL-W in a prompt buffer shows mode "-- --"
  2714  8.1.0065  (after 8.1.0062) balloon displayed at the wrong position
  4125  8.1.0066  nasty autocommand causes using freed memory
  3453  8.1.0067  syntax highlighting not working when re-entering a buffer
  2218  8.1.0068  nasty autocommands can still cause using freed memory
 10539  8.1.0069  cannot handle pressing CTRL-C in a prompt buffer
  1772  8.1.0070  missing part of the changes for prompt_setinterrupt()
 24885  8.1.0071  terminal debugger only works with the terminal feature
  3489  8.1.0072  use of 'termwinkey' is inconsistent
  2490  8.1.0073  crash when autocommands call setloclist()
  1917  8.1.0074  (after 8.1.0073) crash when running quickfix tests
  1690  8.1.0075  no Vim logo in README file
  2192  8.1.0076  command getting cleared with CTRL-W : in a terminal window
  1575  8.1.0077  header of README file is not nice
  3972  8.1.0078  "..." used inconsistently in messages
  1941  8.1.0079  superfluous space in messages
  9680  8.1.0080  can't see the breakpoint number in the terminal debugger
  2721  8.1.0081  the terminal debugger doesn't adjust to changed 'background'
  3834  8.1.0082  in terminal window, typing : at more prompt, inserts ':'
  5227  8.1.0083  "is" and "as" have trouble with quoted punctuation
  5639  8.1.0084  user name completion does not work on MS-Windows
  3269  8.1.0085  no test for completing user name and language
  2588  8.1.0086  no tests for libcall() and libcallnr()
  6792  8.1.0087  v:shell_error is always zero when using terminal for "!cmd"
  2126  8.1.0088  terminal test for stdout and stderr is a bit flaky
  5766  8.1.0089  error when ending the terminal debugger
  4270  8.1.0090  "..." used inconsistently in a message
 10822  8.1.0091  MS-Windows: Cannot interrupt gdb when program is running
  1512  8.1.0092  (after 8.1.0091) prompt buffer test fails
  2187  8.1.0093  non-MS-Windows: Cannot interrupt gdb when program is running
  1399  8.1.0094  help text "usage:" is not capatalized
  2373  8.1.0095  dialog for ":browse tabnew" says "new window"
  4382  8.1.0096  inconsistent use of the word autocommands
  1805  8.1.0097  superfluous space before exclamation mark
  9705  8.1.0098  segfault when pattern with \z() is very slow
  1924  8.1.0099  exclamation mark in error message not needed
  1595  8.1.0100  terminal debugger: error when setting a watch point
  1769  8.1.0101  no test for getcmdwintype()
  1557  8.1.0102  cannot build without syntax highlighting
  5682  8.1.0103  long version string cannot be translated
  1709  8.1.0104  can't build without the +eval feature
 91953  8.1.0105  all tab stops are the same
  1471  8.1.0106  build fails when HAVE_DATE_TIME is undefined
  2523  8.1.0107  Python: getting buffer option clears message
206793  8.1.0108  no Danish translations
  1365  8.1.0109  new po makefile missing from distribution
  2466  8.1.0110  file name not displayed with ":file"
  4914  8.1.0111  .po files do not use recommended names
  4681  8.1.0112  no error when using bad arguments with searchpair()
  1508  8.1.0113  compiler warning for unused variable
  6304  8.1.0114  confusing variable name
  1961  8.1.0115  the matchparen plugin may throw an error
  2800  8.1.0116  display problem with 'vartabstop' and 'linebreak'
  1760  8.1.0117  URL in install program still points to SourceForge
  4245  8.1.0118  duplicate error message for put command
  1948  8.1.0119  failing test goes unnoticed because messages is not written
  5855  8.1.0120  buffer 'modified' set even when :sort has no changes
  4713  8.1.0121  crash when using ballooneval related to 'vartabstop'
  1658  8.1.0122  translators don't always understand the maintainer message
  1718  8.1.0123  MS-Windows: colors are wrong after setting 'notgc'
  1597  8.1.0124  has('vcon') returns true even for non-win32 terminal
  4884  8.1.0125  virtual edit replace with multi-byte fails at end of line
  6119  8.1.0126  various problems with 'vartabstop'
  1817  8.1.0127  build failure when disabling the session feature
 13345  8.1.0128  building with MinGW does not work out-of-the-box
  1716  8.1.0129  still some xterm-like terminals get a stray "p"
  5062  8.1.0130  ":profdel func" does not work if func was called already
  7164  8.1.0131  :profdel is not tested
 21355  8.1.0132  lua tests are old style
  3994  8.1.0133  tagfiles() can have duplicate entries
 18460  8.1.0134  Lua interface does not support funcref
  2589  8.1.0135  undo message delays screen update for CTRL-O u
  9996  8.1.0136  Lua tests don't cover new features
  8177  8.1.0137  CI does not run with TCL
  4761  8.1.0138  negative value of 'softtabstop' not used correctly
  3091  8.1.0139  Lua tests fail on some platforms
  2895  8.1.0140  recording into a register has focus events
 15890  8.1.0141  :cexpr no longer jumps to the first error
  4578  8.1.0142  xterm and vt320 builtin termcap missing keypad keys
  6351  8.1.0143  matchit and matchparen don't handle E363
  2728  8.1.0144  the :cd command does not have good test coverage
  2327  8.1.0145  test with grep is failing on MS-Windows
  1367  8.1.0146  when $LANG is set the compiler test may fail
  3044  8.1.0147  compiler warning when building with Python 3.7
  1512  8.1.0148  memory leak when using :tcl expr command
  6889  8.1.0149  session is wrong with multiple tabs when :lcd was used
 22149  8.1.0150  insufficient test coverage for Tcl
  1593  8.1.0151  mksession test fails on MS-Windows
 11431  8.1.0152  cannot easily run individual tests on MS-Windows
  1970  8.1.0153  (after 8.1.0152) build with SHADOWDIR fails
  3833  8.1.0154  crash with "set smarttab shiftwidth=0 softtabstop=-1"
  1273  8.1.0155  evim.man missing from the distribution
  1574  8.1.0156  MS-Windows compiler warning
  2144  8.1.0157  old iTerm2 is not recognized, resulting in stray output
  1647  8.1.0158  GUI: input() fails if CTRL-C was pressed before
  2569  8.1.0159  completion for user names does not work for a prefix.
  1361  8.1.0160  no Danish manual translations
  3923  8.1.0161  buffer not updated with 'autoread' set if file was deleted
  6881  8.1.0162  Danish and German man pages are not installed
  6408  8.1.0163  insufficient testing for Tcl
  2724  8.1.0164  luaeval('vim.buffer().name') returns an error
  3898  8.1.0165  :clist output can be very long
 38155  8.1.0166  using dict_add_nr_str() is clumsy
  5740  8.1.0167  lock flag in new dictitem is reset in many places
  4177  8.1.0168  output of :marks is too short with multi-byte chars
  4184  8.1.0169  calling message_filtered() a bit too often
  9933  8.1.0170  invalid memory use with complicated pattern
  3250  8.1.0171  typing CTRL-W n in a terminal window causes ml_get error
  1771  8.1.0172  'viminfofile' option does not behave like a file name
  1429  8.1.0173  compiler warning on MS-Windows
  3944  8.1.0174  after paging up and down fold line is wrong
  1934  8.1.0175  marks test fails in very wide window
  1599  8.1.0176  overlapping string argument for strcpy()
  4584  8.1.0177  defining function in sandbox is inconsistent
  1431  8.1.0178  warning for passing pointer to non-pointer argument
  1857  8.1.0179  redundant condition for boundary check
  4435  8.1.0180  static analysis errors in Lua interface
  1921  8.1.0181  memory leak with trailing characters in skip expression
  9703  8.1.0182  Unicode standard was updated
  3966  8.1.0183  Lua API changed, breaking the build
  4488  8.1.0184  not easy to figure out the window layout
  4643  8.1.0185  running tests writes lua.vim even though it is not used
  2592  8.1.0186  test for getwininfo() fails in GUI
  9073  8.1.0187  getwininfo() and win_screenpos() return different numbers
  1963  8.1.0188  no test for ":cscope add"
  1688  8.1.0189  function defined in sandbox not tested
  6411  8.1.0190  Perl refcounts are wrong
  1565  8.1.0191  Perl test fails in 24 line terminal
112175  8.1.0192  executing regexp recursively fails with a crash
  1805  8.1.0193  terminal debugger buttons don't always work
  2862  8.1.0194  possibly use of NULL pointer
  1809  8.1.0195  terminal debugger commands don't always work
  2085  8.1.0196  terminal debugger error with .gdbinit file
  2341  8.1.0197  Windows GUI: title for search/replace is wrong
  2382  8.1.0198  there is no hint that syntax is disabled for 'redrawtime'
  1487  8.1.0199  spellbadword() does not check for caps error
  3017  8.1.0200  spellbadword() not tested
 11749  8.1.0201  newer Python uses "importlib" instead of "imp"
  2036  8.1.0202  :version always shows +packages
  3913  8.1.0203  building with Perl 5.28 fails on Windows
  2093  8.1.0204  inputlist() is not tested
  6691  8.1.0205  invalid memory access with invalid modeline
  2828  8.1.0206  duplicate test function name
  2260  8.1.0207  need many menu translation files to cover regions
  1379  8.1.0208  file left behind after running individual test
  3024  8.1.0209  stderr output from Ruby messes up display
  2831  8.1.0210  still a few K&R function declarations
  7061  8.1.0211  expanding a file name "~" results in $HOME
  7545  8.1.0212  preferred cursor column not set in interfaces
  5556  8.1.0213  CTRL-W CR does not work properly in a quickfix window
  1925  8.1.0214  +autochdir feature not reported by has() or :version
  2582  8.1.0215  no error if configure --with-x cannot configure X
  2392  8.1.0216  part of file not indented properly
  2403  8.1.0217  compiler warning for variable set but not used
  6928  8.1.0218  cannot add matches to another window
  1963  8.1.0219  expanding ## fails to escape backtick
  2311  8.1.0220  Ruby converts v:true and v:false to a number
 14127  8.1.0221  not enough testing for the Ruby interface
  5102  8.1.0222  errors are reported for "make install"
  4387  8.1.0223  completing shell command finds sub-directories in $PATH
  3118  8.1.0224  hang in bracketed paste mode when t_PE not encountered
  5657  8.1.0225  mode() does not indicate using CTRL-O from Insert mode
 28724  8.1.0226  too many #ifdefs
  1700  8.1.0227  spaces instead of tabs in makefile
 15828  8.1.0228  dropping files is ignored while Vim is busy
  3254  8.1.0229  crash when dumping profiling data
  4212  8.1.0230  directly checking 'buftype' value
  3398  8.1.0231  :help -? goes to help for -+
  6091  8.1.0232  Ruby error does not include backtrace
  9163  8.1.0233  "safe" argument of call_vim_function() is always FALSE
  4813  8.1.0234  incorrect reference counting in Perl interface
  6005  8.1.0235  more help tags that jump to the wrong location
  3812  8.1.0236  Ruby build fails when ruby_intern is missing
  2407  8.1.0237  Ruby on Cygwin doesn't always work
  2455  8.1.0238  'buftype' is cleared when using ":term ++hidden cat"
  3139  8.1.0239  now Ruby build fails on other systems
  1835  8.1.0240  g:actual_curbuf set in wrong scope
  1779  8.1.0241  effect of ":tabmove N" is not clear
  2127  8.1.0242  Insert mode completion may use an invalid buffer pointer
  3046  8.1.0243  using :term ++close ++hidden closes a window
  6049  8.1.0244  no redraw when using a STOP signal on Vim and then CONT
  3316  8.1.0245  calling setline() in TextChangedI autocmd breaks undo
  1756  8.1.0246  build failure without the +eval feature
  8011  8.1.0247  Python: error message for failing import is incorrect
  4314  8.1.0248  duplicated quickfix code
  2789  8.1.0249  GTK: when screen DPI changes Vim does not handle it
  3230  8.1.0250  MS-Windows using VTP: windows size change incorrect
 12239  8.1.0251  using full path is not supported for 'backupdir'
 41015  8.1.0252  quickfix functions are too long
 14504  8.1.0253  saving and restoring window title does not always work
  2428  8.1.0254  cannot build on MS-Windows; unused macro HAVE_HANDLE_DROP
  2310  8.1.0255  backup test fails when using shadow directory
  8885  8.1.0256  using setline() in TextChangedI splits undo
  2084  8.1.0257  no test for pathshorten()
  1854  8.1.0258  not enough testing for the CompleteDone event
  4897  8.1.0259  no test for fixed quickfix issue
  1783  8.1.0260  no LGTM logo in README file
  4958  8.1.0261  Coverity complains about a negative array index
  3052  8.1.0262  not enough testing for getftype()
  3417  8.1.0263  channel log doesn't show part of channel
  3278  8.1.0264  backup tests fail when CWD is in /tmp
 23576  8.1.0265  the getcmdline() function is way too big
 10962  8.1.0266  parsing Ex address range is not a separate function
  3831  8.1.0267  no good check if restoring quickfix list worked
 10135  8.1.0268  file type checking has too many #ifdef
  3772  8.1.0269  Ruby Kernel.#p method always returns nil
  1866  8.1.0270  checking for a Tab in a line could be faster
 13097  8.1.0271  'incsearch' doesn't work for :s, :g or :v
  1723  8.1.0272  options test fails if temp var ends in slash
  1470  8.1.0273  invalid memory access when using 'incsearch'
  4628  8.1.0274  'incsearch' triggers on ":source"
  4964  8.1.0275  'incsearch' with :s doesn't start at cursor line
  2991  8.1.0276  no test for 'incsearch' highlighting with :s
  9021  8.1.0277  'incsearch' highlighting wrong in a few cases
  2988  8.1.0278  'incsearch' highlighting does not accept reverse range
  3306  8.1.0279  'incsearch' highlighting does not skip white space
  2293  8.1.0280  'incsearch' highlighting does not work for ":g!/"
 19659  8.1.0281  parsing command modifiers is not separated
 14174  8.1.0282  'incsearch' does not work with command modifiers
  1846  8.1.0283  missing test dump
  3774  8.1.0284  'cursorline' highlighting wrong with 'incsearch'
  1416  8.1.0285  compiler warning for conversion
  3285  8.1.0286  'incsearch' does not apply to :smagic and :snomagic
  1772  8.1.0287  MAX is not defined everywhere
 12170  8.1.0288  quickfix code uses cmdidx too often
  2018  8.1.0289  cursor moves to wrong column after quickfix jump
  2722  8.1.0290  "cit" on an empty HTML tag changes the whole tag
  4355  8.1.0291  'incsearch' highlighting not used for :sort
  2120  8.1.0292  MS-Windows: the text "self-installing" confuses some users
  5483  8.1.0293  checks for type of stack is cryptic
  2332  8.1.0294  MS-Windows: sometimes uses short directory name
  9332  8.1.0295  no 'incsearch' highlighting for :vimgrep and similar
  8125  8.1.0296  command parsing for 'incsearch' is a bit ugly
  2733  8.1.0297  MS-Windows: tests fail, Vim crashes
  1475  8.1.0298  window resize test sometimes fails on Mac
  1657  8.1.0299  misplaced comment
  2295  8.1.0300  the old window title might be freed twice
  8790  8.1.0301  GTK: input method popup displayed on wrong screen.
  6061  8.1.0302  crash when using :suspend and "fg"
  2912  8.1.0303  line2byte() is wrong for last line with 'noeol'
  9124  8.1.0304  no redraw when using a STOP signal on Vim and then CONT
  3073  8.1.0305  missing support for Lua 5.4 32 bits on Unix
 14029  8.1.0306  plural messages are not translated properly
  6949  8.1.0307  there is no good way to get the window layout
  1720  8.1.0308  a quick undo shows "1 seconds ago"
 18244  8.1.0309  profiling does not show a count for condition lines
  3277  8.1.0310  file info msg not always suppressed with 'F' in 'shortmess'
  4009  8.1.0311  filtering entries in a quickfix list is not easy
  7961  8.1.0312  wrong type for flags used in signal handlers
  7881  8.1.0313  information about a swap file is unavailable
  5176  8.1.0314  build failure without the +eval feature
  6290  8.1.0315  helpgrep with language doesn't work properly
  2195  8.1.0316  swapinfo() test fails on Travis
  2110  8.1.0317  Cscope test fails when using shadow directory
  3126  8.1.0318  the getftype() test may fail for char devices
  1642  8.1.0319  bzero() function prototype doesn't work for Android
  4447  8.1.0320  too much 'incsearch' highlight for pat matching everything
  4558  8.1.0321  'incsearch' regression: /\v highlights everything
  3868  8.1.0322  Test_copy_winopt() does not restore 'hidden'
  2305  8.1.0323  reverse order of VTP calls only needed the first time
  1492  8.1.0324  off-by-one error in cmdidx check
  2183  8.1.0325  strings in swap file may not be NUL terminated
  4926  8.1.0326  screen dump does not consider NUL and space equal
  4900  8.1.0327  the "g CTRL-G" command isn't tested much
  4775  8.1.0328  inputlist() doesn't work with a timer
  1872  8.1.0329  using inputlist() during startup results in garbage
  6219  8.1.0330  the qf_add_entries() function is too long
  3811  8.1.0331  insufficient test coverage for :mkview and :loadview
  1940  8.1.0332  get Gdk-Critical error on first balloon show
  5951  8.1.0333  :mkview does not restore cursor properly after "$"
  3122  8.1.0334  'autowrite' takes effect when buffer is not to be written
  1780  8.1.0335  mkview test fails on CI
  3139  8.1.0336  mkview test still fails on CI
  3531  8.1.0337  :file fails in quickfix command
  5890  8.1.0338  MS-Windows: VTP doesn't work properly with Powershell
  3237  8.1.0339  wrong highlight when 'incsearch' set and cancelling :s
  2219  8.1.0340  no test for :spellinfo
  8417  8.1.0341  :argadd in empty buffer changes the buffer name
  6555  8.1.0342  crash when a callback deletes a window that is being used
  1636  8.1.0343  'shellslash' is not used for getcwd() with local directory
  2422  8.1.0344  'hlsearch' highlighting has a gap after /$
 10052  8.1.0345  cannot get the window id associated with the location list
 57731  8.1.0346  building with Aap is outdated and unused
  5485  8.1.0347  some tests fail on Solaris
  4181  8.1.0348  on Travis the slowest build is run last
  5581  8.1.0349  crash when wiping buffer in a callback
  6919  8.1.0350  Vim may block on ch_sendraw()
  5206  8.1.0351  'incsearch' for :/foo/s//<Esc> changes last search pattern
  8073  8.1.0352  browsing compressed tar files does not always work
  8839  8.1.0353  an "after" directory of a package is appended to 'rtp'
  2279  8.1.0354  packadd test fails on MS-Windows
  3168  8.1.0355  incorrect adjusting the popup menu for the preview window
  6409  8.1.0356  using :s with 'incsearch' prevents CTRL-R CTRL-W
  4016  8.1.0357  instructions for tests are outdated
  1607  8.1.0358  crash when using term_dumpwrite() after the job finished
  3072  8.1.0359  no clue what test failed when using a screendump twice
237081  8.1.0360  using an external diff program is slow and inflexible
  4571  8.1.0361  remote user not used for completion
227344  8.1.0362  cannot get the script line number when executing a function
  2800  8.1.0363  internal diff isn't used by default as advertised
  2130  8.1.0364  compiler warning in xdiff code
 28602  8.1.0365  function profile doesn't specify where it was defined
  3826  8.1.0366  pieces of the xdiff code are not used
  1749  8.1.0367  getchar(1) no longer processes pending messages
 20303  8.1.0368  GTK code has too many #ifdefs and GTK 2.10 building fails
  9213  8.1.0369  continuation lines cannot contain comments
  1651  8.1.0370  not using internal diff if 'diffopt' is not changed
  6298  8.1.0371  argument types for select() may be wrong
  5591  8.1.0372  screen updating slow when 'cursorline' is set
  1768  8.1.0373  screen updating still slow when 'cursorline' is set
 19602  8.1.0374  moving the cursor is slow when 'relativenumber' is set
  2197  8.1.0375  cannot use diff mode with Cygwin diff.exe
  2133  8.1.0376  compiler warning for uninitialized variable
 21413  8.1.0377  xdiff doesn't use the Vim memory allocation functions
  2048  8.1.0378  CI build failure
125615  8.1.0379  build dependencies are incomplete
  6840  8.1.0380  "make proto" doesn't work well
  1858  8.1.0381  variable declaration not at start of block
  9705  8.1.0382  some make programs can't handle "xdiff/../"
  1782  8.1.0383  missing source file rename
  5127  8.1.0384  sign ordering depends on +netbeans feature
  2742  8.1.0385  Coveralls badge doesn't update
  5812  8.1.0386  cannot test with non-default option value
  2071  8.1.0387  no test for 'ambiwidth' detection
  1579  8.1.0388  Coverity complains about possible NULL pointer use
  2651  8.1.0389  :behave command is not tested
  6076  8.1.0390  scrollbars are not tested
  2344  8.1.0391  building in a shadow directory fails
  9049  8.1.0392  error while typing :/foo/s// with 'incsearch' enabled
 27803  8.1.0393  not all white space difference options available
  6228  8.1.0394  diffs are not always updated correctly
  1672  8.1.0395  compiler warning on 64-bit MS-Windows
  1768  8.1.0396  another compiler warning on 64-bit MS-Windows
 15721  8.1.0397  no event triggered after updating diffs
  4360  8.1.0398  no test for -o and -O command line arguments
  8813  8.1.0399  'hlsearch' highlight remains in other window
  2686  8.1.0400  using freed memory with :diffget
  8652  8.1.0401  can't get swap name of another buffer
  5092  8.1.0402  the DiffUpdate event isn't triggered for :diffput
  1357  8.1.0403  header file missing from distribution
  2233  8.1.0404  accessing invalid memory with long argument name
 68527  8.1.0405  too many #ifdefs for GTK
  4335  8.1.0406  several command line arguments are not tested
 33033  8.1.0407  quickfix code mixes using the stack and a list pointer
  7190  8.1.0408  MSVC: cannot use the "x64" native compiler option
  3554  8.1.0409  startup test fails on MS-Windows
  8456  8.1.0410  the ex_copen() function is too long
  1570  8.1.0411  renamed file missing from distribution
  2839  8.1.0412  cannot build with GTK 2.4
  2486  8.1.0413  test output is duplicated or missing
  3066  8.1.0414  v:option_old is cleared when using :set in OptionSet autocmd
  4556  8.1.0415  not actually using 16 colors with vtp
  2741  8.1.0416  sort doesn't report deleted lines
  4674  8.1.0417  several command line arguments are not tested
  2249  8.1.0418  MS-Windows: cannot separate Lua include and library dirs
  1921  8.1.0419  Cygwin: running cproto fails with -O2
  2056  8.1.0420  generating vim.lib when using ActivePerl 5.20.3 or later
  2776  8.1.0421  MS-Windows: Ruby path is wrong for Ruby 1.9 and later
  1647  8.1.0422  cannot create map file with MinGW
  2704  8.1.0423  MS-Windows: using dup-close for flushing a file
  3886  8.1.0424  test output is very verbose, loading CI log is slow
  2891  8.1.0425  ml_get error and crash with appendbufline()
  2598  8.1.0426  accessing invalid memory in SmcOpenConnection()
  2361  8.1.0427  MS-Windows GUI: using invalid encoded file name
  3757  8.1.0428  the :suspend command is not tested
  1649  8.1.0429  no test for :lcd with 'shellslash'
  1332  8.1.0430  Xargadd file left behind after running test
 15030  8.1.0431  the qf_jump() function is too long
  1645  8.1.0432  compiler warning for signed/unsigned
  2241  8.1.0433  mapping can obtain text from inputsecret()
  9471  8.1.0434  copy_loclist() is too long
  2271  8.1.0435  cursorline highlight not removed in some situation
  2471  8.1.0436  can get the text of inputsecret() with getcmdline()
  2119  8.1.0437  may access freed memory when syntax HL times out
  9235  8.1.0438  the ex_make() function is too long
 16394  8.1.0439  recursive use of getcmdline() still not protected
  2960  8.1.0440  remove() with a range not sufficiently tested
  1734  8.1.0441  build failure without command line history
  1685  8.1.0442  GUI: cursor not drawn after ":redraw | sleep"
108558  8.1.0443  unnecessary static function prototypes
  1546  8.1.0444  unnecessary check for NULL pointer
  9270  8.1.0445  setting 'term' does not store location for termcap options
  1447  8.1.0446  options test fails in the GUI
  4197  8.1.0447  GUI scrollbar test fails with Athena and Motif
 12315  8.1.0448  cursorline not removed when using 'cursorbind'
  6929  8.1.0449  when 'rnu' is set folded lines are not displayed correctly
  2060  8.1.0450  build failure without the +fold feature
  6235  8.1.0451  Win32 console: keypad keys don't work
  3847  8.1.0452  MS-Windows: not finding intl.dll
  3698  8.1.0453  MS-Windows: executable() is not reliable
  3104  8.1.0454  resolve() was not tested with a symlink cycle
  6496  8.1.0455  checking for empty quickfix stack is not consistent
  3080  8.1.0456  running test hangs when the input file is being edited
  7330  8.1.0457  win32 console: key mappings don't work
  2997  8.1.0458  ml_get error and crash when using "do"
  1582  8.1.0459  Test_executable fails when there is a dog in the system
  3900  8.1.0460  assert_fails() does not take a message argument
130449  8.1.0461  quickfix code uses too many /* */ comments
  2953  8.1.0462  when using ConPTY Vim can be a child process
  2527  8.1.0463  "simalt ~x" in .vimrc blocks swap file prompt
  2848  8.1.0464  MS-Windows: job_info() has cmd without backslashes
  1671  8.1.0465  client-server test fails
  7829  8.1.0466  autocmd test fails
  3658  8.1.0467  cannot build with Mac OS X 10.5
  3212  8.1.0468  MS-Windows: filter command with pipe character fails
 19665  8.1.0469  too often indexing in qf_lists[]
 10852  8.1.0470  pointer ownership around fname_expand() is unclear
  3488  8.1.0471  some tests are flaky or fail on some systems
  9221  8.1.0472  dosinst command has a few flaws
  2574  8.1.0473  user doesn't notice file does not exist when swap file does
  5110  8.1.0474  directory where if_perl.c is written is inconsistent
 15480  8.1.0475  memory not freed on exit when quit in autocmd
  3035  8.1.0476  memory leaks in test_escaped_glob
  1255  8.1.0477  tiny build fails
  1704  8.1.0478  cannot build with perl using MinGW
  4319  8.1.0479  failure when setting 'varsofttabstop' to end in a comma
  2299  8.1.0480  MinGW build file uses different -I flags than MVC
  2186  8.1.0481  when "Terminal" highlight is reverted cursor doesn't show
  2192  8.1.0482  MinGW "make clean" deletes all .exe files
  2806  8.1.0483  MinGW does not build tee.exe
  8349  8.1.0484  some file types are not recognized
  2921  8.1.0485  term_start() does not check if directory is accessible
  1842  8.1.0486  can't build in MS-Windows
 39192  8.1.0487  no menus specifically for the terminal window
 15995  8.1.0488  using freed memory in quickfix code
  5140  8.1.0489  crash when autocmd clears vimpgrep location list
  4061  8.1.0490  MS-Windows: doesn't handle missing glibwinpthread-1.dll
  1640  8.1.0491  if a terminal dump has CR it is considered corrupt
  3142  8.1.0492  "Edit with existing Vim" list can get long
 13964  8.1.0493  argv() and argc() only work on the current argument list
  3977  8.1.0494  functions do not check for a window ID in other tabs
  7883  8.1.0495  :filter only supports some commands
 11218  8.1.0496  no tests for indent files
  3122  8.1.0497  :%diffput changes order of lines
  3486  8.1.0498  /etc/gitconfig not recognized at a gitconfig file
  4415  8.1.0499  :2vimgrep causes an ml_get error
  1549  8.1.0500  cleaning up in src/tee may not always work
  1823  8.1.0501  cppcheck warns for using array index before bounds check
  5075  8.1.0502  internal diff fails when diffing a context diff
  1854  8.1.0503  missing change to diff test
  3277  8.1.0504  when CTRL-C is mapped it triggers InsertLeave
  1858  8.1.0505  filter command test may fail if helplang is not set
  1836  8.1.0506  modeline test fails when run by root
  3054  8.1.0507  .raml files not properly detected
  3099  8.1.0508  suspend test fails when run by root
  2311  8.1.0509  checking cwd not accessible fails for root
  2146  8.1.0510  filter test fails when $LANG is C.UTF-8
  2370  8.1.0511  ml_get error when calling a function with a range
  2387  8.1.0512  'helplang' default is inconsistent for C and C.UTF-8
  2564  8.1.0513  no error for set diffopt+=algorithm:
 26020  8.1.0514  CTRL-W ^ does not work when alternate buffer has no name
  8965  8.1.0515  reloading a script gives errors for existing functions
  4755  8.1.0516  :move command marks buffer modified when nothing changed
  1951  8.1.0517  Test_window_split_edit_alternate() fails on AppVeyor
  2801  8.1.0518  Test_window_split_edit_bufnr() fails on AppVeyor
 23694  8.1.0519  cannot save and restore the tag stack
  1717  8.1.0520  screen diff test sometimes fails
  1657  8.1.0521  cannot build with +eval but without +quickfix
  2564  8.1.0522  :terminal does not show trailing empty lines
 12244  8.1.0523  opening window from quickfix leaves empty buffer behind
  2080  8.1.0524  terminal test fails on Windows
  3553  8.1.0525  terminal test skips part on Windows
  1694  8.1.0526  running out of signal stack in RealWaitForChar
  1727  8.1.0527  using 'shiftwidth' from wrong buffer for folding
 27062  8.1.0528  various typos in comments
  3431  8.1.0529  flaky test sometimes fails in different ways
  3468  8.1.0530  channel and terminal tests that start a server can be flaky
  2564  8.1.0531  flaky tests often fail with a common error message
 10477  8.1.0532  cannot distinguish between quickfix and location list
  1607  8.1.0533  screendump tests can be flaky
 10454  8.1.0534  MS-Windows installer uses different $HOME than Vim
  2589  8.1.0535  increment/decrement might get interrupted by updating folds
  2944  8.1.0536  file time test fails when using NFS
  2151  8.1.0537  ui_breakcheck() may be called recursively
  1629  8.1.0538  evaluating a modeline might invoke using a shell command
  3595  8.1.0539  cannot build without the sandbox
  3752  8.1.0540  may evaluate insecure value when appending to option
  2844  8.1.0541  help message in dosinst.c is outdated
 13399  8.1.0542  shiftwidth() does not take 'vartabstop' into account
  2020  8.1.0543  Coverity warns for leaking memory and using wrong struct
 13034  8.1.0544  setting 'filetype' in a modeline causes an error
  2290  8.1.0545  when executing indent tests user preferences interfere
  1370  8.1.0546  modeline test with keymap fails
  1459  8.1.0547  modeline test with keymap still fails
  1682  8.1.0548  crash when job callback unloads a buffer
  3892  8.1.0549  netbeans test depends on README.txt contents
  3590  8.1.0550  expression evaluation may repeat an error message
  2045  8.1.0551  expression evaluation may repeat an error message
  3711  8.1.0552  saved last search pattern may not be restored
  6225  8.1.0553  it is not easy to edit a script that was sourced
  4062  8.1.0554  popup menu overlaps with preview window
  2343  8.1.0555  crash when last search pat is set but not last substitute pat
  3947  8.1.0556  saving/restoring search patterns share saved last_idx
 16010  8.1.0557  Termdebug: gdb may use X.Y for breakpoint number
  7059  8.1.0558  some MS-Windows instructions are outdated
  3535  8.1.0559  command line completion not sufficiently tested
  4527  8.1.0560  cannot use address type "other" with with user command
  1987  8.1.0561  MSCV error format has changed
  7029  8.1.0562  parsing of 'diffopt' is slightly wrong
  1734  8.1.0563  setting v:errors to a string give confusing error
  2097  8.1.0564  setting v:errors to wrong type still possible
  1779  8.1.0565  asan complains about reading before allocated block
  2201  8.1.0566  SGR not enabled for mintty because $TERM is "xterm"
  1986  8.1.0567  error for NUL byte in ScreenLines goes unnoticed
  2214  8.1.0568  error message for NUL byte in ScreenLines breaks Travis CI
  3027  8.1.0569  execute() always resets display column to zero
  4021  8.1.0570  'commentstring' not used when adding fold marker
  3527  8.1.0571  non-silent execute() resets display column to zero
  2180  8.1.0572  stopping a job does not work properly on OpenBSD
  9154  8.1.0573  cannot redefine user command without ! in same script
  3955  8.1.0574  'commentstring' not used when adding fold marker in C
 10330  8.1.0575  Termdebug: clearing multi-breakpoint does not work
  2167  8.1.0576  indent script tests pick up installed scripts
  5482  8.1.0577  tabpage right-click menu never shows "Close tab"
  8465  8.1.0578  cannot disable arabic, rightleft and farsi in configure
 74440  8.1.0579  cannot attach properties to text
  1447  8.1.0580  invalid memory access when using text properties
  1833  8.1.0581  double free without the text properties feature
  5788  8.1.0582  text properties are not enabled
 20840  8.1.0583  using illogical name for get_dict_number()/get_dict_string()
  2474  8.1.0584  with search CTRL-L does not pick up composing characters
  1787  8.1.0585  undo test may fail on MS-Windows
 22698  8.1.0586  :digraph output is not easy to read
  2232  8.1.0587  GvimExt: realloc() failing is not handled properly
  2976  8.1.0588  cannot define a sign with space in the text
  2659  8.1.0589  compilation error in gvimext.cpp
  6439  8.1.0590  when a job ends the closed channels are not handled
  1765  8.1.0591  channel sort test is flaky
  2767  8.1.0592  the libvterm tests are not run as part of Vim tests
  2936  8.1.0593  illegal memory access in libvterm test
  1931  8.1.0594  libvterm tests fail to run on Mac
  7523  8.1.0595  libvterm tests are not run with coverage
  4846  8.1.0596  not all parts of printf() are tested
  2414  8.1.0597  cannot run test_libvterm from the top directory
  2131  8.1.0598  indent tests may use the wrong Vim binary
  2250  8.1.0599  without the +eval feature the indent tests don't work
  1445  8.1.0600  channel test is flaky
  4646  8.1.0601  a few compiler warnings
  8027  8.1.0602  DirChanged is also triggered when directory didn't change
  2961  8.1.0603  the :stop command is not tested
  2292  8.1.0604  autocommand test fails on MS-Windows
  2192  8.1.0605  running make in the top directory echoes a comment
  3238  8.1.0606  'cryptmethod' defaults to a very old method
  7182  8.1.0607  proto files are not in sync with the source code
  1976  8.1.0608  coverals is not updating
  3794  8.1.0609  MS-Windows: unused variable, depending on the Ruby version
  5120  8.1.0610  MS-Windows ctags file list differs from Unix
  1607  8.1.0611  crash when using terminal with long composing characters
 10131  8.1.0612  cannot use two global runtime dirs with configure
  4845  8.1.0613  when executing an insecure function the secure flag is stuck
111218  8.1.0614  placing signs can be complicated
223182  8.1.0615  get_tv function names are not consistent
2845493 8.1.0616  NSIS installer is outdated
  1645  8.1.0617  NSIS installer gets two files from the wrong directory
  2345  8.1.0618  term_getjob() does not return v:null as documented
  9641  8.1.0619  :echomsg and :echoerr do not handle List and Dict
  2828  8.1.0620  overuling CONF_ARGS from the environment no longer works
  3939  8.1.0621  terminal debugger does not handle unexpected debugger exit
  5173  8.1.0622  adding quickfix items marks items as valid errors
 17854  8.1.0623  iterating through window frames is repeated
  1971  8.1.0624  overuling CONF_ARGS from the environment still does not work
  2104  8.1.0625  MS-Windows: terminal test fails in white console
  2084  8.1.0626  MS-Windows: no resize to fit parent when using --windowid
  4595  8.1.0627  Python cannot handle function name of script-local function
  1448  8.1.0628  Compiler warning on MS-Windows.
 14330  8.1.0629  "gn" selects the wrong text with a multi-line match
  3679  8.1.0630  "wincmd p" does not work after using an autocmd window 
  2256  8.1.0631  test for :stop fails on Arch
 27904  8.1.0632  using sign group names is inefficient
 11580  8.1.0633  crash when out of memory while opening a terminal window
 16046  8.1.0634  text properties cannot cross line boundaries
  1571  8.1.0635  Coverity complains about null pointer use
  9826  8.1.0636  line2byte() gives wrong values with text properties
  1851  8.1.0637  nsis file no longer used
  6807  8.1.0638  text property highlighting is off by one column
  1534  8.1.0639  text properties test fails on MS-Windows
  2888  8.1.0640  get E14 while typing command :tab with 'incsearch' set
  1811  8.1.0641  no check for out-of-memory when converting regexp
  5219  8.1.0642  swapinfo() leaks memory
  2518  8.1.0643  computing byte offset wrong
 14318  8.1.0644  finding next sign ID is inefficient
  1377  8.1.0645  Coverity warns for possible use of NULL pointer
  2766  8.1.0646  cannot build with Ruby 2.6.0
  8079  8.1.0647  MS-Windows: balloon_show() does not handle wide characters
  6503  8.1.0648  custom operators can't act upon a forced motion
  3823  8.1.0649  setjmp() variables defined globally are used in one file
  3252  8.1.0650  command line argument -q [errorfile] is not tested
  2172  8.1.0651  :args \"foo works like :args without argument
  4416  8.1.0652  freeing memory for balloon eval too early
  1643  8.1.0653  arglist test fails on MS-windows
 12277  8.1.0654  when deleting a line text property flags are not adjusted
 12567  8.1.0655  when appending a line text property flags are not added
  3082  8.1.0656  trying to reconnect to X server may cause problems
  1663  8.1.0657  get error for using regexp recursively
 48845  8.1.0658  deleting signs and completion for :sign is insufficient
  2270  8.1.0659  (after 8.1.0658) build failure without the sign feature
  5923  8.1.0660  sign_unplace() may leak memory
  3091  8.1.0661  clipboard regexp might be used recursively
  1546  8.1.0662  needlessly searching for tilde in string
  2173  8.1.0663  text property display wrong when 'number' is set 
  6447  8.1.0664  configure "fail-if-missing" does not apply to enable-gui
  7054  8.1.0665  text property display wrong when 'spell' is set
  1901  8.1.0666  (after 8.1.0665) text property test fails
  1436  8.1.0667  (after 8.1.0665) textprop test leaves file behind
  2380  8.1.0668  no test for overstrike mode in the command line
 21392  8.1.0669  the ex_sign() function is too long
  1326  8.1.0670  macro for popup menu width is unused
  6891  8.1.0671  cursor in the wrong column after auto-formatting
  3083  8.1.0672  the Lua interface doesn't know about v:null
108706  8.1.0673  functionality for signs is spread out over several files
  1534  8.1.0674  leaking memory when updating a single line
 25118  8.1.0675  text property column in screen columns is not practical
  2375  8.1.0676  textprop screendump test fails
  1682  8.1.0677  look-behind match may use the wrong line number
 10343  8.1.0678  text properties as not adjusted for inserted text
  9236  8.1.0679  sign functions do not take buffer argument as documented
  2013  8.1.0680  not easy to see what features are unavailable
  4609  8.1.0681  text properties as not adjusted for deleted text
  8249  8.1.0682  text properties not adjusted when backspacing replaced text
  1569  8.1.0683  spell highlighting does not always end
  4482  8.1.0684  warnings from 64-bit compiler
 12362  8.1.0685  get_buf_tv() is named inconsistently
  3369  8.1.0686  when 'y' is in 'cpoptions' yanking for clipboard changes redo
  2550  8.1.0687  sentence text object in Visual mode is not tested
 25698  8.1.0688  text properties are not restored by undo
  2967  8.1.0689  undo with text properties not tested
  2881  8.1.0690  setline() and setbufline() do not clear text properties
 14795  8.1.0691  text properties are not adjusted for :substitute
  4753  8.1.0692  if a buffer was deleted a channel can't write to it
  2878  8.1.0693  channel test fails sometimes
  2871  8.1.0694  when using text props may free memory that is not allocated
  5480  8.1.0695  internal error when using :popup
  3829  8.1.0696  when test_edit fails 'insertmode' may not be reset
 25979  8.1.0697  ":sign place" requires the buffer argument
  3901  8.1.0698  clearing the window is used too often
  1529  8.1.0699  compiler warning for uninitialized variable
  1400  8.1.0700  using "gt" sometimes does not redraw a tab
 12245  8.1.0701  sign message not translated and inconsistent spacing
  4245  8.1.0702  ":sign place" only uses the current buffer
  2917  8.1.0703  compiler warnings with 64-bit compiler
  1805  8.1.0704  building with Ruby 2.6 gives compiler warnings
  2073  8.1.0705  :colorscheme isn't tested enough
 10220  8.1.0706  tabline is not always redrawn
  4523  8.1.0707  text property columns are not adjusted for changed indent
  5125  8.1.0708  third argument for redrawWinline() is always FALSE
  9751  8.1.0709  windows are updated for every added/deleted sign
  5478  8.1.0710  when using timers may wait for job exit quite long
 88709  8.1.0711  test files still use function!
 11228  8.1.0712  MS-Windows build instructions are a bit outdated
2879878 8.1.0713  images for NSIS take up too much space
  3787  8.1.0714  unessesary #if lines in GTK code
  1748  8.1.0715  superfluous call to redraw_win_later()
  8517  8.1.0716  get warning message when 'completefunc' returns nothing
 22574  8.1.0717  there is no function for the ":sign jump" command
  2555  8.1.0718  a couple compiler warnings
 16561  8.1.0719  too many #ifdefs
 18271  8.1.0720  cannot easily change the current quickfx list index
 24146  8.1.0721  conceal mode is not sufficiently tested
  4462  8.1.0722  cannot build without the virtualedit feature
 25260  8.1.0723  cannot easily run specific test when in src/testdir
  2775  8.1.0724  build for MinGW fails
  5440  8.1.0725  conceal mode is not completely tested
  9198  8.1.0726  redrawing specifically for conceal feature
  1636  8.1.0727  compiler warning for sprintf() argument
  6031  8.1.0728  cannot avoid breaking after a single space.
  6207  8.1.0729  there is a SourcePre autocommand event but not a SourcePost
  1467  8.1.0730  compiler warning for get_buf_arg() unused
  7330  8.1.0731  JS encoding does not handle negative infinity
  1945  8.1.0732  cannot build without the eval feature
 15261  8.1.0733  too many #ifdefs for the multi-byte feature
  2368  8.1.0734  the hlsearch state is not stored in a session file
 93900  8.1.0735  cannot handle binary data
 21855  8.1.0736  code for Blob not sufficiently tested
  1536  8.1.0737  compiler warning for uninitialized variable
  2685  8.1.0738  using freed memory, for loop over blob leaks memory
  4939  8.1.0739  text objects in not sufficiently tested
  1627  8.1.0740  Tcl test fails
  7882  8.1.0741  viminfo with Blob is not tested
  5228  8.1.0742  not all Blob operations are tested
695671  8.1.0743  giving error messages is not flexible
  6693  8.1.0744  compiler warnings for signed/unsigned strings
  2088  8.1.0745  compiler warnings for signed/unsigned string
  5138  8.1.0746  highlighting not updated with conceal and 'cursorline'
  4041  8.1.0747  map() with a bad expression doesn't give an error
  4379  8.1.0748  using sprintf() instead of semsg()
  1939  8.1.0749  error message contains garbage
  3401  8.1.0750  when the last sign is deleted the signcolumn may remain
  1646  8.1.0751  some regexp errors are not tested
  1527  8.1.0752  one more compiler warning for signed/unsigned string
 14694  8.1.0753  printf format not checked for semsg()
  2598  8.1.0754  preferred column is lost when setting 'cursorcolumn'
  2909  8.1.0755  error message for get() on a Blob with invalid index
  2516  8.1.0756  copy() does not make a copy of a Blob
 11449  8.1.0757  not enough documentation for Blobs
  1885  8.1.0758  font number is always one instead of the actual
 14841  8.1.0759  showing two characters for tab is limited
  7829  8.1.0760  no proper test for using 'termencoding'
  1656  8.1.0761  default value for brief_wait is wrong
  1629  8.1.0762  compiler warning
146961  8.1.0763  nobody is using the Sun Workshop support
  2241  8.1.0764  list of distributed files is outdated
  5262  8.1.0765  string format of a Blob can't be parsed back
 24279  8.1.0766  various problems when using Vim on VMS
  5124  8.1.0767  when deleting lines at the bottom signs are misplaced
  8147  8.1.0768  updating completions may cause the popup menu to flicker
  3416  8.1.0769  :stop is covered in two tests
  6869  8.1.0770  inconsistent use of ELAPSED_FUNC
  7093  8.1.0771  some shell filetype patterns end in a star
  7973  8.1.0772  the sign_define_by_name() function is too long
  7896  8.1.0773  not all crypt code is tested
  7676  8.1.0774  VMS build is missing the blob file
  3420  8.1.0775  matching too many files as zsh
  2307  8.1.0776  Travis does not build a version without GUI on Linux
  5010  8.1.0777  Win32: using pipes for channel does not work well
  1656  8.1.0778  terminal test fails on MS-Windows
209043  8.1.0779  argument for message functions is inconsistent
  1604  8.1.0780  terminal test fails on Mac
  1584  8.1.0781  build error when using if_xcmdsrv.c
  2424  8.1.0782  Win32: cursor blinks when Vim is not active
  2756  8.1.0783  compiler warning for signed/unsigned
  3266  8.1.0784  messy indent in if statement
 23781  8.1.0785  depending on the configuration some functions are unused
  4406  8.1.0786  ml_get error when updating the status line
  3765  8.1.0787  compiler warning for unused function
  6190  8.1.0788  cannot build with tiny features
  2277  8.1.0789  sourcing a session sets v:errmsg
  2320  8.1.0790  code for creating tabpages in session is too complex
  2441  8.1.0791  a few compiler warnings on VMS
  2632  8.1.0792  bad display if opening cmdline window from Insert completion
 13053  8.1.0793  incorrect error messages for functions that take a Blob
  2119  8.1.0794  white space before " -Ntabmove" causes problems
  1531  8.1.0795  cannot build without popup menu
  2678  8.1.0796  MS-Windows 7: problem with named pipe on channel
  3399  8.1.0797  error E898 is used twice
  5792  8.1.0798  changing a blob while iterating over it works strangely
  3673  8.1.0799  calling deleted function; test doesn't work on Mac
  2461  8.1.0800  may use a lot of memory when a function refers itself
  1774  8.1.0801  MinGW: no hint that tests fail because of small terminal
  4055  8.1.0802  negative index doesn't work for Blob
  2695  8.1.0803  session file has problem with single quote in file name
  2498  8.1.0804  crash when setting v:errmsg to empty list
169444  8.1.0805  too many #ifdefs
168573  8.1.0806  too many #ifdefs
  1537  8.1.0807  session test fails on MS-Windows
  1712  8.1.0808  MS-Windows: build error with GUI
130242  8.1.0809  too many #ifdefs
129728  8.1.0810  too many #ifdefs
 52979  8.1.0811  too many #ifdefs
  5050  8.1.0812  Unicode 16 feature is not useful
  3806  8.1.0813  FileChangedShell not sufficiently tested
  7655  8.1.0814  :mksession cannot handle a very long 'runtimepath'
 13274  8.1.0815  dialog for file changed outside of Vim not tested
  1626  8.1.0816  test for 'runtimepath' in session fails on MS-Windows
  2659  8.1.0817  ":=" command is not tested
  5081  8.1.0818  MS-Windows: cannot send large data with ch_sendraw()
  5999  8.1.0819  a failed assert with a long string is hard to read
 11935  8.1.0820  test for sending large data over channel sometimes fails
  7589  8.1.0821  xxd "usage" output and other arguments not tested
  4371  8.1.0822  peeking and flushing output slows down execution
  2885  8.1.0823  not sufficient testing of xxd
 16554  8.1.0824  SunOS/Solaris has a problem with ttys
160801  8.1.0825  code for autocommands is mixed with file I/O code
 79548  8.1.0826  too many #ifdefs
  2331  8.1.0827  missing dependency in Makefile
  1764  8.1.0828  still using FEAT_VIRTUALEDIT
  3964  8.1.0829  when 'hidden' is set session creates extra buffers
  1667  8.1.0830  test leaves directory behind on MS-Windows
  3435  8.1.0831  xxd test fails if man page has dos fileformat
  3286  8.1.0832  confirm() is not tested
  1419  8.1.0833  memory leak when jumps output is filtered
 19328  8.1.0834  GUI may wait too long before dealing with messages
  1717  8.1.0835  GUI build fails on MS-Windows
  2075  8.1.0836  user completion test can fail on MS-Windows
  5401  8.1.0837  timer interrupting cursorhold and mapping not tested
  1877  8.1.0838  compiler warning for type conversion
  1660  8.1.0839  when using VTP wrong colors after a color scheme change
  6189  8.1.0840  getchar(0) never returns a character in the terminal
  2400  8.1.0841  travis config to get Lua on MacOS is too complicated
  2229  8.1.0842  getchar_zero test fails on MS-Windows
  2663  8.1.0843  memory leak when running "make test_cd"
  2082  8.1.0844  when timer fails test will hang forever
  9689  8.1.0845  having job_status() free the job causes problems
 10132  8.1.0846  not easy to recognize the system Vim runs on
  2469  8.1.0847  may use terminal after it was cleaned up
  1665  8.1.0848  cannot build with Ruby 1.8
  3979  8.1.0849  cursorline highlight is not always updated
  4047  8.1.0850  test for 'backupskip' is not correct
  4451  8.1.0851  feedkeys() with "L" does not work properly
  8567  8.1.0852  findfile() and finddir() are not properly tested
  2021  8.1.0853  options test fails on Mac
  7452  8.1.0854  xxd does not work with more than 32 bit addresses
  1878  8.1.0855  cannot build xxd with MSVC 10
  3082  8.1.0856  when scrolling a window the cursorline is not always updated
263547  8.1.0857  indent functionality is not separated
  5294  8.1.0858  'indentkeys' and 'cinkeys' defaults are different
  4559  8.1.0859  "%v" in 'errorformat' does handle multi-byte characters
  1577  8.1.0860  debug lines left in the code
  1546  8.1.0861  building with MinGW and static libc doesn't work
 10042  8.1.0862  no verbose version of character classes
  5849  8.1.0863  cannot see what signal caused a job to end
 37593  8.1.0864  cannot have a local value for 'scrolloff' and 'sidescrolloff'
  2879  8.1.0865  when 'listchars' only contains "nbsp:X" it does not work
  9652  8.1.0866  build file dependencies are outdated
  4845  8.1.0867  cannot build Python interface with Python 2.4
  1848  8.1.0868  crash if triggering garbage collector after a function call
 18955  8.1.0869  Travis CI script is too complicated
 47967  8.1.0870  Vim doesn't use the new ConPTY support in Windows 10
  1446  8.1.0871  build error when building with Ruby 2.6.0
  1683  8.1.0872  confusing condition
  1593  8.1.0873  list if distributed files does not include matchit autoload
158253  8.1.0874  using old style comments in new file
  3442  8.1.0875  not all errors of marks and findfile()/finddir() are tested
  1769  8.1.0878  test for has('bsd') fails on some BSD systems
  1665  8.1.0884  double check for bsd systems
  2829  8.1.0948  when built without +eval "Vim --clean" produces errors
  2627  8.1.1046  the "secure" variable is used inconsistently
  2089  8.1.1365  source command doesn't check for the sandbox
