1
0
forked from aniani/vim

Commit Graph

  • 1bc2428e1f updated for version 7.3.1041 Problem: Python: Invalid read valgrind errors. Solution: Python patch 2: defer DICTKEY_UNREF until key is no longer needed. (ZyX) v7.3.1041 Bram Moolenaar 2013-05-29 21:37:35 +02:00
  • 0014a53ad1 updated for version 7.3.1040 Problem: Python: Problems with debugging dynamic build. Solution: Python patch 1. (ZyX) v7.3.1040 Bram Moolenaar 2013-05-29 21:33:39 +02:00
  • 423532e10d updated for version 7.3.1039 Problem: New regexp engine does not support \%23c, \%<23c and the like. Solution: Implement them. (partly by Yasuhiro Matsumoto) v7.3.1039 Bram Moolenaar 2013-05-29 21:14:42 +02:00
  • 28c2191949 updated for version 7.3.1038 Problem: Crash when using Cscope. Solution: Avoid negative argument to vim_strncpy(). (Narendran Gopalakrishnan) v7.3.1038 Bram Moolenaar 2013-05-29 19:18:00 +02:00
  • 75eb1610e1 updated for version 7.3.1037 Problem: Look-behind matching is very slow on long lines. Solution: Add a byte limit to how far back an attempt is made. v7.3.1037 Bram Moolenaar 2013-05-29 18:45:11 +02:00
  • f9e56b2b03 updated for version 7.3.1036 Problem: Can't build on HP-UX. Solution: Give the union a name. (John Marriott) v7.3.1036 Bram Moolenaar 2013-05-28 22:52:16 +02:00
  • 4ac6676cee updated for version 7.3.1035 Problem: Compiler warning on 64 bit windows. Solution: Add type cast. (Mike Williams) v7.3.1035 Bram Moolenaar 2013-05-28 22:31:46 +02:00
  • 51a2983904 updated for version 7.3.1034 Problem: New regexp code using strange multi-byte code. Solution: Use the normal code to advance and backup pointers. v7.3.1034 Bram Moolenaar 2013-05-28 22:30:35 +02:00
  • 5714b80032 updated for version 7.3.1033 Problem: "\1" .. "\9" are not supported in the new regexp engine. Solution: Implement them. Add a few more tests. v7.3.1033 Bram Moolenaar 2013-05-28 22:03:20 +02:00
  • e0fea9c405 updated for version 7.3.1032 Problem: "\ze" is not supported by the new regexp engine. Solution: Make "\ze" work. v7.3.1032 Bram Moolenaar 2013-05-27 20:10:50 +02:00
  • eb3ecae23a updated for version 7.3.1031 Problem: Compiler warnings for shadowed variable. (John Little) Solution: Move the variable declarations to the scope where they are used. v7.3.1031 Bram Moolenaar 2013-05-27 11:22:04 +02:00
  • 2cb8feb880 updated for version 7.3.1030 Problem: Can't build for debugging. Solution: Fix struct member names. v7.3.1030 Bram Moolenaar 2013-05-26 23:13:07 +02:00
  • 26c2f3fc4e updated for version 7.3.1029 Problem: New regexp performance: Unused position state being copied. Solution: Keep track of which positions are actually valid. v7.3.1029 Bram Moolenaar 2013-05-26 22:56:19 +02:00
  • 963fee2d69 updated for version 7.3.1028 Problem: New regexp performance: Copying a lot of position state. Solution: Only copy the sub-expressions that are being used. v7.3.1028 Bram Moolenaar 2013-05-26 21:47:28 +02:00
  • c4912e555b updated for version 7.3.1027 Problem: New regexp performance: Calling no_Magic() very often. Solution: Remove magicness inline. v7.3.1027 Bram Moolenaar 2013-05-26 19:19:52 +02:00
  • e23febdb85 updated for version 7.3.1026 Problem: New regexp: pattern that includs a new-line matches too early. (john McGowan) Solution: Do not start searching in the second line. v7.3.1026 Bram Moolenaar 2013-05-26 18:40:14 +02:00
  • 61db8b5108 updated for version 7.3.1025 Problem: New regexp: not matching newline in string. (Marc Weber) Solution: Check for "\n" character. v7.3.1025 Bram Moolenaar 2013-05-26 17:45:49 +02:00
  • 57a285b105 updated for version 7.3.1024 Problem: New regexp: End of matching pattern not set correctly. (Cesar Romani) Solution: Quit the loop after finding the match. Store nfa_has_zend in the program. v7.3.1024 Bram Moolenaar 2013-05-26 16:57:28 +02:00
  • 3451d66244 updated for version 7.3.1023 Problem: Searching for composing char only and using \Z has different results. Solution: Make it match the composing char, matching everything is not useful. v7.3.1023 Bram Moolenaar 2013-05-26 15:14:55 +02:00
  • 7cd4d9c17c updated for version 7.3.1022 Problem: Compiler warning for shadowed variable. (John Little) Solution: Move declaration, rename variables. v7.3.1022 Bram Moolenaar 2013-05-26 14:54:12 +02:00
  • 3f1682e808 updated for version 7.3.1021 Problem: New regexp engine does not ignore order of composing chars. Solution: Ignore composing chars order. v7.3.1021 Bram Moolenaar 2013-05-26 14:32:05 +02:00
  • fdb6dc1105 updated for version 7.3.1020 Problem: Not all patterns are tested with auto / old / new engine. Solution: Test patterns with three values of 'regexpengine'. v7.3.1020 Bram Moolenaar 2013-05-25 23:15:27 +02:00
  • 47196581b8 updated for version 7.3.1019 Problem: These do not work with the new regexp engine: \%o123, \%x123, \%d123, \%u123 and \%U123. Solution: Implement these items. v7.3.1019 Bram Moolenaar 2013-05-25 22:04:23 +02:00
  • aae4883e01 updated for version 7.3.1018 Problem: New regexp engine wastes memory. Solution: Allocate prog with actual number of states, not estimated maximum number of sates. v7.3.1018 Bram Moolenaar 2013-05-25 21:18:34 +02:00
  • 4b41706477 updated for version 7.3.1017 Problem: Zero width match changes length of match. Solution: For a zero width match put new states in the current position in the state list. v7.3.1017 Bram Moolenaar 2013-05-25 20:19:50 +02:00
  • f47ca63dbc updated for version 7.3.1016 Problem: Unused field in nfa_state. Solution: Remove lastthread. v7.3.1016 Bram Moolenaar 2013-05-25 15:31:05 +02:00
  • 56d58d51bf updated for version 7.3.1015 Problem: New regexp engine: Matching composing characters is wrong. Solution: Fix matching composing characters. v7.3.1015 Bram Moolenaar 2013-05-25 14:42:03 +02:00
  • 152e7890c1 updated for version 7.3.1014 Problem: New regexp state dump is hard to read. Solution: Make the state dump more pretty. (Taro Muraoka) v7.3.1014 Bram Moolenaar 2013-05-25 12:28:11 +02:00
  • d6c11cb3e0 updated for version 7.3.1013 Problem: New regexp logging is a bit messy. Solution: Consistently use #defines, add explanatory comment. (Taro Muraoka) v7.3.1013 Bram Moolenaar 2013-05-25 12:18:39 +02:00
  • fad8de084a updated for version 7.3.1012 Problem: \Z does not work properly with the new regexp engine. Solution: Make \Z work. Add tests. v7.3.1012 Bram Moolenaar 2013-05-24 23:10:50 +02:00
  • 3c577f26cd updated for version 7.3.1011 Problem: New regexp engine is inefficient with multi-byte characters. Solution: Handle a character at a time instead of a byte at a time. Also make \Z partly work. v7.3.1011 Bram Moolenaar 2013-05-24 21:59:54 +02:00
  • 1d814754c0 updated for version 7.3.1010 Problem: New regexp: adding \Z makes every character match. Solution: Only apply ireg_icombine for composing characters. Alsl add missing change from patch 1008. (Ken Takata) v7.3.1010 Bram Moolenaar 2013-05-24 20:25:33 +02:00
  • 425154d888 updated for version 7.3.1009 Problem: Compiler warning for ambiguous else. Solution: Add curly braces. v7.3.1009 Bram Moolenaar 2013-05-24 18:58:43 +02:00
  • 02e26d9807 updated for version 7.3.1008 Problem: Test 95 fails on MS-Windows. Solution: Set 'nomore'. Change \i to \f. Change multi-byte character to something that is not matching \i. (Ken Takata) v7.3.1008 Bram Moolenaar 2013-05-23 22:43:08 +02:00
  • a03dbed9e9 updated for version 7.3.1007 Problem: Can't build on Minix 3.2.1. Solution: Add a condition to an #ifdef. (Gautam Tirumala) v7.3.1007 Bram Moolenaar 2013-05-23 22:27:03 +02:00
  • 307d10a2fb updated for version 7.3.1006 Problem: NFA engine not used for "\_[0-9]". Solution: Enable this, fixed in patch 1005. v7.3.1006 Bram Moolenaar 2013-05-23 22:25:15 +02:00
  • 35b2386a8e updated for version 7.3.1005 Problem: Get stuck on regexp "\n*" and on "%s/^\n\+/\r". Solution: Fix handling of matching a line break. (idea by Hirohito Higashi) v7.3.1005 Bram Moolenaar 2013-05-22 23:00:40 +02:00
  • c96ebe75e5 updated for version 7.3.1004 Problem: No error when option could not be set. Solution: Report an error. (ZyX) v7.3.1004 Bram Moolenaar 2013-05-21 22:38:18 +02:00
  • 2a0f3d3fb2 updated for version 7.3.1003 Problem: Python interface does not compile with Python 2.2 Solution: Fix thread issues and True/False. (ZyX) v7.3.1003 Bram Moolenaar 2013-05-21 22:23:56 +02:00
  • 0b9aecc3a5 updated for version 7.3.1002 Problem: Valgrind errors for Python interface. Solution: Fix memory leaks when running tests. (ZyX) v7.3.1002 Bram Moolenaar 2013-05-21 22:13:41 +02:00
  • 673af4d304 updated for version 7.3.1001 Problem: Duplicate condition in if. Solution: Remove one condition. v7.3.1001 Bram Moolenaar 2013-05-21 22:00:51 +02:00
  • 2eec59e30b updated for version 7.3.1000 Problem: Typo in char value causes out of bounds access. Solution: Fix character value. (Klemens Baum) v7.3.1000 Bram Moolenaar 2013-05-21 21:37:20 +02:00
  • f878bf0da2 updated for version 7.3.999 Problem: New regexp engine sets curbuf temporarily. Solution: Use reg_buf instead, like the old engine. v7.3.999 Bram Moolenaar 2013-05-21 21:20:20 +02:00
  • e6ae6225b4 Updated runtime files, language files and translations. Bram Moolenaar 2013-05-21 21:01:10 +02:00
  • 774267bbb9 updated for version 7.3.998 Problem: Python: garbage collection issues. Solution: Fix the GC issues: Use proper DESTRUCTOR_FINISH: avoids negative refcounts, use PyObject_GC_* for objects with tp_traverse and tp_clear, add RangeTraverse and RangeClear, use Py_XDECREF in some places. (ZyX) v7.3.998 Bram Moolenaar 2013-05-21 20:51:59 +02:00
  • a7b64ce74e updated for version 7.3.997 Problem: Vim and Python exceptions are different. Solution: Make Vim exceptions be Python exceptions. (ZyX) v7.3.997 Bram Moolenaar 2013-05-21 20:40:40 +02:00
  • cac867ad18 updated for version 7.3.996 Problem: Python: Can't check types of what is returned by bindeval(). Solution: Add vim.List, vim.Dictionary and vim.Function types. (ZyX) v7.3.996 Bram Moolenaar 2013-05-21 19:50:34 +02:00
  • 1dc28783fa updated for version 7.3.995 Problem: Python: Module initialization is duplicated. Solution: Move to shared file. (ZyX) v7.3.995 Bram Moolenaar 2013-05-21 19:11:01 +02:00
  • 182dc4f2ab updated for version 7.3.994 Problem: Python: using magic constants. Solution: Use descriptive values for ml_flags. (ZyX) v7.3.994 Bram Moolenaar 2013-05-21 19:01:55 +02:00
  • e64faa6645 updated for version 7.3.993 Problem: Python: Later patch does things slightly differently. Solution: Adjusted argument type changes. (ZyX) v7.3.993 Bram Moolenaar 2013-05-21 18:47:21 +02:00
  • d6e391862c updated for version 7.3.992 Problem: Python: Too many type casts. Solution: Change argument types. (ZyX) v7.3.992 Bram Moolenaar 2013-05-21 18:30:34 +02:00
  • b52f4c02e6 updated for version 7.3.991 Problem: More can be shared by Python 2 and 3. Solution: Move more stuff to if_py_both. (ZyX) v7.3.991 Bram Moolenaar 2013-05-21 18:19:38 +02:00
  • b09d983c78 updated for version 7.3.990 Problem: Memory leak in new regexp engine. Solution: Jump to end of function to free memory. (Dominique Pelle) v7.3.990 Bram Moolenaar 2013-05-21 16:28:11 +02:00
  • 12e4014092 updated for version 7.3.989 Problem: New regexp engine compares negative numbers to character. Solution: Add missing case statements. v7.3.989 Bram Moolenaar 2013-05-21 15:33:41 +02:00
  • 66e83d7db0 updated for version 7.3.988 Problem: New regexp engine is slow. Solution: Break out of the loop when the state list is empty. v7.3.988 Bram Moolenaar 2013-05-21 14:03:00 +02:00
  • d2470e9fbe updated for version 7.3.987 Problem: No easy to run an individual test. Tests 64 fails when 'encoding' is not utf-8. Solution: Add individual test targets to the Makefile. Move some lines from test 64 to 95. v7.3.987 Bram Moolenaar 2013-05-21 13:30:21 +02:00
  • d7a06b1d71 updated for version 7.3.986 Problem: Test 95 doesn't pass when 'encoding' isn't utf-8. (Yasuhiro Matsumoto) Solution: Force 'encoding' to be utf-8. v7.3.986 Bram Moolenaar 2013-05-21 13:05:15 +02:00
  • 8dd7901a66 updated for version 7.3.985 Problem: GTK vim not started as gvim doesn't set WM_CLASS property to a useful value. Solution: Call g_set_prgname() on startup. (James McCoy) v7.3.985 Bram Moolenaar 2013-05-21 12:52:04 +02:00
  • 9bad29decf updated for version 7.3.984 Problem: A Visual mapping that uses CTRL-G works differently when started from Insert mode. (Ein Brown) Solution: Reset old_mapped_len when handling typed text in Select mode. v7.3.984 Bram Moolenaar 2013-05-21 12:46:02 +02:00
  • 080504921d updated for version 7.3.983 Problem: Uneccessary temp variable. Solution: Remove the variable. v7.3.983 Bram Moolenaar 2013-05-21 12:43:56 +02:00
  • 0fabe3fdbe updated for version 7.3.982 Problem: In the new regexp engine \p does not work on multi-byte characters. Solution: Don't point to an integer but the characters. v7.3.982 Bram Moolenaar 2013-05-21 12:34:17 +02:00
  • 09ea9fcf3f updated for version 7.3.981 Problem: In the old regexp engine \i, \I, \f and \F don't work on multi-byte characters. Solution: Dereference pointer properly. v7.3.981 Bram Moolenaar 2013-05-21 00:03:02 +02:00
  • 745fc029ba updated for version 7.3.980 Problem: Regexp logs may contain garbage. Character classes don't work correctly for multi-byte characters. Solution: Check for end of post list. Only use "is" functions for characters up to 255. (Ken Takata) v7.3.980 Bram Moolenaar 2013-05-20 22:20:02 +02:00
  • e3c7b86aab updated for version 7.3.979 Problem: Complex NFA regexp doesn't work. Solution: Set actual state stack end instead of using an arbitrary number. (Yasuhiro Matsumoto) v7.3.979 Bram Moolenaar 2013-05-20 21:57:03 +02:00
  • 7fcff1f781 updated for version 7.3.978 Problem: Regexp debug logs don't have a good name. Solution: Use clear names and make it possible to write logs for the old and new engines separately. (Taro Muraoka) v7.3.978 Bram Moolenaar 2013-05-20 21:49:13 +02:00
  • ca12d7c004 updated for version 7.3.977 Problem: Compiler warnings on 64 bit Windows. Solution: Add type casts. (Mike Williams) Also fix some white space and uncomment what was commented-out for testing. v7.3.977 Bram Moolenaar 2013-05-20 21:26:33 +02:00
  • 053bb60f44 updated for version 7.3.976 Problem: Can't build on HP-UX. Solution: Remove modern initialization. (John Marriott) v7.3.976 Bram Moolenaar 2013-05-20 13:55:21 +02:00
  • bc0ea8f75e updated for version 7.3.975 Problem: Crash in regexp parsing. Solution: Correctly compute the end of allocated memory. v7.3.975 Bram Moolenaar 2013-05-20 13:44:29 +02:00
  • 10f3a79e89 updated for version 7.3.974 Problem: Can't build with ruby 1.8.5. Solution: Only use ruby_init_stack() when RUBY_INIT_STACK is defined. (Yukihiro Nakadaira) v7.3.974 Bram Moolenaar 2013-05-20 12:52:29 +02:00
  • ba40447ab1 updated for version 7.3.973 Problem: Compiler warnings. Crash on startup. (Tony Mechelynck) Solution: Change EMSG2 to EMSGN. Make array one character longer. v7.3.973 Bram Moolenaar 2013-05-19 22:31:18 +02:00
  • 097c992c46 updated for version 7.3.972 Problem: Cursor not restored after InsertEnter autocommand if it moved to another line. Solution: Also restore if the saved line number is still valid. Allow setting v:char to skip restoring. v7.3.972 Bram Moolenaar 2013-05-19 21:15:15 +02:00
  • 884f6e44e0 updated for version 7.3.971 Problem: No support for VS2012 static code analysis. Solution: Add the ANALYZE option. (Mike Williams) v7.3.971 Bram Moolenaar 2013-05-19 21:03:54 +02:00
  • fbc0d2ea1e updated for version 7.3.970 Problem: Syntax highlighting can be slow. Solution: Include the NFA regexp engine. Add the 'regexpengine' option to select which one is used. (various authors, including Ken Takata, Andrei Aiordachioaie, Russ Cox, Xiaozhou Liua, Ian Young) v7.3.970 Bram Moolenaar 2013-05-19 19:40:29 +02:00
  • 6fa41fb374 updated for version 7.3.969 Problem: Can't built with Python 3 and without Python 2. Solution: Adjust #ifdef. (Xavier de Gaye) v7.3.969 Bram Moolenaar 2013-05-18 20:55:35 +02:00
  • 7533fddd09 updated for version 7.3.968 Problem: Multi-byte support is only available when compiled with "big" features. Solution: Include multi-byte by default, with "normal" features. v7.3.968 Bram Moolenaar 2013-05-18 20:45:59 +02:00
  • 9e74e30b5f updated for version 7.3.967 Problem: Build fails on Mac OSX. (Greg Novack) Solution: Undefine clear(). v7.3.967 Bram Moolenaar 2013-05-17 21:20:17 +02:00
  • ad3b366c82 Update runtime files. Bram Moolenaar 2013-05-17 18:14:19 +02:00
  • d620aa9be4 updated for version 7.3.966 Problem: There is ":py3do" but no ":pydo". Solution: Add the ":pydo" command. (Lilydjwg) v7.3.966 Bram Moolenaar 2013-05-17 16:40:06 +02:00
  • cfef5ff23e updated for version 7.3.965 Problem: Python garbage collection not working properly. Solution: Add support for garbage collection. (ZyX) v7.3.965 Bram Moolenaar 2013-05-17 16:24:32 +02:00
  • cabf80ff2f updated for version 7.3.964 Problem: Python: not so easy to access tab pages. Solution: Add window.tabpage, make window.number work with non-current tab pages. (ZyX) v7.3.964 Bram Moolenaar 2013-05-17 16:18:33 +02:00
  • 105bc355a6 updated for version 7.3.963 Problem: Setting curbuf without curwin causes trouble. Solution: Add switch_buffer() and restore_buffer(). Block autocommands to avoid trouble. v7.3.963 Bram Moolenaar 2013-05-17 16:03:57 +02:00
  • 55b8ad3dab updated for version 7.3.962 Problem: Python tests are not portable. Solution: Use shiftwidth instead of iminsert. (ZyX) v7.3.962 Bram Moolenaar 2013-05-17 13:38:04 +02:00
  • c24c1acd82 updated for version 7.3.961 Problem: Tests 86 and 87 fail when using another language than English. Solution: Set the language to C in the test. (Dominique Pelle) v7.3.961 Bram Moolenaar 2013-05-16 20:47:56 +02:00
  • 07729b25bf updated for version 7.3.960 Problem: Compiler warning for unused variable. Solution: Put declaration in #ifdef. v7.3.960 Bram Moolenaar 2013-05-15 23:13:10 +02:00
  • 54e8f00581 updated for version 7.3.959 Problem: Missing error number. Solution: Assign an error number. v7.3.959 Bram Moolenaar 2013-05-15 19:44:39 +02:00
  • 2cd7362e30 updated for version 7.3.958 Problem: Python: Iteration destructor not set. Solution: Put IterDestructor to use. (ZyX) v7.3.958 Bram Moolenaar 2013-05-15 19:07:47 +02:00
  • 3dab2806fe updated for version 7.3.957 Problem: Python does not have a "do" command like Perl or Lua. Solution: Add the ":py3do" command. (Lilydjwg) v7.3.957 Bram Moolenaar 2013-05-15 18:28:13 +02:00
  • 71700b8903 updated for version 7.3.956 Problem: Python vim.bindeval() causes SIGABRT. Solution: Make pygilstate a local variable. (Yukihiro Nakadaira) v7.3.956 Bram Moolenaar 2013-05-15 17:49:05 +02:00
  • a4720019cf updated for version 7.3.955 Problem: Python: Not enough tests. Solution: Add tests for vim.{current,window*,tabpage*}. (ZyX) v7.3.955 Bram Moolenaar 2013-05-15 16:27:37 +02:00
  • b983f75d22 updated for version 7.3.954 Problem: No check if PyObject_IsTrue fails. Solution: Add a check for -1 value. (ZyX) v7.3.954 Bram Moolenaar 2013-05-15 16:11:50 +02:00
  • d5f729cada updated for version 7.3.953 Problem: Python: string exceptions are deprecated. Solution: Make vim.error an Exception subclass. (ZyX) v7.3.953 Bram Moolenaar 2013-05-15 16:04:40 +02:00
  • e761459eb6 updated for version 7.3.952 Problem: Python: It's not easy to change window/buffer/tabpage. Solution: Add ability to assign to vim.current.{tabpage,buffer,window}. (ZyX) v7.3.952 Bram Moolenaar 2013-05-15 15:51:08 +02:00
  • 8661b17843 updated for version 7.3.951 Problem: Python exceptions have problems. Solution: Change some IndexErrors to TypeErrors. Make “line number out of range” an IndexError. Make “unable to get option value” a RuntimeError. Make all PyErr_SetString messages start with lowercase letter and use _(). (ZyX) v7.3.951 Bram Moolenaar 2013-05-15 15:44:28 +02:00
  • 4d188da22b updated for version 7.3.950 Problem: Python: Stack trace printer can't handle messages. Solution: Make KeyErrors use PyErr_SetObject. (ZyX) v7.3.950 Bram Moolenaar 2013-05-15 15:35:09 +02:00
  • 5e538ecd5e updated for version 7.3.949 Problem: Python: no easy access to tabpages. Solution: Add vim.tabpages and vim.current.tabpage. (ZyX) v7.3.949 Bram Moolenaar 2013-05-15 15:12:29 +02:00
  • 03db85b398 updated for version 7.3.948 Problem: Cannot build with Python 2.2 Solution: Make Python interface work with Python 2.2 Make 2.2 the first supported version. (ZyX) v7.3.948 Bram Moolenaar 2013-05-15 14:51:35 +02:00
  • b6c589a529 updated for version 7.3.947 Problem: Python: No iterator for vim.list and vim.bufferlist. Solution: Add the iterators. Also fix name of FunctionType. Add tests for vim.buffers. (ZyX) v7.3.947 Bram Moolenaar 2013-05-15 14:39:52 +02:00
  • 46a7561f3a updated for version 7.3.946 Problem: Sometimes get stuck in waiting for cursor position report, resulting in keys starting with <Esc>[ not working. Solution: Only wait for more characters after <Esc>[ if followed by '?', '>' or a digit. v7.3.946 Bram Moolenaar 2013-05-15 14:22:41 +02:00
  • dfa38d4e45 updated for version 7.3.945 Problem: Python: List of buffers is not very useful. Solution: Make vim.buffers a map. No iterator yet. (ZyX) v7.3.945 Bram Moolenaar 2013-05-15 13:38:47 +02:00
  • 29607acff6 updated for version 7.3.944 Problem: External program receives the termrespone. Solution: Insert a delay and discard input. (Hayaki Saito) v7.3.944 Bram Moolenaar 2013-05-13 20:26:53 +02:00