summaryrefslogtreecommitdiffstats
path: root/src/ex_docmd.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2010-07-21 16:00:43 +0200
committerBram Moolenaar <Bram@vim.org>2010-07-21 16:00:43 +0200
commitb65905262bc250810b4b3b5fedc4302c6cc4c9d2 (patch)
tree0ae4be3b7c281b030282f3445b8e4559172255dd /src/ex_docmd.c
parentb8521960d660465208303254b47ad76cd7e3ef0e (diff)
Fix that :py3file was not working.
Diffstat (limited to 'src/ex_docmd.c')
-rw-r--r--src/ex_docmd.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ex_docmd.c b/src/ex_docmd.c
index 2d1a893d5a..760ac64983 100644
--- a/src/ex_docmd.c
+++ b/src/ex_docmd.c
@@ -2563,6 +2563,7 @@ do_one_cmd(cmdlinep, sourcing,
case CMD_psearch:
case CMD_python:
case CMD_py3:
+ case CMD_python3:
case CMD_return:
case CMD_rightbelow:
case CMD_ruby:
@@ -2825,9 +2826,10 @@ find_command(eap, full)
{
while (ASCII_ISALPHA(*p))
++p;
- /* for python 3.x support ":py3" (and ":py4" :-) */
+ /* for python 3.x support ":py3", ":python3", ":py3file", etc. */
if (eap->cmd[0] == 'p' && eap->cmd[1] == 'y')
- p = skipdigits(p);
+ while (ASCII_ISALNUM(*p))
+ ++p;
/* check for non-alpha command */
if (p == eap->cmd && vim_strchr((char_u *)"@*!=><&~#", *p) != NULL)