diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml deleted file mode 100644 index 210a71c..0000000 --- a/.pre-commit-config.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- -repos: - - repo: https://github.com/google/vimdoc - rev: 73bc1efaacb55a59d5206d0ac50e5432ea0192c1 - hooks: - - id: vimdoc diff --git a/autoload/coc/source/requirements.vim b/autoload/coc/source/requirements.vim deleted file mode 100644 index ea778d8..0000000 --- a/autoload/coc/source/requirements.vim +++ /dev/null @@ -1,20 +0,0 @@ -"" -" https://github.com/neoclide/coc.nvim/wiki/Create-custom-source -function! coc#source#requirements#init() abort - return { - \ 'shortcut': 'pip', - \ 'priority': 9, - \ 'filetypes': ['requirements'], - \ } -endfunction - -"" -" https://github.com/neoclide/coc.nvim/wiki/Create-custom-source -" -" Completion pip option and PYPI package names. -" Note: completion PYPI package names need install pip-cache from PYPI, -" and run `pip-cache update` first to generate cache. -function! coc#source#requirements#complete(opt, cb) abort - call a:cb(g:requirements#items) -endfunction -" vim: et sw=4 ts=4 sts=4: diff --git a/autoload/requirements.vim b/autoload/requirements.vim deleted file mode 100644 index 326d0a0..0000000 --- a/autoload/requirements.vim +++ /dev/null @@ -1,44 +0,0 @@ -"" -" @section Introduction, intro -" @library -" is generated by . -" See for more information about installation and screenshots. - -"" -" Update cache. -function! requirements#update_cache() abort - let s:items = [] - let l:pip_items = split(system('COMP_WORDS="pip install -" COMP_CWORD=2 PIP_AUTO_COMPLETE=1 pip')) - let l:pypi_items = split(system('pip-cache pkgnames')) - for l:item in l:pip_items - let s:items += [{'word': l:item, 'menu': 'pip'}] - endfor - for l:item in l:pypi_items - let s:items += [{'word': l:item, 'menu': 'pypi'}] - endfor - call writefile([json_encode(s:items)], s:cache) -endfunction - -if exists('*stdpath') - let s:cache_dir_home = stdpath('cache') -else - let s:cache_dir_home = $HOME . '/.cache/nvim' -endif -let s:cache_dir = s:cache_dir_home . '/requirements.vim' -call mkdir(s:cache_dir, 'p') -"" -" Completion cache path. -call g:requirements#utils#plugin.Flag('g:requirements#cache', - \ s:cache_dir . '/requirements.json' - \ ) -let s:cache = g:requirements#cache -try - let s:items = json_decode(readfile(s:cache)[0]) -catch /\v^Vim%(\(\a+\))?:E(684|484|491):/ - call requirements#update_cache() - let s:items = json_decode(readfile(s:cache)[0]) -endtry -"" -" Completion cache contents. For program. -call g:requirements#utils#plugin.Flag('g:requirements#items', s:items) -" vim: et sw=4 ts=4 sts=4: diff --git a/doc/requirements.txt b/doc/requirements.txt deleted file mode 100644 index 1f5bd39..0000000 --- a/doc/requirements.txt +++ /dev/null @@ -1,45 +0,0 @@ -*requirements.txt* the Requirements File Format syntax support for Vim -raimon *requirements* - -============================================================================== -CONTENTS *requirements-contents* - 1. Introduction.........................................|requirements-intro| - 2. Configuration.......................................|requirements-config| - 3. Functions........................................|requirements-functions| - -============================================================================== -INTRODUCTION *requirements-intro* - - is generated by . See - for more information about installation and screenshots. - -============================================================================== -CONFIGURATION *requirements-config* - - *requirements:g:requirements#cache* -Completion cache path. -Default: s:cache_dir . '/requirements.json' ` - - *requirements:g:requirements#items* -Completion cache contents. For program. -Default: s:items ` - -============================================================================== -FUNCTIONS *requirements-functions* - -coc#source#requirements#init() *coc#source#requirements#init()* - https://github.com/neoclide/coc.nvim/wiki/Create-custom-source - -coc#source#requirements#complete({opt}, {cb}) - *coc#source#requirements#complete()* - https://github.com/neoclide/coc.nvim/wiki/Create-custom-source - - Completion pip option and PYPI package names. Note: completion PYPI package - names need install pip-cache from PYPI, and run `pip-cache update` first to - generate cache. - -requirements#update_cache() *requirements#update_cache()* - Update cache. - - -vim:tw=78:ts=8:ft=help:norl: