Support :browse for commands that use an error file argument. (Lech Lorens)
diff --git a/runtime/indent/vhdl.vim b/runtime/indent/vhdl.vim
index a849a2d..717857f 100644
--- a/runtime/indent/vhdl.vim
+++ b/runtime/indent/vhdl.vim
@@ -1,8 +1,8 @@
" VHDL indent ('93 syntax)
" Language: VHDL
" Maintainer: Gerald Lai <laigera+vim?gmail.com>
-" Version: 1.55
-" Last Change: 2010 Jun 27
+" Version: 1.56
+" Last Change: 2010 Jun 29
" URL: http://www.vim.org/scripts/script.php?script_id=1450
" only load this indent file when no other was loaded
@@ -386,10 +386,10 @@
endif
" indent: -sw
- " keywords: "end" + identifier
+ " keywords: "end" + identifier, ";"
" where: start of current line
"if curs =~? '^\s*end\s\+\w\+\>'
- if curs =~? '^\s*end\s'
+ if curs =~? '^\s*end\%(\s\|;'.s:ES.'\)'
return ind - &sw
endif