app-vim/yats: new package, add 2022.08.26

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
Anna (cybertailor) Vyalkova
2022-10-29 06:22:07 +05:00
parent 28e276c049
commit 395d28d57a
4 changed files with 67 additions and 0 deletions

1
app-vim/yats/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST yats-2022.08.26.tar.gz 218153 BLAKE2B 0733327d3e329ee8492ac084613eaaa002e48aded81496f0eaddbabfc0f40f2d097e761e850c32594467cc1d71ca498ed265a3102c906b6f903254e2868beb8f SHA512 4bf429edf27bbd199030d79e1273ad6aeb52b53a5d4ead79951b6fb488e0f5f98a4c5b65808a5f02362b649ae71c28841cfbb5d76e6bec0dfd195a908d55591f

7
app-vim/yats/files/vimrc Normal file
View File

@@ -0,0 +1,7 @@
set nocompatible
filetype off
let &rtp = '..,/usr/share/vader,'.$VIMRUNTIME
filetype plugin indent on
syntax enable

11
app-vim/yats/metadata.xml Normal file
View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>cyber+gentoo@sysrq.in</email>
<name>Anna</name>
</maintainer>
<upstream>
<remote-id type="github">HerringtonDarkholme/yats.vim</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,48 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit vim-plugin
MY_PN="${PN}.vim"
COMMIT="4bf3879055847e675335f1c3050bd2dd11700c7e"
DESCRIPTION="vim plugin: Yet Another TypeScript Syntax"
HOMEPAGE="https://github.com/HerringtonDarkholme/yats.vim"
SRC_URI="https://github.com/HerringtonDarkholme/${MY_PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${COMMIT}"
LICENSE="vim"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="
test? (
${RDEPEND}
>app-vim/vader-0.3.0
)
"
DOCS=( CHANGES.markdown README.md )
src_prepare() {
default
rm Makefile || die
# failing tests
rm test/tsx.indent.vader || die
}
src_test() {
cd test || die
unset DISPLAY
export TERM=xterm
vim -eu "${FILESDIR}"/vimrc -c 'Vader! ./*.vader' || die
}
src_install() {
vim-plugin_src_install ctags UltiSnips
}