aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2014-12-30 00:03:44 -0500
committerJustin M. Keyes <justinkz@gmail.com>2014-12-30 00:03:44 -0500
commit13d950f6edf5c1d3cc28059bfe497df3c677d45a (patch)
treebe369a4bd76f06f6e2bb22ca8d49fad7caa0186d /src/nvim/eval.c
parenta04691f4ba902a7724fc7a1b48837444c4034496 (diff)
parent183b4b60b68d147b5b392114d9ed582d0f490f9f (diff)
downloadrneovim-13d950f6edf5c1d3cc28059bfe497df3c677d45a.tar.gz
rneovim-13d950f6edf5c1d3cc28059bfe497df3c677d45a.tar.bz2
rneovim-13d950f6edf5c1d3cc28059bfe497df3c677d45a.zip
Merge pull request #1738 from fwalch/vim-7.4.549
vim-patch:7.4.549
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r--src/nvim/eval.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c
index 97d778327b..744fb13447 100644
--- a/src/nvim/eval.c
+++ b/src/nvim/eval.c
@@ -17580,15 +17580,14 @@ void ex_function(exarg_T *eap)
/* Check for defining a function inside this function. */
if (checkforcmd(&p, "function", 2)) {
- if (*p == '!')
+ if (*p == '!') {
p = skipwhite(p + 1);
+ }
p += eval_fname_script(p);
- if (ASCII_ISALPHA(*p)) {
- free(trans_function_name(&p, TRUE, 0, NULL));
- if (*skipwhite(p) == '(') {
- ++nesting;
- indent += 2;
- }
+ free(trans_function_name(&p, TRUE, 0, NULL));
+ if (*skipwhite(p) == '(') {
+ nesting++;
+ indent += 2;
}
}