Package Details: fzf-tab-git r199.220bee3-3

Git Clone URL: https://aur.archlinux.org/fzf-tab-git.git (read-only, click to copy)
Package Base: fzf-tab-git
Description: Replace zsh's default completion selection menu with fzf (git version)
Upstream URL: https://github.com/Aloxaf/fzf-tab
Keywords: fzf, zsh
Licenses: MIT
Conflicts: fzf-tab-bin-git
Submitter: ZenRen
Maintainer: ZenRen
Last Packager: ZenRen
Votes: 6
Popularity: 0.35
First Submitted: 2021-08-01 17:19 (UTC)
Last Updated: 2021-10-26 20:24 (UTC)

Dependencies (3)

Required by (0)

Sources (1)

Latest Comments

ZenRen commented on 2023-01-25 08:15 (UTC)

The package was flagged out of date. This is a VCS package, if you want to update then reinstall, your aur helper probably won't do it for your. This package also exists on the chaotic-aur.

I will however, consider updating the version every few months or so

ZenRen commented on 2021-10-26 20:17 (UTC)

I have decided to build the binary module in a new package since this package is currently compiled on the chaotic-aur

ZenRen commented on 2021-08-07 21:54 (UTC)

I can look into that. Thanks for pointing that out. I will have to pay attention to see if there is any noticable speed difference

FederAndInk commented on 2021-08-07 21:33 (UTC) (edited on 2021-08-07 21:37 (UTC) by FederAndInk)

Hi, great package

there is a binary module for zsh ls colors: https://github.com/Aloxaf/fzf-tab#binary-module

maybe it could be compiled, here are my proposed changes:

diff --git a/PKGBUILD b/PKGBUILD
index a9cd04f..3989f8d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
 pkgname=fzf-tab-git
 _pkgname=fzf-tab
 pkgver=r196.bc086fc
-pkgrel=2
+pkgrel=3
 pkgdesc="Replace zsh's default completion selection menu with fzf (git version)"
 url='https://github.com/Aloxaf/fzf-tab'
 arch=('any')
@@ -14,12 +14,19 @@ source=("git+https://github.com/Aloxaf/fzf-tab.git")
 sha512sums=('SKIP')

 pkgver() {
-  cd "$_pkgname"
+  cd "$srcdir/$_pkgname"
   printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
 }

+build() {
+  cd "$srcdir/$_pkgname"
+  cd modules
+  ./configure --disable-gdbm --without-tcsetpgrp
+  make -j
+}
+
 package() {
-  cd $srcdir/$_pkgname
+  cd "$srcdir/$_pkgname"
   install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
   install -dm755 "${pkgdir}/usr/share/zsh/plugins/${pkgname}"
   cp -dr --no-preserve=ownership {fzf-tab.zsh,lib,modules,test} \