Re: Patch to add functions for manipulating the tag stack of a window
Yegappan Lakshmanan wrote: > Hi all, > > The attached patch adds two new functions (gettagstack() and > settagstack()) for getting and modifying the tag stack of a > window. The documentation update and a test are also part > of this patch. > > - Yegappan Hi Yegappan Minor correction in your patch in runtime/doc/eval.txt: the following comment has a grammar mistake: " save and the restore the tag stack It should obviously be: " save and restore the tag stack Regards Dominique -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Patch to add functions for manipulating the tag stack of a window
Hi all, The attached patch adds two new functions (gettagstack() and settagstack()) for getting and modifying the tag stack of a window. The documentation update and a test are also part of this patch. - Yegappan -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. tagstack.diff Description: Binary data
Patch 8.1.0511
Patch 8.1.0511 Problem:ml_get error when calling a function with a range. Solution: Don't position the cursor after the last line. Files: src/userfunc.c, src/testdir/test_functions.vim *** ../vim-8.1.0510/src/userfunc.c 2018-10-25 13:31:33.833906872 +0200 --- src/userfunc.c 2018-11-04 23:38:59.813826045 +0100 *** *** 3149,3154 --- 3149,3161 { if (!eap->skip && eap->addr_count > 0) { + if (lnum > curbuf->b_ml.ml_line_count) + { + // If the function deleted lines or switched to another buffer + // the line number may become invalid. + EMSG(_(e_invrange)); + break; + } curwin->w_cursor.lnum = lnum; curwin->w_cursor.col = 0; #ifdef FEAT_VIRTUALEDIT *** ../vim-8.1.0510/src/testdir/test_functions.vim 2018-10-07 18:43:02.524682045 +0200 --- src/testdir/test_functions.vim 2018-11-04 23:33:21.703374164 +0100 *** *** 1119,1121 --- 1119,1140 call assert_fails('call Fsandbox()', 'E48:') delfunc Fsandbox endfunc + + func EditAnotherFile() + let word = expand('') + edit Xfuncrange2 + endfunc + + func Test_func_range_with_edit() + " Define a function that edits another buffer, then call it with a range that + " is invalid in that buffer. + call writefile(['just one line'], 'Xfuncrange2') + new + call setline(1, range(10)) + write Xfuncrange1 + call assert_fails('5,8call EditAnotherFile()', 'E16:') + + call delete('Xfuncrange1') + call delete('Xfuncrange2') + bwipe! + endfunc *** ../vim-8.1.0510/src/version.c 2018-11-04 14:40:42.347139567 +0100 --- src/version.c 2018-11-04 23:36:30.146573147 +0100 *** *** 794,795 --- 794,797 { /* Add new patch number below this line */ + /**/ + 511, /**/ -- Proverb: A nightingale that forgets the lyrics is a hummingbird. /// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\ ///sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org/// \\\help me help AIDS victims -- http://ICCF-Holland.org/// -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Infinite recursion while running test49.vim
I've been running into various, non-deterministic issues (segfaults and vim just "disappearing") trying to update the Debian package. I think the latter is due to the infinite recursion in the attached backtrace. In this particular case, I was running the tests with ASAN enabled (trying to get more information about the other failures) and stderr redirected to a file. This was also being run in an automated build environment, so there was no tty available. Cheers, -- James GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7 2D23 DFE6 91AE 331B A3DB -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. [New LWP 43934] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `../vim -f -u unix.vim -U NONE --noplugin --not-a-term -s dotest.in test49.in --'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00490fc7 in __interceptor_strlen.part.35 () #0 0x00490fc7 in __interceptor_strlen.part.35 () #1 0x00da1d74 in vim_vsnprintf_typval (str=0x6210b500 "viminfo", str_m=4096, fmt=0xe0a8e0 <.str.105> "%s/*", ap=0x625015c0, tvs=0x0) at message.c:4567 #2 0x00d909d2 in vim_vsnprintf (str=0x6210b500 "viminfo", str_m=4096, fmt=0xe0a8e0 <.str.105> "%s/*", ap=0x625015c0) at message.c:4310 #3 0x00d93546 in vim_snprintf (str=0x6210b500 "viminfo", str_m=4096, fmt=0xe0a8e0 <.str.105> "%s/*") at message.c:4298 #4 0x0079524f in delete_recursive (name=0x6020e710 "/tmp/vH5ZkSp") at fileio.c:7354 #5 0x00795665 in vim_deltempdir () at fileio.c:7391 #6 0x00822076 in ml_close_all (del_file=0) at memline.c:879 #7 0x00888b01 in preserve_exit () at misc1.c:9824 #8 0x009d42b3 in deathtrap (sigarg=11) at os_unix.c:1191 #9 #10 0x007c9c7f in vgetorpeek (advance=0) at getchar.c:1970 #11 0x007c837c in vpeekc () at getchar.c:1869 #12 0x007d229b in vpeekc_nomap () at getchar.c:1884 #13 0x00c11e20 in settmode (tmode=0) at term.c:3486 #14 0x00c4ffbc in fill_input_buf (exit_on_error=0) at ui.c:1883 #15 0x009cfea7 in mch_breakcheck (force=0) at os_unix.c:5915 #16 0x00c4f37c in ui_breakcheck_force (force=0) at ui.c:416 #17 0x00c4f2fb in ui_breakcheck () at ui.c:396 ... #22090 0x007ca238 in vgetorpeek (advance=0) at getchar.c:2072 #22091 0x007c837c in vpeekc () at getchar.c:1869 #22092 0x007d229b in vpeekc_nomap () at getchar.c:1884 #22093 0x00c11e20 in settmode (tmode=0) at term.c:3486 #22094 0x00c4ffbc in fill_input_buf (exit_on_error=0) at ui.c:1883 #22095 0x009cfea7 in mch_breakcheck (force=0) at os_unix.c:5915 #22096 0x00c4f37c in ui_breakcheck_force (force=0) at ui.c:416 #22097 0x00c4f2fb in ui_breakcheck () at ui.c:396 #22098 0x00888d6e in line_breakcheck () at misc1.c:9867 #22099 0x00a59c38 in nfa_regmatch (prog=0x61907380, start=0x619076f0, submatch=0x7ffef12b7360, m=0x7ffef12b7590) at ./regexp_nfa.c:6888 #22100 0x00a4df77 in nfa_regtry (prog=0x61907380, col=0, tm=0x0, timed_out=0x0) at ./regexp_nfa.c:6972 #22101 0x00a4c9c3 in nfa_regexec_both (line=0x6217d4f6 "\" Tests 1 to 15 were moved to test_vimscript.vim", startcol=0, tm=0x0, timed_out=0x0) at ./regexp_nfa.c:7172 #22102 0x00a19a2e in nfa_regexec_multi (rmp=0x7ffef12b81c0, win=0x62402100, buf=0x6250c900, lnum=611, col=0, tm=0x0, timed_out=0x0) at ./regexp_nfa.c:7391 #22103 0x00a17603 in vim_regexec_multi (rmp=0x7ffef12b81c0, win=0x62402100, buf=0x6250c900, lnum=611, col=0, tm=0x0, timed_out=0x0) at regexp.c:8369 #22104 0x00ae0620 in searchit (win=0x62402100, buf=0x6250c900, pos=0x7ffef12b8c00, dir=1, pat=0x60b02fb0 "^\\s*if\\s\\+ExtraVim(.*)", count=1, options=12, pat_use=2, stop_lnum=0, tm=0x0, timed_out=0x0) at search.c:746 #22105 0x00ae556c in do_search (oap=0x7ffef12ba180, dirc=47, pat=0x60b02fc8 "", count=1, options=542, tm=0x0, timed_out=0x0) at search.c:1482 #22106 0x00931db2 in normal_search (cap=0x7ffef12b9520, dir=47, pat=0x60b02fb0 "^\\s*if\\s\\+ExtraVim(.*)", opt=512) at normal.c:6383 #22107 0x00912f1e in nv_search (cap=0x7ffef12b9520) at normal.c:6338 #22108 0x008e5adc in normal_cmd (oap=0x7ffef12ba180, toplevel=1) at normal.c:1121 #22109 0x006fa335 in exec_normal (was_typed=0, use_vpeekc=0, may_use_terminal_loop=0) at ex_docmd.c:10509 #22110
Re: updated German translations
Christian wrote: > On So, 04 Nov 2018, Dominique Pellé wrote: > > > Christian Brabandt wrote: > > > > > Bram, > > > attached is an update to the German translation as patch and complete > > > file. Please include with the next runtime file update. > > > > > > Best, > > > Christian > > > > Hi Christian. > > > > Those 2 German translations in src/de.po have mistakes: > > > > msgid "Recovery completed. You should check if everything is OK." > > msgstr "Wiederherstellung beendet. Prüfen Sie, ob alles alles OK ist." > > -> repeated word "alles" > > > > msgid "E309: Unable to read block 1 from %s" > > msgstr "E309: Block 1 kann nicht nicht von %s gelesen werden" > > -> repeated word "nicht" > > Thanks Dominique. > > Attached is an updated German translation. Thanks! -- "Shoot for the moon. Even if you miss, you'll land among the stars." /// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\ ///sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org/// \\\help me help AIDS victims -- http://ICCF-Holland.org/// -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Patch 8.1.0510
James McCoy wrote: > On Sun, Nov 04, 2018 at 08:09:10PM +0100, Christian Brabandt wrote: > > > > On So, 04 Nov 2018, Bram Moolenaar wrote: > > > > > + else if (STRLEN(p_hlg) >= 1 && *p_hlg == 'C') > > > > James mentioned[¹], that this might be overly eager. > > This isn't doing a case-insensitive comparison, so it _should_ be ok. > Normal locales are lower_UPPER.charset, so they won't match. I suppose it's OK. If we want to be more strict we could check if a dot or nothing follows. But in practise I don't think it makes a difference. -- Q: How does a UNIX Guru do Sex ? A: unzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep /// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\ ///sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org/// \\\help me help AIDS victims -- http://ICCF-Holland.org/// -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Patch 8.1.0510
>if (lang == NULL || STRLEN(lang) < 2)/* safety check */ >return; ... >// any C like setting, such as C.UTF-8, becomes "en" >else if (STRLEN(p_hlg) >= 1 && *p_hlg == 'C') >{ >p_hlg[0] = 'e'; >p_hlg[1] = 'n'; >} This sets 'helplang' to empty for just C but to "en" for C.UTF-8. A little weird, maybe, but I suppose it's OK. Best regards, Tony. -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Patch 8.1.0510
On So, 04 Nov 2018, James McCoy wrote: > On Sun, Nov 04, 2018 at 08:09:10PM +0100, Christian Brabandt wrote: > > On So, 04 Nov 2018, Bram Moolenaar wrote: > > > > > + else if (STRLEN(p_hlg) >= 1 && *p_hlg == 'C') > > > > James mentioned[¹], that this might be overly eager. > > This isn't doing a case-insensitive comparison, so it _should_ be ok. > Normal locales are lower_UPPER.charset, so they won't match. Yeah I know. I wasn't sure how strict this lowercase rule (region) is enforced on different locales in POSIX like systems, so I thought I better mention it. Best, Christian -- Karies ist die Quittung für ein süßes Leben. -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Patch 8.1.0510
On Sun, Nov 04, 2018 at 08:09:10PM +0100, Christian Brabandt wrote: > > On So, 04 Nov 2018, Bram Moolenaar wrote: > > > + else if (STRLEN(p_hlg) >= 1 && *p_hlg == 'C') > > James mentioned[¹], that this might be overly eager. This isn't doing a case-insensitive comparison, so it _should_ be ok. Normal locales are lower_UPPER.charset, so they won't match. Cheers, -- James GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7 2D23 DFE6 91AE 331B A3DB -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Patch 8.1.0510
On So, 04 Nov 2018, Bram Moolenaar wrote: > + else if (STRLEN(p_hlg) >= 1 && *p_hlg == 'C') James mentioned[¹], that this might be overly eager. So perhaps this would be better: diff --git a/src/option.c b/src/option.c index efe43aa2b..39bb52f88 100644 --- a/src/option.c +++ b/src/option.c @@ -4263,7 +4263,7 @@ set_helplang_default(char_u *lang) p_hlg[1] = TOLOWER_ASC(p_hlg[4]); } // any C like setting, such as C.UTF-8, becomes "en" - else if (STRLEN(p_hlg) >= 1 && *p_hlg == 'C') + else if (STRLEN(p_hlg) > 1 && STRNICMP(p_hlg, "C.", 2)) { p_hlg[0] = 'e'; p_hlg[1] = 'n'; ¹ https://github.com/chrisbra/vim/commit/de0fc84ab9a6d3ef6e#r31159642 Thanks, Christian -- Der allgemeine neuere Vulkanismus ist eigentlich ein kühner Versuch, die gegenwärtige unbegreifliche Welt an eine vergangene unbekannte zu knüpfen. -- Goethe, Maximen und Reflektionen, Nr. 921 -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: updated German translations
On So, 04 Nov 2018, Dominique Pellé wrote: > Christian Brabandt wrote: > > > Bram, > > attached is an update to the German translation as patch and complete > > file. Please include with the next runtime file update. > > > > Best, > > Christian > > Hi Christian. > > Those 2 German translations in src/de.po have mistakes: > > msgid "Recovery completed. You should check if everything is OK." > msgstr "Wiederherstellung beendet. Prüfen Sie, ob alles alles OK ist." > -> repeated word "alles" > > msgid "E309: Unable to read block 1 from %s" > msgstr "E309: Block 1 kann nicht nicht von %s gelesen werden" > -> repeated word "nicht" Thanks Dominique. Attached is an updated German translation. Best, Christian -- Fortwährend hinter angenehmen Erwartungen schleichen die unangenehmen Möglichkeiten. -- Wilhelm Busch -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. de.po.gz Description: application/gzip
Re: Anyone interested in some digraph improvements?
On Thu, Sep 20, 2018 at 12:02:43AM -0700, lynnechandler1...@gmail.com wrote: > Is there any interest in the capability to enable/disable the default > digraphs on the fly, and also to allow deletion of user-made digraphs? > I've already implemented the former [...] Could you please share the patch that disables the default digraphs? Thanks, Eric -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [vim/vim] ConPTY support (#3474)
So is ConPTY support dead? Any plans on continuing the PR -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: updated German translations
Christian Brabandt wrote: > Bram, > attached is an update to the German translation as patch and complete > file. Please include with the next runtime file update. > > Best, > Christian Hi Christian. Those 2 German translations in src/de.po have mistakes: msgid "Recovery completed. You should check if everything is OK." msgstr "Wiederherstellung beendet. Prüfen Sie, ob alles alles OK ist." -> repeated word "alles" msgid "E309: Unable to read block 1 from %s" msgstr "E309: Block 1 kann nicht nicht von %s gelesen werden" -> repeated word "nicht" Dominique -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Patch 8.1.0510
Patch 8.1.0510 Problem:Filter test fails when $LANG is C.UTF-8. Solution: Set 'helplang' to "en" for any C language. (Christian Brabandt, closes #3577) Files: src/option.c *** ../vim-8.1.0509/src/option.c2018-10-25 13:31:33.829906902 +0200 --- src/option.c2018-11-04 14:34:39.233665491 +0100 *** *** 4256,4267 p_hlg = empty_option; else { ! /* zh_CN becomes "cn", zh_TW becomes "tw". */ if (STRNICMP(p_hlg, "zh_", 3) == 0 && STRLEN(p_hlg) >= 5) { p_hlg[0] = TOLOWER_ASC(p_hlg[3]); p_hlg[1] = TOLOWER_ASC(p_hlg[4]); } p_hlg[2] = NUL; } options[idx].flags |= P_ALLOCED; --- 4256,4273 p_hlg = empty_option; else { ! // zh_CN becomes "cn", zh_TW becomes "tw" if (STRNICMP(p_hlg, "zh_", 3) == 0 && STRLEN(p_hlg) >= 5) { p_hlg[0] = TOLOWER_ASC(p_hlg[3]); p_hlg[1] = TOLOWER_ASC(p_hlg[4]); } + // any C like setting, such as C.UTF-8, becomes "en" + else if (STRLEN(p_hlg) >= 1 && *p_hlg == 'C') + { + p_hlg[0] = 'e'; + p_hlg[1] = 'n'; + } p_hlg[2] = NUL; } options[idx].flags |= P_ALLOCED; *** ../vim-8.1.0509/src/version.c 2018-11-03 21:47:10.949346136 +0100 --- src/version.c 2018-11-04 14:40:33.523200579 +0100 *** *** 794,795 --- 794,797 { /* Add new patch number below this line */ + /**/ + 510, /**/ -- FATHER:Did you kill all those guards? LAUNCELOT: Yes ... I'm very sorry ... FATHER:They cost fifty pounds each! "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD /// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\ ///sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org/// \\\help me help AIDS victims -- http://ICCF-Holland.org/// -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: MATLAB indent script
Axel Forsman wrote: > > Let me check if I have another email for Christopher... I'll ask him to > > respond. > > Hey Bram, have you heard back from Christopher? He responded on the thread, didn't you see his message? -- Overflow on /dev/null, please empty the bit bucket. /// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\ ///sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org/// \\\help me help AIDS victims -- http://ICCF-Holland.org/// -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: MATLAB indent script
> Let me check if I have another email for Christopher... I'll ask him to > respond. Hey Bram, have you heard back from Christopher? -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.