You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

35 lines
1.1 KiB

scriptencoding utf-8
" Copyright (c) 2017 Filip Szymański. All rights reserved.
" Use of this source code is governed by an MIT license that can be
" found in the LICENSE file.
function! s:check_deoplete() abort
if !empty(globpath(&runtimepath, 'plugin/deoplete.vim'))
call health#report_ok('Deoplete plugin is installed')
else
call health#report_error('Deoplete plugin is not installed', [
\ 'The deoplete plugin can be found here: ' .
\ 'https://github.com/Shougo/deoplete.nvim'
\ ])
endif
endfunction
function! s:check_addressbook() abort
let datafile = get(g:, 'deoplete#sources#abook#datafile',
\ expand('~/.abook/addressbook'))
if filereadable(datafile)
call health#report_ok('Addressbook file was found: ' . datafile)
else
call health#report_error('Addressbook file was not found',
\ ['help: deoplete_abook.txt'])
endif
endfunction
function! health#deoplete_abook#check() abort
call health#report_start('Dependencies')
call s:check_deoplete()
call s:check_addressbook()
endfunction
" vim: ts=2 et sw=2