mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-09 15:13:31 -04:00
app-text/tinymist: install shell completions
Signed-off-by: Timo van Veen <timovanveen@hotmail.nl>
This commit is contained in:
@@ -565,7 +565,7 @@ declare -A GIT_CRATES=(
|
||||
[typstfmt]='https://github.com/Myriad-Dreamin/typstfmt;cdfe44ed065a90d80040c3b29dee7ed431a710ee;typstfmt-%commit%'
|
||||
)
|
||||
|
||||
inherit cargo
|
||||
inherit cargo shell-completion
|
||||
|
||||
DESCRIPTION="An integrated language service for Typst."
|
||||
HOMEPAGE="https://github.com/Myriad-Dreamin/tinymist"
|
||||
@@ -610,6 +610,18 @@ src_prepare() {
|
||||
die "Failed to override dependencies in Cargo.toml"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cargo_src_compile
|
||||
|
||||
"$(cargo_target_dir)"/tinymist completion bash > tinymist || die
|
||||
"$(cargo_target_dir)"/tinymist completion fish > tinymist.fish || die
|
||||
"$(cargo_target_dir)"/tinymist completion zsh > _tinymist || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cargo_src_install --path ./crates/tinymist
|
||||
|
||||
dobashcomp tinymist
|
||||
dofishcomp tinymist.fish
|
||||
dozshcomp _tinymist
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cargo git-r3
|
||||
inherit cargo git-r3 shell-completion
|
||||
|
||||
DESCRIPTION="An integrated language service for Typst."
|
||||
HOMEPAGE="https://github.com/Myriad-Dreamin/tinymist"
|
||||
@@ -26,6 +26,18 @@ src_configure() {
|
||||
cargo_src_configure --frozen
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cargo_src_compile
|
||||
|
||||
"$(cargo_target_dir)"/tinymist completion bash > tinymist || die
|
||||
"$(cargo_target_dir)"/tinymist completion fish > tinymist.fish || die
|
||||
"$(cargo_target_dir)"/tinymist completion zsh > _tinymist || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cargo_src_install --path ./crates/tinymist
|
||||
|
||||
dobashcomp tinymist
|
||||
dofishcomp tinymist.fish
|
||||
dozshcomp _tinymist
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user