@@ -105,7 +105,7 @@ if exists("*searchpairpos")
105105 return [pos[0 ], virtcol (pos)]
106106 endfunction
107107
108- function ! ClojureCheckForStringWorker ()
108+ function ! s: ClojureCheckForStringWorker ()
109109 " Check whether there is the last character of the previous line is
110110 " highlighted as a string. If so, we check whether it's a ". In this
111111 " case we have to check also the previous character. The " might be the
@@ -147,14 +147,14 @@ if exists("*searchpairpos")
147147 function ! s: CheckForString ()
148148 let pos = s: SavePosition ()
149149 try
150- let val = ClojureCheckForStringWorker ()
150+ let val = s: ClojureCheckForStringWorker ()
151151 finally
152152 call s: RestorePosition (pos)
153153 endtry
154154 return val
155155 endfunction
156156
157- function ! ClojureIsMethodSpecialCaseWorker (position)
157+ function ! s: ClojureIsMethodSpecialCaseWorker (position)
158158 " Find the next enclosing form.
159159 call search (' \S' , ' Wb' )
160160
@@ -183,7 +183,7 @@ if exists("*searchpairpos")
183183 function ! s: IsMethodSpecialCase (position)
184184 let pos = s: SavePosition ()
185185 try
186- let val = ClojureIsMethodSpecialCaseWorker (a: position )
186+ let val = s: ClojureIsMethodSpecialCaseWorker (a: position )
187187 finally
188188 call s: RestorePosition (pos)
189189 endtry
@@ -323,8 +323,6 @@ endif
323323" The arglists for these functions are generally in the form of [x & body];
324324" Functions that accept a flat list of forms do not treat the first argument
325325" specially and hence are not indented specially.
326- "
327- " We make an exception for exception handling, since it is exceptional. :)
328326
329327" Definitions
330328setlocal lispwords =
@@ -395,5 +393,6 @@ setlocal lispwords+=catch
395393setlocal lispwords += try " For aesthetics when enclosing single line
396394
397395let &cpo = s: save_cpo
396+ unlet ! s: save_cpo
398397
399398" vim:sts = 4 sw = 4 et :
0 commit comments