Patch 8.0.1479

2018-02-09 Fir de Conversatie Bram Moolenaar
Patch 8.0.1479 Problem:Insert mode completion state is confusing. Solution: Move ctrl_x_mode into edit.c. Add CTRL_X_NORMAL for zero. Files: src/edit.c, src/globals.h, src/proto/edit.pro, src/search.c, src/getchar.c *** ../vim-8.0.1478/src/edit.c 2018-01-31 20:51:40.3018

Patch 8.0.1480

2018-02-09 Fir de Conversatie Bram Moolenaar
Patch 8.0.1480 (after 8.0.1479) Problem:Patch missing change. Solution: Add missing change. Files: src/evalfunc.c *** ../vim-8.0.1479/src/evalfunc.c 2018-01-28 17:45:41.505504197 +0100 --- src/evalfunc.c 2018-02-09 11:55:25.527085048 +0100 *** *** 7977,7983

Patch 8.0.1481

2018-02-09 Fir de Conversatie Bram Moolenaar
Patch 8.0.1481 Problem:Clearing a pointer takes two lines. Solution: Add vim_clear() to free and clear the pointer. Files: src/misc2.c, src/proto/misc2.pro, src/edit.c *** ../vim-8.0.1480/src/misc2.c 2018-02-03 18:01:33.890107627 +0100 --- src/misc2.c 2018-02-09 12:20:14.615712649 +01

Patch 8.0.1482

2018-02-09 Fir de Conversatie Bram Moolenaar
Patch 8.0.1482 Problem:Using feedkeys() does not work to test Insert mode completion. (Lifepillar) Solution: Do not check for typed keys when executing :normal or feedkeys(). Fix thesaurus completion not working when 'complete' is empty. Files: src/edit.c, src/te

Patch 8.0.1483

2018-02-09 Fir de Conversatie Bram Moolenaar
Patch 8.0.1483 Problem:Searchpair() might return an invalid value on timeout. Solution: When the second search times out, do not accept a match from the first search. (Daniel Hahler, closes #2552) Files: src/search.c *** ../vim-8.0.1482/src/search.c2018-02-09 12:13

Patch 8.0.1484

2018-02-09 Fir de Conversatie Bram Moolenaar
Patch 8.0.1484 Problem:Reduntant conditions. Solution: Remove them. (Dominique Pelle) Files: src/terminal.c *** ../vim-8.0.1483/src/terminal.c 2018-02-08 22:33:27.836606658 +0100 --- src/terminal.c 2018-02-09 16:44:59.581644142 +0100 *** *** 523,529 in

Patch 8.0.1485

2018-02-09 Fir de Conversatie Bram Moolenaar
Patch 8.0.1485 Problem:Weird autocmd may cause arglist to be changed recursively. Solution: Prevent recursively changing the argument list. (Christian Brabandt, closes #2472) Files: src/ex_docmd.c, src/globals.h *** ../vim-8.0.1484/src/ex_docmd.c 2018-02-03 17:36:22.6

Patch 8.0.1486

2018-02-09 Fir de Conversatie Bram Moolenaar
Patch 8.0.1486 Problem:Accessing invalid memory with "it". (Dominique Pelle) Solution: Avoid going over the end of the line. (Christian Brabandt, closes #2532) Files: src/search.c, src/testdir/test_textobjects.vim *** ../vim-8.0.1485/src/search.c2018-02-09 16:04:18

Patch 8.0.1487

2018-02-09 Fir de Conversatie Bram Moolenaar
Patch 8.0.1487 (after 8.0.1486) Problem:Test 14 fails. Solution: Fix skipping over empty line. Files: src/search.c *** ../vim-8.0.1486/src/search.c2018-02-09 18:09:50.839116292 +0100 --- src/search.c2018-02-09 19:19:02.496966504 +0100 *** *** 685,691

Patch 8.0.1488

2018-02-09 Fir de Conversatie Bram Moolenaar
Patch 8.0.1488 (after 8.0.1218) Problem:Emacs tags no longer work. (zdohnal) Solution: Do not skip over end of line. Files: src/tag.c, src/testdir/test_tagjump.vim *** ../vim-8.0.1487/src/tag.c 2017-12-19 10:49:30.828391001 +0100 --- src/tag.c 2018-02-09 18:58:24.833931802 +0100 *

Patch 8.0.1489

2018-02-09 Fir de Conversatie Bram Moolenaar
Patch 8.0.1489 Problem:There is no easy way to get the global directory, esp. if some windows have a local directory. Solution: Make getcwd(-1) return the global directory. (Andy Massimino, closes #2606) Files: runtime/doc/eval.txt, src/evalfunc.c, src/testdir/te

Inaccuracy in the Vim syntax file for Lisp

2018-02-09 Fir de Conversatie Ivan Podmazov
Hello! I wish to report a syntax file bug. File maintainer's specified e-mail is invalid, cannot contact him directly. I have noticed that one of the 978 Common Lisp symbols is missing from 'syntax/lisp.vim' (only 977 symbols are present). After 'values-list' in line 355 there is 'vector', but 'v

Re: Patch 8.0.1481

2018-02-09 Fir de Conversatie h_east
Hi Bram and list, 2018-2-9(Fri) 20:30:22 UTC+9 Bram Moolenaar: > Patch 8.0.1481 > Problem:Clearing a pointer takes two lines. > Solution: Add vim_clear() to free and clear the pointer. > Files: src/misc2.c, src/proto/misc2.pro, src/edit.c [...] In todo.txt > Use vim_clear() in more pl

Re: Patch 8.0.1481

2018-02-09 Fir de Conversatie h_east
Hi Bram and list! 2018-2-10(Sat) 11:09:04 UTC+9 h_east: > Hi Bram and list, > > 2018-2-9(Fri) 20:30:22 UTC+9 Bram Moolenaar: > > Patch 8.0.1481 > > Problem:Clearing a pointer takes two lines. > > Solution: Add vim_clear() to free and clear the pointer. > > Files: src/misc2.c, src/proto