Francisco Lopes | 29 Jun 19:08 2016

[vim/vim] echomsg left dangling (#891)

On 802a0d9 an echomsg was left dangling at 802a0d9#diff-9aa7419d9504f85f995d943175f49e46R95. It shows up anytime a tex or related file is open.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

--
--
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+unsubscribe <at> googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Matt McMinn | 29 Jun 18:12 2016

[vim/vim] Very large files erased immediately on open (#890)

I've run in to an issue on a few Windows 7 x64 machines where vim is erasing all the content from very large (~6GB) files immediately on opening the file. Using the release version 7.4 (which is 32 bit) opening a large file will try to load, but eventually crash when it runs out of memory (as expected). Looking for a 64 bit version, I installed v7.4.1967 from here. With that version - both 32 and 64 bit - immediately upon opening the file contents are erased, resulting in a 0 byte file. Just to be clear, it's not just that the buffer is coming up as 0 lines, the file contents on disk are also erased, destroying the file. The command line that I used is

gvim -N -u NONE "largeFile.owl"

I did try passing the -D flag to trace through what could be happening, but the file was erased before the first breakpoint. Any ideas what could be happening or how to debug this?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

--
--
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+unsubscribe <at> googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
James McCoy | 29 Jun 16:53 2016

Re: [vim/vim] Updated runtime files. (802a0d9)

Probably leftover debug code. <at> cecamp should check.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

--
--
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+unsubscribe <at> googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
mbrunnen | 29 Jun 16:43 2016

Re: [vim/vim] Updated runtime files. (802a0d9)

What is the purpose of this slightly annoying message?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

--
--
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+unsubscribe <at> googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
ptzz | 29 Jun 16:15 2016

[vim/vim] Odd spaces in vim.man (#889)

Are the odd spaces in vim.man intentional for some reason? E.g in the intro:

Vim is a text editor that is upwards compatible to Vi. It can be used to edit all kinds of plain text. It is especially useful for editing programs.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

--
--
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+unsubscribe <at> googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Bram Moolenaar | 28 Jun 22:39 2016
Picon
Picon

Patch 7.4.1967


Patch 7.4.1967
Problem:    Falling back from NFA to old regexp engine does not work properly.
            (fritzophrenic)
Solution:   Do not restore nfa_match. (Christian Brabandt, closes #867)
Files:      src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok

*** ../vim-7.4.1966/src/regexp_nfa.c	2016-04-26 21:39:08.227018806 +0200
--- src/regexp_nfa.c	2016-06-28 22:31:58.683733701 +0200
***************
*** 5209,5217 ****
      if (REG_MULTI)
  	regline = reg_getline(reglnum);
      reginput = regline + save_reginput_col;
!     nfa_match = save_nfa_match;
      nfa_endp = save_nfa_endp;
-     nfa_listid = save_nfa_listid;

  #ifdef ENABLE_LOG
      log_fd = fopen(NFA_REGEXP_RUN_LOG, "a");
--- 5209,5220 ----
      if (REG_MULTI)
  	regline = reg_getline(reglnum);
      reginput = regline + save_reginput_col;
!     if (result != NFA_TOO_EXPENSIVE)
!     {
! 	nfa_match = save_nfa_match;
! 	nfa_listid = save_nfa_listid;
!     }
      nfa_endp = save_nfa_endp;

  #ifdef ENABLE_LOG
      log_fd = fopen(NFA_REGEXP_RUN_LOG, "a");
*** ../vim-7.4.1966/src/testdir/test64.in	2015-01-18 16:46:28.983828439 +0100
--- src/testdir/test64.in	2016-06-28 22:31:41.911894759 +0200
***************
*** 578,584 ****
  :" Check patterns matching cursor position.
  :func! Postest()
   new
!  call setline(1, ['ffooooo', 'boboooo', 'zoooooo', 'koooooo', 'moooooo', "\t\t\tfoo",
'abababababababfoo', 'bababababababafoo', '********_'])
   call setpos('.', [0, 1, 0, 0])
   s/\%>3c.//g
   call setpos('.', [0, 2, 4, 0])
--- 578,584 ----
  :" Check patterns matching cursor position.
  :func! Postest()
   new
!  call setline(1, ['ffooooo', 'boboooo', 'zoooooo', 'koooooo', 'moooooo', "\t\t\tfoo",
'abababababababfoo', 'bababababababafoo', '********_', '        xxxxxxxxxxxx    xxxx xxxxxx xxxxxxx x
xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxx xx xxxx xxxxxxxx xxxx xxxxxxxxxxx xxx xxxxxxx xxxxxxxxx xx
xxxxxx xx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx  xxx xxxxxxxx xxxxxxxxx xxxx xxx xxxx xxx xxx xxxxx
xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxxxx xx xxxxx xxx xxxxxxxx xxxxxx xxx xxx xxxxxxxxx xxxxxxx x
xxxxxxxxx xx xxxxxx xxxxxxx  xxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxx xxx xxx xxxxxxxx xxxxxxx  xxxx xxx
xxxxxx xxxxx xxxxx xx xxxxxx xxxxxxx xxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxx xxxxxx xxxxx xxx xxxxxxx
xxxxxxxxxxxxxxxx xxxxxxxxx  xxxxxxxxxx xxxx xx xxxxxxxx xxx xxxxxxxxxxx xxxxx'])
   call setpos('.', [0, 1, 0, 0])
   s/\%>3c.//g
   call setpos('.', [0, 2, 4, 0])
***************
*** 590,595 ****
--- 590,596 ----
   %s/\%>6l\%3c./!/g
   %s/\%>7l\%12c./?/g
   %s/\%>7l\%<9l\%>5v\%<8v./#/g
+  $s/\%(|\u.*\)\ <at> <=[^|\t]\+$//ge
   1,$yank
   quit!
  endfunc
*** ../vim-7.4.1966/src/testdir/test64.ok	2015-01-18 16:46:28.983828439 +0100
--- src/testdir/test64.ok	2016-06-28 22:31:41.911894759 +0200
***************
*** 1076,1081 ****
--- 1076,1082 ----
  ab!babababababfoo
  ba!ab##abab?bafoo
  **!*****_
+   !     xxx?xxxxxxxx    xxxx xxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxx xx xxxx xxxxxxxx xxxx
xxxxxxxxxxx xxx xxxxxxx xxxxxxxxx xx xxxxxx xx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx  xxx xxxxxxxx
xxxxxxxxx xxxx xxx xxxx xxx xxx xxxxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxxxx xx xxxxx xxx xxxxxxxx
xxxxxx xxx xxx xxxxxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxxx  xxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxx xxx
xxx xxxxxxxx xxxxxxx  xxxx xxx xxxxxx xxxxx xxxxx xx xxxxxx xxxxxxx xxx xxxxxxxxxxxx xxxx xxxxxxxxx
xxxxxx xxxxxx xxxxx xxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx  xxxxxxxxxx xxxx xx xxxxxxxx xxx
xxxxxxxxxxx xxxxx
  -1-
  ffo
  bob
***************
*** 1086,1091 ****
--- 1087,1093 ----
  ab!babababababfoo
  ba!ab##abab?bafoo
  **!*****_
+   !     xxx?xxxxxxxx    xxxx xxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxx xx xxxx xxxxxxxx xxxx
xxxxxxxxxxx xxx xxxxxxx xxxxxxxxx xx xxxxxx xx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx  xxx xxxxxxxx
xxxxxxxxx xxxx xxx xxxx xxx xxx xxxxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxxxx xx xxxxx xxx xxxxxxxx
xxxxxx xxx xxx xxxxxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxxx  xxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxx xxx
xxx xxxxxxxx xxxxxxx  xxxx xxx xxxxxx xxxxx xxxxx xx xxxxxx xxxxxxx xxx xxxxxxxxxxxx xxxx xxxxxxxxx
xxxxxx xxxxxx xxxxx xxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx  xxxxxxxxxx xxxx xx xxxxxxxx xxx
xxxxxxxxxxx xxxxx
  -2-
  ffo
  bob
***************
*** 1096,1101 ****
--- 1098,1104 ----
  ab!babababababfoo
  ba!ab##abab?bafoo
  **!*****_
+   !     xxx?xxxxxxxx    xxxx xxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxx xx xxxx xxxxxxxx xxxx
xxxxxxxxxxx xxx xxxxxxx xxxxxxxxx xx xxxxxx xx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx  xxx xxxxxxxx
xxxxxxxxx xxxx xxx xxxx xxx xxx xxxxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxxxx xx xxxxx xxx xxxxxxxx
xxxxxx xxx xxx xxxxxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxxx  xxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxx xxx
xxx xxxxxxxx xxxxxxx  xxxx xxx xxxxxx xxxxx xxxxx xx xxxxxx xxxxxxx xxx xxxxxxxxxxxx xxxx xxxxxxxxx
xxxxxx xxxxxx xxxxx xxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx  xxxxxxxxxx xxxx xx xxxxxxxx xxx
xxxxxxxxxxx xxxxx
  Test
  Test END
  EN
*** ../vim-7.4.1966/src/version.c	2016-06-28 21:11:17.515791053 +0200
--- src/version.c	2016-06-28 22:32:14.323610732 +0200
***************
*** 755,756 ****
--- 755,758 ----
  {   /* Add new patch number below this line */
+ /**/
+     1967,
  /**/

-- 
If you feel lonely, try schizophrenia.

 /// Bram Moolenaar -- Bram <at> 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+unsubscribe <at> googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Bram Moolenaar | 28 Jun 21:11 2016
Picon
Picon

Patch 7.4.1966


Patch 7.4.1966
Problem:    Coverity reports a resource leak.
Solution:   Close "fd" also when bailing out.
Files:      src/quickfix.c

*** ../vim-7.4.1965/src/quickfix.c	2016-06-26 22:05:50.325740235 +0200
--- src/quickfix.c	2016-06-28 21:09:28.397075890 +0200
***************
*** 1101,1107 ****
  	}
  	/* return number of matches */
  	retval = qi->qf_lists[qi->qf_curlist].qf_count;
! 	goto qf_init_ok;
      }
      EMSG(_(e_readerrf));
  error2:
--- 1101,1107 ----
  	}
  	/* return number of matches */
  	retval = qi->qf_lists[qi->qf_curlist].qf_count;
! 	goto qf_init_end;
      }
      EMSG(_(e_readerrf));
  error2:
***************
*** 1109,1121 ****
      qi->qf_listcount--;
      if (qi->qf_curlist > 0)
  	--qi-≥qf_curlist;
! qf_init_ok:
      if (fd != NULL)
  	fclose(fd);
      free_efm_list(&fmt_first);
      qf_clean_dir_stack(&dir_stack);
      qf_clean_dir_stack(&file_stack);
- qf_init_end:
      vim_free(namebuf);
      vim_free(errmsg);
      vim_free(pattern);
--- 1109,1120 ----
      qi->qf_listcount--;
      if (qi->qf_curlist > 0)
  	--qi-≥qf_curlist;
! qf_init_end:
      if (fd != NULL)
  	fclose(fd);
      free_efm_list(&fmt_first);
      qf_clean_dir_stack(&dir_stack);
      qf_clean_dir_stack(&file_stack);
      vim_free(namebuf);
      vim_free(errmsg);
      vim_free(pattern);
*** ../vim-7.4.1965/src/version.c	2016-06-27 21:10:28.148544550 +0200
--- src/version.c	2016-06-28 21:10:12.760558844 +0200
***************
*** 755,756 ****
--- 755,758 ----
  {   /* Add new patch number below this line */
+ /**/
+     1966,
  /**/

-- 
hundred-and-one symptoms of being an internet addict:
160. You get in the elevator and double-click the button for the floor
     you want.

 /// Bram Moolenaar -- Bram <at> 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+unsubscribe <at> googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

allen haim | 28 Jun 01:00 2016

[vim/vim] Implement EVENT_DIRCHANGED and EVENT_DIRCHANGEDLOCAL and ... (#888)

... fire autocmds on :cd and :lcd family of commands.

This is intended to fix #868.

Note that it only responds to user-initiated changes (:cd, :lcd, and synonyms); are there other ways the working directory can change that we should look out for?

You can view, comment on, or merge this pull request online at:

  https://github.com/vim/vim/pull/888

Commit Summary

  • Implement EVENT_DIRCHANGED and EVENT_DIRCHANGEDLOCAL and fire autocmds on :cd and :lcd family of commands

File Changes

Patch Links:


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

--
--
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+unsubscribe <at> googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Bram Moolenaar | 27 Jun 21:10 2016
Picon
Picon

Patch 7.4.1965


Patch 7.4.1965
Problem:    When using a job in raw mode to append to a buffer garbage
            characters are added.
Solution:   Do not replace the trailing NUL with a NL. (Ozaki Kiichi)
Files:      src/channel.c, src/testdir/test_channel.vim

*** ../vim-7.4.1964/src/channel.c	2016-06-26 17:30:59.506206686 +0200
--- src/channel.c	2016-06-27 21:06:39.352572000 +0200
***************
*** 1317,1323 ****
      /* Need to make a copy to be able to append a NL. */
      if ((p = alloc(len + 2)) == NULL)
  	return;
!     STRCPY(p, line);
      p[len] = NL;
      p[len + 1] = NUL;
      channel_send(channel, PART_IN, p, "write_buf_line()");
--- 1317,1323 ----
      /* Need to make a copy to be able to append a NL. */
      if ((p = alloc(len + 2)) == NULL)
  	return;
!     memcpy((char *)p, (char *)line, len);
      p[len] = NL;
      p[len + 1] = NUL;
      channel_send(channel, PART_IN, p, "write_buf_line()");
***************
*** 1616,1622 ****
  {
      readq_T *head = &channel->ch_part[part].ch_head;
      readq_T *node = head->rq_next;
!     long_u  len = 1;
      char_u  *res;
      char_u  *p;

--- 1616,1622 ----
  {
      readq_T *head = &channel->ch_part[part].ch_head;
      readq_T *node = head->rq_next;
!     long_u  len = 0;
      char_u  *res;
      char_u  *p;

***************
*** 1627,1633 ****
      /* Concatenate everything into one buffer. */
      for (node = head->rq_next; node != NULL; node = node->rq_next)
  	len += node->rq_buflen;
!     res = lalloc(len, TRUE);
      if (res == NULL)
  	return NULL;
      p = res;
--- 1627,1633 ----
      /* Concatenate everything into one buffer. */
      for (node = head->rq_next; node != NULL; node = node->rq_next)
  	len += node->rq_buflen;
!     res = lalloc(len + 1, TRUE);
      if (res == NULL)
  	return NULL;
      p = res;
*** ../vim-7.4.1964/src/testdir/test_channel.vim	2016-06-10 23:02:52.950729704 +0200
--- src/testdir/test_channel.vim	2016-06-27 21:01:39.993859966 +0200
***************
*** 1018,1023 ****
--- 1018,1045 ----
    call job_stop(job)
  endfunc

+ func Test_pipe_to_buffer_raw()
+   if !has('job')
+     return
+   endif
+   call ch_log('Test_raw_pipe_to_buffer()')
+   let options = {'out_mode': 'raw', 'out_io': 'buffer', 'out_name': 'testout'}
+   split testout
+   let job = job_start([s:python, '-c', 
+         \ 'import sys; [sys.stdout.write(".") and sys.stdout.flush() for _ in range(10000)]'], options)
+   call assert_equal("run", job_status(job))
+   call s:waitFor('len(join(getline(2,line("$")),"") >= 10000')
+   try
+     for line in getline(2, '$')
+       let line = substitute(line, '^\.*', '', '')
+       call assert_equal('', line)
+     endfor
+   finally
+     call job_stop(job)
+     bwipe!
+   endtry
+ endfunc
+ 
  func Test_reuse_channel()
    if !has('job')
      return
*** ../vim-7.4.1964/src/version.c	2016-06-26 22:05:50.329740164 +0200
--- src/version.c	2016-06-27 21:03:17.884128650 +0200
***************
*** 755,756 ****
--- 755,758 ----
  {   /* Add new patch number below this line */
+ /**/
+     1965,
  /**/

-- 
hundred-and-one symptoms of being an internet addict:
152. You find yourself falling for someone you've never seen or hardly
     know, but, boy can he/she TYPE!!!!!!

 /// Bram Moolenaar -- Bram <at> 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+unsubscribe <at> googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Ozaki Kiichi | 27 Jun 16:05 2016
Picon

[patch] Input-waiting problem on solaris

Hi.

Solaris (and maybe other SunOS distributions) have odd select() syscall behavior on tty,
and it affects input-waiting of vim.

[example]

------
while 1
  let c = getchar(0)
  if c != 0
    break
  endif
  sleep 20m
  if another_condition()
    break
  endif
endwhile
------

This script waits user input or establishment of another condition, otherwise does sleeping.
Actially it checks input by select() syscall in 2 places; in getchar(0) and end of sleep.

* in getchar(0), select() is called with tty non-canonical mode (TMODE_RAW)
* in sleep, select() is called with tty canonical mode (TMODE_SLEEP)

That is;

------
select() [non-canon] ... (a)
(20ms)               ... (b)
select() [canon]     ... (c)
(back to top-of-loop)
select() [non-canon] ... (a')
...
------

On linux and mac (maybe *bsd):

input during (a): detected by select(a) and breaks a loop instantly
input during (b)~(c): not detected by select(c), and detected by select(a') and breaks a loop

That is, input during canon-mode is detected at non-canon-mode.

On solaris:

input during (a): detected by select(a) and breaks a loop instantly
input during (b)~(c): not detected by either select(c) or select(a') (unless input <CR>)

That is, input during canon-mode is *NOT* detected at non-canon-mode,
so breaking-loop needs input during (a) or input <CR> to finish line-buffering (or, in this case,
establish another_condition).

# input during (b)~(c) is retained, not diacarded.
# example:
# (b)~(c) <- input "123"
# (a') <- input "4"
# select(a') detects input and read() reads "1234" from tty.

[patch]

Drop ICANON flag (and set VMIN to 1 VTIME to 0) at TMODE_SLEEP

https://gist.github.com/ichizok/acae1b5431a639108dd8cf2768823dc2

# This patch is part of https://groups.google.com/forum/#!msg/vim_dev/8ciQGDB-0Og/NiaJYwQHKF8J

Thank you.
- Ozaki Kiichi

-- 
--

-- 
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+unsubscribe <at> googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
mattn | 27 Jun 15:50 2016
Picon
Gravatar

virus or spam

http://www.vim.org/scripts/script.php?script_id=5410#11

Note that don't open the attached file. (on windows)

-- 
--

-- 
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+unsubscribe <at> googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Gmane