Vim6+ Part12
レス数が900を超えています。1000を超えると表示できなくなるよ。
0920KoRoN@Vim%Chalice ◆8XALICEsdk
2006/06/04(日) 20:02:03endforがendfunctionと混同されているみたいですねぇ。6.4にこんなパッチあてれば
解決できます。ってコメントにもshould be restrictって書いてあるな(苦笑
diff -u src/eval.c.orig src/eval.c
--- src/eval.c.orig2006-06-04 19:59:01.759286400 +0900
+++ src/eval.c2006-06-04 19:59:04.455647100 +0900
@@ -9062,7 +9062,8 @@
;
/* Check for "endfunction" (should be more strict...). */
- if (STRNCMP(p, "endf", 4) == 0 && nesting-- == 0)
+ if ((STRNCMP(p, "endf", 4) == 0 && STRNCMP(p, "endfo", 5) != 0)
+ && nesting-- == 0)
{
vim_free(theline);
break;
レス数が900を超えています。1000を超えると表示できなくなるよ。