diff options
author | Sainnhepark | 2020-07-27 12:17:32 +0800 |
---|---|---|
committer | Sainnhepark | 2020-07-27 12:17:32 +0800 |
commit | dd46b723bd5cc95a087c8a7d9dded55c69231ab1 (patch) | |
tree | 7d5219b9a45cd2be2bee01e79dd42c9dfd59beeb | |
download | aur-dd46b723bd5cc95a087c8a7d9dded55c69231ab1.tar.gz |
init
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | vista-vim-doc.hook | 11 |
3 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..423a1e841a7b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = vim-vista-git + pkgdesc = Viewer & Finder for LSP symbols and tags + pkgver = r249.de344a6 + pkgrel = 1 + url = https://github.com/liuchengxu/vista.vim + arch = any + license = MIT + makedepends = git + depends = vim + optdepends = ctags: ctags support + optdepends = vim-coc: lsp symbols support + optdepends = vim-ale: lsp symbols support + optdepends = vim-lsp: lsp symbols support + optdepends = languageclient-neovim: lsp symbols support + optdepends = fzf: for searching symbols/tags + provides = vim-vista + conflicts = vim-vista + source = vista::git+https://github.com/liuchengxu/vista.vim.git + source = vista-vim-doc.hook + sha256sums = SKIP + sha256sums = 4888f23eae41c3bc63ee39e018a1434fac8ad62f3af5a9b4cb500121becc7f6c + +pkgname = vim-vista-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d7dd73eb6d8c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Sainnhe Park <sainnhe@gmail.com> +pkgname=('vim-vista-git') +_pkgname=vista +pkgver=r249.de344a6 +pkgrel=1 +pkgdesc='Viewer & Finder for LSP symbols and tags' +arch=('any') +url='https://github.com/liuchengxu/vista.vim' +license=('MIT') +depends=('vim') +optdepends=('ctags: ctags support' + 'vim-coc: lsp symbols support' + 'vim-ale: lsp symbols support' + 'vim-lsp: lsp symbols support' + 'languageclient-neovim: lsp symbols support' + 'fzf: for searching symbols/tags') +provides=('vim-vista') +conflicts=('vim-vista') +source=("${_pkgname}::git+https://github.com/liuchengxu/vista.vim.git" + "${_pkgname}-vim-doc.hook") +sha256sums=('SKIP' + '4888f23eae41c3bc63ee39e018a1434fac8ad62f3af5a9b4cb500121becc7f6c') +makedepends=('git') +_packdir="usr/share/vim/vimfiles/pack/${_pkgname}/start/${_pkgname}" +_variant='vim' + +pkgver() { + cd "${srcdir}/${_pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "${srcdir}/${_pkgname}" + touch doc/tags +} + +package() { + cd "${srcdir}/${_pkgname}" + find autoload doc plugin syntax -type f -exec \ + install -Dm 644 '{}' "${pkgdir}/${_packdir}/{}" \; + install -Dm 644 "${srcdir}/${_pkgname}/LICENSE" \ + "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm 644 "${srcdir}/${_pkgname}-${_variant}-doc.hook" "${pkgdir}/usr/share/libalpm/hooks/${_pkgname}-${_variant}-doc.hook" +} diff --git a/vista-vim-doc.hook b/vista-vim-doc.hook new file mode 100644 index 000000000000..ada27325d44d --- /dev/null +++ b/vista-vim-doc.hook @@ -0,0 +1,11 @@ +[Trigger] +Operation = Install +Operation = Upgrade +Operation= Remove +Type = Path +Target = usr/share/vim/vimfiles/pack/vista/start/vista/doc/ + +[Action] +Description = Updating Vim help tags... +Exec = /usr/bin/vim -es --cmd ":helptags /usr/share/vim/vimfiles/pack/vista/start/vista/doc" --cmd ":q" +When = PostTransaction |