Re: Updates on the Vim project

2023-08-27 Fir de Conversatie Yegappan Lakshmanan
On Sun, Aug 27, 2023 at 11:09 AM Christian Brabandt wrote: > > I would think once Yegappan thinks the Vim9 classes is good enough to > release, I'd go ahead. Not sure how much work this is left to be done, > but I'd rather sooner release than later. So it depends on how far we > want the Vim9

Re: Updates on the Vim project

2023-08-27 Fir de Conversatie Yegappan Lakshmanan
Hi Christian, On Sun, Aug 27, 2023 at 11:09 AM Christian Brabandt wrote: > > > > > On Thu, 24 Aug 2023 at 06:18, Christian Brabandt wrote: > > > > Hi, > > this is a small update over what happened the last few weeks. > > > > Over the last days, I have been merging mostly runtime

Splice9 merge tool

2023-08-27 Fir de Conversatie Ernie Rael
Greetings, In March of 2022 I started porting Splice[1], a 3 way merge tool written in vim/python, to vim9script. I had never used vimscript and felt weak when it came to merging; so "two birds with one stone". There's now a pure vim9script version. It has some UI enhancements. I'm looking

Commit: patch 9.0.1811: still some issues with term_debug test

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1811: still some issues with term_debug test Commit: https://github.com/vim/vim/commit/85c3a5bc265393c1b8b93d8b88b936d3b8b4aec7 Author: Yegappan Lakshmanan Date: Sun Aug 27 21:59:54 2023 +0200 patch 9.0.1811: still some issues with term_debug test Problem: still some

Commit: patch 9.0.1810: camel-case spelling has issues with digits

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1810: camel-case spelling has issues with digits Commit: https://github.com/vim/vim/commit/d08745040bb82c5e9a81b6c8a414e50951642492 Author: LemonBoy Date: Sun Aug 27 21:52:27 2023 +0200 patch 9.0.1810: camel-case spelling has issues with digits Problem: camel-case

Commit: patch 9.0.1809: termdebug test flayk

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1809: termdebug test flayk Commit: https://github.com/vim/vim/commit/6c93c949298c1a6cb294a09b10d690cae357a8bf Author: Christian Brabandt Date: Sun Aug 27 21:48:29 2023 +0200 patch 9.0.1809: termdebug test flayk Problem: termdebug test flayk Solution: wait slightly

Commit: patch 9.0.1808: termdebug: Typo in termdebug test

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1808: termdebug: Typo in termdebug test Commit: https://github.com/vim/vim/commit/f2534434c99a2b0cea08b238df24979b3fdc9212 Author: Christian Brabandt Date: Sun Aug 27 19:59:28 2023 +0200 patch 9.0.1808: termdebug: Typo in termdebug test Problem: termdebug: Typo in

Re: Updates on the Vim project

2023-08-27 Fir de Conversatie Christian Brabandt
On Mo, 28 Aug 2023, Doug Kearns wrote: > > > On Thu, 24 Aug 2023 at 06:18, Christian Brabandt wrote: > > Hi, > this is a small update over what happened the last few weeks. > > Over the last days, I have been merging mostly runtime file changes, > small improvements to the

Re: Commit: patch 9.0.1791: No tests for the termdebug plugin

2023-08-27 Fir de Conversatie Christian Brabandt
On So, 27 Aug 2023, Christ van Willegen wrote: > Hi, 2 typos: > > Op zo 27 aug. 2023 11:30 schreef Christian Brabandt : > > patch 9.0.1791: No tests for the termdebug plugin > > + > +let g:GDB = exepath('gdb') > +if g:GDB->empty() > +  throw 'Skpped: gdb is not found in

Commit: patch 9.0.1807: runtime: crystal scripts not recognised

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1807: runtime: crystal scripts not recognised Commit: https://github.com/vim/vim/commit/9b73902dbe6f7940326bcd8dbc89d010d85d69c5 Author: Doug Kearns Date: Sun Aug 27 19:51:37 2023 +0200 patch 9.0.1807: runtime: crystal scripts not recognised Problem: runtime: crystal

