Просмотр исходного кода

Fix mucomplete errors on earlier versions

Weiyi Lou 9 лет назад
Родитель
Сommit
f05187d8ce
1 измененных файлов с 12 добавлено и 8 удалено
  1. 12 8
      vim/settings/mucomplete.vim

+ 12 - 8
vim/settings/mucomplete.vim

@@ -1,10 +1,14 @@
-" Suggested settings.
-" Use menus always. No messages for insert mode completion menu.
-set completeopt+=menu,menuone
-set shortmess+=c
+if v:version >= 704 || (v:version == 703 && has('insert_expand') && has('menu'))
+  " Suggested settings.
+  " Use menus always. No messages for insert mode completion menu.
+  set completeopt+=menu,menuone
+  if v:version >= 704 && has('patch314')
+    set shortmess+=c
+  endif
 
 
-" Automatic Completion for 7.4+.
-if v:version >= 704
-  set completeopt+=noinsert,noselect
-  let g:mucomplete#enable_auto_at_startup = 1
+  " Automatic Completion for 7.4+.
+  if v:version >= 704 && has('patch775')
+    set completeopt+=noinsert,noselect
+    let g:mucomplete#enable_auto_at_startup = 1
+  endif
 endif
 endif