Re: how to get old versions of vim

2022-08-26 Fir de Conversatie Maxim Kim
On 27/08/2022 07:56, Charles Campbell wrote: So, I thought what I'd like to do is to get vim 9.0 back (with no patches) and see if that worked. Then, if the plugin continues to misbehave, then I'd like to get vim 8.0. Once I have a version of vim where the plugin works I'd like to use git bi

Re: how to get old versions of vim

2022-08-26 Fir de Conversatie Yegappan Lakshmanan
Hi Charles, On Fri, Aug 26, 2022 at 9:56 PM Charles Campbell wrote: > > Hello: > > I've got a plugin that I wrote years ago that I only just noticed is > misbehaving; ie. it used to work properly but it no longer does. > > So, I thought what I'd like to do is to get vim 9.0 back (with no > patche

Re: how to get old versions of vim

2022-08-26 Fir de Conversatie François Ingelrest
Hi, On Sat, 27 Aug 2022 at 06:56, Charles Campbell wrote: > So, I thought what I'd like to do is to get vim 9.0 back (with no > patches) and see if that worked. Then, if the plugin continues to > misbehave, then I'd like to get vim 8.0. Once I have a version of vim > where the plugin works I'd li

how to get old versions of vim

2022-08-26 Fir de Conversatie Charles Campbell
Hello: I've got a plugin that I wrote years ago that I only just noticed is misbehaving; ie. it used to work properly but it no longer does. So, I thought what I'd like to do is to get vim 9.0 back (with no patches) and see if that worked. Then, if the plugin continues to misbehave, then I'd

Patch 9.0.0284

2022-08-26 Fir de Conversatie Bram Moolenaar
Patch 9.0.0284 Problem:Using static buffer for multiple completion functions. Solution: Use one buffer in expand_T. Files: src/structs.h, src/misc1.c, src/syntax.c, src/cmdhist.c *** ../vim-9.0.0283/src/structs.h 2022-08-25 16:02:09.681816465 +0100 --- src/structs.h 2022-

Patch 9.0.0283

2022-08-26 Fir de Conversatie Bram Moolenaar
Patch 9.0.0283 Problem:Cannot complete "syn list @cluster". Solution: Recognize and handle "list @". (Björn Linse, closes #10990) Files: src/syntax.c, src/testdir/test_syntax.vim *** ../vim-9.0.0282/src/syntax.c2022-08-14 14:16:08.003582142 +0100 --- src/syntax.c2022-

Patch 9.0.0282

2022-08-26 Fir de Conversatie Bram Moolenaar
Patch 9.0.0282 Problem:A nested timout stops the previous timeout. Solution: Ignore any nested timeout. Files: src/regexp.c, src/evalfunc.c *** ../vim-9.0.0281/src/regexp.c2022-07-29 16:22:22.276165855 +0100 --- src/regexp.c2022-08-26 21:24:04.683232800 +0100

Patch 9.0.0281

2022-08-26 Fir de Conversatie Bram Moolenaar
Patch 9.0.0281 (after 9.0.0279) Problem:Build failure without the +eval feature. Solution: Add #ifdef. Files: src/cmdexpand.c *** ../vim-9.0.0280/src/cmdexpand.c 2022-08-26 16:58:46.135489352 +0100 --- src/cmdexpand.c 2022-08-26 19:58:11.931895794 +0100 *** *** 36

Re: Build failure in Small and Tiny cmdexpand.c after applying patches 9.0 276 to 280

2022-08-26 Fir de Conversatie Bram Moolenaar
Tony wrote: > linux-tuxedo:~/.build/vim/vim-hg/src/shadow-tiny # (make || echo 'exit > status' $? ; date) 2>&1 |tee -a make.log > [=E2=80=A6] > gcc -c -I. -Iproto -DHAVE_CONFIG_H -O2 -fno-strength-reduce -Wall > -Wno-deprecated-declarations -D_REENTRANT -U_FORTIFY_SOURCE > -D_FORTIFY_SOURCE=

Re: Racket filetype support

2022-08-26 Fir de Conversatie Bram Moolenaar
Ben Knoble wrote: > Attached are improved syntax, ftplugin, indent, and compiler files for Racket. > > These are extracted from https://github.com/benknoble/vim-racket with > the help of Doug Kearns. Thanks. Mostly OK, but I see that line continuation is used in the ftplugin file, therefore t

Build failure in Small and Tiny cmdexpand.c after applying patches 9.0 276 to 280

2022-08-26 Fir de Conversatie Tony Mechelynck
linux-tuxedo:~/.build/vim/vim-hg/src/shadow-tiny # (make || echo 'exit status' $? ; date) 2>&1 |tee -a make.log […] gcc -c -I. -Iproto -DHAVE_CONFIG_H -O2 -fno-strength-reduce -Wall -Wno-deprecated-declarations -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1-o objects/cmdexpand.o cmd

Racket filetype support

2022-08-26 Fir de Conversatie D. Ben Knoble
Attached are improved syntax, ftplugin, indent, and compiler files for Racket. These are extracted from https://github.com/benknoble/vim-racket with the help of Doug Kearns. The improved ftdetect is not included yet; it would change the way *.rkt files are handled. D. Ben Knoble -- -- You rec

Patch 9.0.0280

2022-08-26 Fir de Conversatie Bram Moolenaar
Patch 9.0.0280 Problem:The builtin termcap list depends on the version. Solution: Always include all termcap entries. Remove duplicate lines. Files: runtime/doc/builtin.txt, runtime/doc/term.txt, runtime/doc/various.txt, src/feature.h, src/term.c, src/evalfunc.

Motif footer feature

2022-08-26 Fir de Conversatie Bram Moolenaar
While cleaning up the features I noticed that FEAT_FOOTER is never defined. Theoretically someone could manually define it when building Vim. But it only works with Motif, thus I very much doubt it is actually used by anyone. Unless someone mentions actually using it, I'm going to remove it. J

Patch 9.0.0279

2022-08-26 Fir de Conversatie Bram Moolenaar
Patch 9.0.0279 Problem:The tiny version has the popup menu but not 'wildmenu'. Solution: Graduate the wildmenu feature. Files: runtime/doc/options.txt, runtime/doc/various.txt, src/feature.h, src/cmdexpand.c, src/drawscreen.c, src/evalfunc.c, src/ex_getln.c, src

Patch 9.0.0278

2022-08-26 Fir de Conversatie Bram Moolenaar
Patch 9.0.0278 Problem:The +wildignore feature is nearly always available. Solution: Graduate +wildignore for consistency. Files: runtime/doc/options.txt, runtime/doc/various.txt, src/feature.h, src/bufwrite.c, src/evalfunc.c, src/fileio.c, src/filepath.c, src/o

Patch 9.0.0277

2022-08-26 Fir de Conversatie Bram Moolenaar
Patch 9.0.0277 Problem:Coverity CI: update-alternatives not needed with Ubuntu 20.04. Solution: Remove update-alternatives for Lua. (closes #10987) Files: .github/workflows/coverity.yml *** ../vim-9.0.0276/.github/workflows/coverity.yml 2022-08-25 16:24:53.166843838 +0100 --- .

Patch 9.0.0276

2022-08-26 Fir de Conversatie Bram Moolenaar
Patch 9.0.0276 Problem:'buftype' values not sufficiently tested. Solution: Add and extend tests with 'buftype' values. (closes #10988) Files: src/testdir/test_bufline.vim, src/testdir/test_autocmd.vim, src/testdir/test_functions.vim *** ../vim-9.0.0275/src/testdir/test_bu

Patch 9.0.0275

2022-08-26 Fir de Conversatie Bram Moolenaar
Patch 9.0.0275 Problem:BufEnter not triggered when using ":edit" in "nofile" buffer. Solution: Let readfile() return NOTDONE. (closes #10986) Files: src/fileio.c, src/testdir/test_autocmd.vim *** ../vim-9.0.0274/src/fileio.c2022-08-26 11:54:58.385177821 +0100 --- src/fileio.c

Patch 9.0.0274

2022-08-26 Fir de Conversatie Bram Moolenaar
Patch 9.0.0274 (after 9.0.0261) Problem:Netrw plugin does not show remote files. Solution: Do read a file when 'buftype' is "acwrite". (closes #10983) Files: src/buffer.c, src/testdir/test_functions.vim *** ../vim-9.0.0273/src/buffer.c2022-08-26 11:54:58.385177821 +0100 --- s

Patch 9.0.0273

2022-08-26 Fir de Conversatie Bram Moolenaar
Patch 9.0.0273 Problem:Konsole termresponse not recognized. Solution: Handle Konsole like libvterm, set 'ttymouse' to "sgr". (closes #10990) Files: src/term.c, src/testdir/test_termcodes.vim *** ../vim-9.0.0272/src/term.c 2022-08-14 14:16:08.003582142 +0100 --- src/term.

Patch 9.0.0272

2022-08-26 Fir de Conversatie Bram Moolenaar
Patch 9.0.0272 (after 9.0.0261) Problem:BufReadCmd not triggered when loading a "nofile" buffer. (Maxim Kim) Solution: Call readfile() but bail out before reading a file. (closes #10983) Files: src/buffer.c, src/fileio.c, src/vim.h, src/testdir/test_

Patch 9.0.0271

2022-08-26 Fir de Conversatie Bram Moolenaar
Patch 9.0.0271 Problem:Using INIT() in non-header files. Solution: Remove INIT(). (closes #10981) Files: src/ex_getln.c, src/gui_xim.c, src/os_unix.c *** ../vim-9.0.0270/src/ex_getln.c 2022-08-21 19:08:47.078217067 +0100 --- src/ex_getln.c 2022-08-26 10:32:01.030768738 +010