Commit: runtime: Remove outdated scripts.vim comment (#12934)

2023-08-27 Fir de Conversatie Christian Brabandt
runtime: Remove outdated scripts.vim comment (#12934) Commit: https://github.com/vim/vim/commit/73aba18eb7f06ffe05d6e9f8cd6e260bb01d3d44 Author: dkearns Date: Mon Aug 28 03:47:29 2023 +1000 runtime: Remove outdated scripts.vim comment (https://github.com/vim/vim/issues/12934)

Commit: translation(it): updated Italian manpage

2023-08-27 Fir de Conversatie Christian Brabandt
translation(it): updated Italian manpage Commit: https://github.com/vim/vim/commit/d58bad6bc10b47de02357619c8cabecbdac958dc Author: Antonio Giovanni Colombo Date: Sun Aug 27 19:34:55 2023 +0200 translation(it): updated Italian manpage Signed-off-by: Christian Brabandt diff

Commit: patch 9.0.1806: Vim9: bogus error on export

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1806: Vim9: bogus error on export Commit: https://github.com/vim/vim/commit/90c27b28032ea2b42718f8933f877a8bca2821ef Author: LemonBoy Date: Sun Aug 27 19:28:15 2023 +0200 patch 9.0.1806: Vim9: bogus error on export Problem: Vim9: bogus error on export Solution:

Commit: patch 9.0.1805: Vim9: problem compiling object method as function call arg

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1805: Vim9: problem compiling object method as function call arg Commit: https://github.com/vim/vim/commit/639751d218ef423efef8e9aa0fa9abaff7122186 Author: Yegappan Lakshmanan Date: Sun Aug 27 19:23:37 2023 +0200 patch 9.0.1805: Vim9: problem compiling object method as function

Commit: patch 9.0.1804: Vim9: no support for private object methods

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1804: Vim9: no support for private object methods Commit: https://github.com/vim/vim/commit/cd7293bf6c358bb0e183582a2927fc03566d29f6 Author: Yegappan Lakshmanan Date: Sun Aug 27 19:18:23 2023 +0200 patch 9.0.1804: Vim9: no support for private object methods Problem:

Commit: patch 9.0.1803: runtime(filetype): Add norg language detection

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1803: runtime(filetype): Add norg language detection Commit: https://github.com/vim/vim/commit/03e44a1d70e914504e6151fe88ad1e574cbf0a59 Author: NTBBloodbath Date: Sun Aug 27 19:15:20 2023 +0200 patch 9.0.1803: runtime(filetype): Add norg language detection

Commit: patch 9.0.1802: Multiline regex with Visual selection fails with virtual text

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1802: Multiline regex with Visual selection fails with virtual text Commit: https://github.com/vim/vim/commit/e3daa06be1a3ba7ced0735582467d092275e591c Author: zeertzjq Date: Sun Aug 27 19:11:46 2023 +0200 patch 9.0.1802: Multiline regex with Visual selection fails with virtual

Commit: patch 9.0.1801: Vim9 instanceof() fails in a def func

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1801: Vim9 instanceof() fails in a def func Commit: https://github.com/vim/vim/commit/b49ad28d731551ddbd5cc57f9c77d0df085ae845 Author: Yegappan Lakshmanan Date: Sun Aug 27 19:08:40 2023 +0200 patch 9.0.1801: Vim9 instanceof() fails in a def func Problem: Vim9

Commit: patch 9.0.1800: Cursor position still wrong with 'showbreak' and virtual text

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1800: Cursor position still wrong with 'showbreak' and virtual text Commit: https://github.com/vim/vim/commit/6a3897232aecd3e8b9e8b23955e55c1993e5baec Author: zeertzjq Date: Sun Aug 27 19:04:14 2023 +0200 patch 9.0.1800: Cursor position still wrong with 'showbreak' and virtual

Commit: runtime: Distribute the editorconfig with vim (#12902)

2023-08-27 Fir de Conversatie Christian Brabandt
runtime: Distribute the editorconfig with vim (#12902) Commit: https://github.com/vim/vim/commit/e5e04306bf02aa4ad488558dd593cf5c3b72f9b7 Author: Christian Brabandt Date: Sun Aug 27 17:52:18 2023 +0100 runtime: Distribute the editorconfig with vim

Commit: patch 9.0.1797: Vimball/Visual Basic filetype detection conflict

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1797: Vimball/Visual Basic filetype detection conflict Commit: https://github.com/vim/vim/commit/f97f6bbf56408c0c97b4ddbe81fba858d7455b0d Author: Doug Kearns Date: Sun Aug 27 18:44:09 2023 +0200 patch 9.0.1797: Vimball/Visual Basic filetype detection conflict Problem:

Commit: patch 9.0.1798: The 'syntax' option has no completion.

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1798: The 'syntax' option has no completion. Commit: https://github.com/vim/vim/commit/6dfdff3f273dcea29099d81e3eceb871ae089998 Author: Doug Kearns Date: Sun Aug 27 18:48:51 2023 +0200 patch 9.0.1798: The 'syntax' option has no completion. Problem: The 'syntax' option

Commit: patch 9.0.1796: Vim9 problems with null_objects

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1796: Vim9 problems with null_objects Commit: https://github.com/vim/vim/commit/5c018bee0e1e272774584cfb1577327fbb67254a Author: Ernie Rael Date: Sun Aug 27 18:40:26 2023 +0200 patch 9.0.1796: Vim9 problems with null_objects Problem: Vim9 problems with null_objects

Commit: patch 9.0.1795: Indentation issues

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1795: Indentation issues Commit: https://github.com/vim/vim/commit/d4e4ecbb3793cd45b645471966c1ac703be52f4a Author: Yegappan Lakshmanan Date: Sun Aug 27 18:35:45 2023 +0200 patch 9.0.1795: Indentation issues Problem: Indentation issues Solution: Fix code

Commit: patch 9.0.1794: autoconf: not correctly detecing include dirs

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1794: autoconf: not correctly detecing include dirs Commit: https://github.com/vim/vim/commit/74e1dada4199b2d9e68ccaafdb7895c85b4b08f1 Author: Illia Bobyr Date: Sun Aug 27 18:26:54 2023 +0200 patch 9.0.1794: autoconf: not correctly detecing include dirs Problem:

Commit: patch 9.0.1793: obsolete macros in configure script

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1793: obsolete macros in configure script Commit: https://github.com/vim/vim/commit/f39842f148c9a8112432644b7f4a0129315de771 Author: Illia Bobyr Date: Sun Aug 27 18:21:23 2023 +0200 patch 9.0.1793: obsolete macros in configure script Problem: obsolete macros in

Re: Updates on the Vim project

2023-08-27 Fir de Conversatie Doug Kearns
On Thu, 24 Aug 2023 at 06:18, Christian Brabandt wrote: > Hi, > this is a small update over what happened the last few weeks. > > Over the last days, I have been merging mostly runtime file changes, > small improvements to the Vim9 class implementations and bug fixes. > > If you check the

Re: Vim9: Default object member access

2023-08-27 Fir de Conversatie Doug Kearns
On Mon, 28 Aug 2023 at 00:23, Yegappan Lakshmanan wrote: > Hi Doug, > > On Sun, Aug 27, 2023 at 7:14 AM Doug Kearns wrote: > > > > > > On Fri, 25 Aug 2023 at 23:50, Yegappan Lakshmanan > wrote: > >> > >> Hi all, > >> > >> From the email thread > >>

Re: Vim9: Default object member access

2023-08-27 Fir de Conversatie Yegappan Lakshmanan
Hi Doug, On Sun, Aug 27, 2023 at 7:14 AM Doug Kearns wrote: > > > On Fri, 25 Aug 2023 at 23:50, Yegappan Lakshmanan wrote: >> >> Hi all, >> >> From the email thread >> https://groups.google.com/g/vim_dev/c/yYpFNUHdRho/m/xjgrKqMoBQAJ?pli=1 >> and the following items in the todo.txt file: >> >>

Re: Vim9: Default object member access

2023-08-27 Fir de Conversatie Doug Kearns
On Fri, 25 Aug 2023 at 23:50, Yegappan Lakshmanan wrote: > Hi all, > > From the email thread > https://groups.google.com/g/vim_dev/c/yYpFNUHdRho/m/xjgrKqMoBQAJ?pli=1 > and the following items in the todo.txt file: > > - Change access: public by default, private by prefixing "_". >

Re: Support for Private class/object methods

2023-08-27 Fir de Conversatie Doug Kearns
On Fri, 25 Aug 2023 at 15:21, Ernie Rael wrote: > On 23/08/24 9:10 PM, Doug Kearns wrote: > > On Fri, 25 Aug 2023 at 13:18, Yegappan Lakshmanan > wrote: > >> Hi all, >> >> The following item is in the todo.txt file for implementing private >> methods in a class: >> >> - Private methods? >>

Re: Commit: patch 9.0.1791: No tests for the termdebug plugin

2023-08-27 Fir de Conversatie Christ van Willegen
Hi, 2 typos: Op zo 27 aug. 2023 11:30 schreef Christian Brabandt : > patch 9.0.1791: No tests for the termdebug plugin > > + > +let g:GDB = exepath('gdb') > +if g:GDB->empty() > + throw 'Skpped: gdb is not found in $PATH' > +endif > + > +let g:GCC = exepath('gcc') > +if g:GCC->empty() > +

Re: Updates on the Vim project

2023-08-27 Fir de Conversatie Enan Ajmain
Seems promising. Thanks for doing the recon. We should consider this seriously. Wonder what the core devs think of this. Instead of copying (or tagging) them here, would you mind opening a separate thread for this proposal? I don't wanna push something on you but you do seem to have the most

Re: Updates on the Vim project

2023-08-27 Fir de Conversatie Christ van Willegen
Hi, Op wo 23 aug. 2023 22:18 schreef Christian Brabandt : > If you are a runtime file maintainer, or you have been providing > translations, now it's time to check your runtime files against the > version in the Vim repository and please consider sending updated files. > I hope this isn't taken

Commit: patch 9.0.1792: problem with gj/gk/gM and virtual text

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1792: problem with gj/gk/gM and virtual text Commit: https://github.com/vim/vim/commit/d809c0a90387a23aed21ba37d0b65332fb5dafe7 Author: zeertzjq Date: Sun Aug 27 11:17:39 2023 +0200 patch 9.0.1792: problem with gj/gk/gM and virtual text Problem: Normal mode "gM",

Commit: patch 9.0.1791: No tests for the termdebug plugin

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1791: No tests for the termdebug plugin Commit: https://github.com/vim/vim/commit/58f39d89a8adff51ab04893d1fd28e3767979f9f Author: Yegappan Lakshmanan Date: Sun Aug 27 11:14:44 2023 +0200 patch 9.0.1791: No tests for the termdebug plugin Problem: No tests for the

Re: Updates on the Vim project

2023-08-27 Fir de Conversatie akspecs
i have some potentially exciting news. On Thu Aug 24, 2023 at 6:43 AM PDT, Enan Ajmain wrote: > Not to speak for Christian, but I don't think he is considering retiring > the Hg repo because of lack of hosting options. He was weighing the > cost of maintaining an Hg clone and its benefit to its

Commit: patch 9.0.1790: Redundant LSP Content-Type header

2023-08-27 Fir de Conversatie Christian Brabandt
patch 9.0.1790: Redundant LSP Content-Type header Commit: https://github.com/vim/vim/commit/8fbd9449e71f2ad93e594be575209a7424eb093e Author: Magnus Groß Date: Sun Aug 27 00:49:51 2023 +0200 patch 9.0.1790: Redundant LSP Content-Type header Problem: The Content-Type header is an

Commit: translation(ua): Refine (synchronize with Neovim) (#12928)

2023-08-27 Fir de Conversatie Christian Brabandt
translation(ua): Refine (synchronize with Neovim) (#12928) Commit: https://github.com/vim/vim/commit/0db1ea481528917e64ff5cd2e3a6f26e0271d5db Author: Anatolii Sakhnik Date: Sun Aug 27 04:31:58 2023 -0400 translation(ua): Refine (synchronize with Neovim)