Skip to content

Commit 2d0d267

Browse files
committed
Only set omnifunc/completefunc when empty
1 parent c018733 commit 2d0d267

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

ftplugin/clojure.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ setlocal commentstring=;\ %s
3535
" 'completefunc' so that the user has some form of completion available when
3636
" 'omnifunc' is set and no REPL connection exists.
3737
for s:setting in ['omnifunc', 'completefunc']
38-
if exists('&' . s:setting)
38+
if exists('&' . s:setting) && empty(eval('&' . s:setting))
3939
execute 'setlocal ' . s:setting . '=clojurecomplete#Complete'
4040
let b:undo_ftplugin .= ' | setlocal ' . s:setting . '<'
4141
endif

0 commit comments

Comments
 (0)