Package Details: tmux-fastcopy-bin 0.14.1-1

Git Clone URL: https://aur.archlinux.org/tmux-fastcopy-bin.git (read-only, click to copy)
Package Base: tmux-fastcopy-bin
Description: easymotion-style text copying for tmux.
Upstream URL: https://github.com/abhinav/tmux-fastcopy
Keywords: tmux
Licenses: GPL-2.0
Conflicts: tmux-fastcopy
Provides: tmux-fastcopy
Submitter: abhinav
Maintainer: abhinav
Last Packager: abhinav
Votes: 1
Popularity: 0.000000
First Submitted: 2022-02-19 03:17 (UTC)
Last Updated: 2023-12-03 18:53 (UTC)

Latest Comments

abhinav commented on 2023-03-25 19:29 (UTC)

Thanks, m040601!

RE: flickering: I saw the flickering on a low-end Chromebook I have. It doesn't cause any issues but it can be slightly annoying. With the new change, instead of rendering at a fixed 25 FPS, it will only render when "stuff" happens -- keypresses and the like. It should eliminate flickering entirely. (I realized too late that I wrote "reduce" in the changelog.)

Yeah, makes sense to ship the CHANGELOG and README in the shipped package. I'll push a new AUR release.

Good idea on TRICKS/EXAMPLES. I'll keep an eye out for copy-pasteable patterns that can be added.

m040601 commented on 2023-03-25 19:06 (UTC) (edited on 2023-03-25 19:34 (UTC) by m040601)

Nice to see another release. I keep using this tool daily. It's become an integral part of my tmux setup. Really really usefull. Especially the "shift-action" introduced in version 0.9. Killer functionality for quickly opening urls in a browser. Huge produtivity improvement.

From the v0.10 CHANGELOG,

Use event-based rendering instead of fixed rate rendering. This should reduce flickering on slow systems.

Have no idea what this is. Must be good :-)... But just to report you that even in my 14 year old PC, the flickering only appeared very rarely and was almost neglegible. Maybe now will vanish completely. Great work !!! Such an underrated tool...

tar tmux-fastcopy_0.10_Linux_x86_64.tar.gz

-rw-r--r-- runner/docker  2831 2023-03-25 17:54 CHANGELOG.md
-rw-r--r-- runner/docker  1070 2023-03-25 17:54 LICENSE
-rw-r--r-- runner/docker 14312 2023-03-25 17:54 README.md
-rwxr-xr-x runner/docker 2899968 2023-03-25 17:54 tmux-fastcopy

You ship the CHANGELOG.md and the README.md. But then, in the PKGBUILD, you throw them away and only install the binary "tmux-fastcopy" and the "LICENSE". I like to read them and have them on my system.

Can you please also make sure the also get installed to something like

/usr/share/doc/tmux-fastcopy/README.md
/usr/share/doc/tmux-fastcopy/CHANGELOG.md

etc. Also. Maybe in the future someone might contribute with many more regex tips and examples to the wiki and repo. These are usefull for us who are not regex experts. We, normal users, do need examples. I'm never sure of the syntax. So maybe these could be later also shipped to, for example,

/usr/share/doc/tmux-fastcopy/TRICKS.md

or

/usr/share/doc/tmux-fastcopy/contrib/EXAMPLES.md

Something like that. Or maybe they will later get integrated in a giant README now that you have that cool thing stitchmd ?

Thanks for the awesome work

PS: That tool "stitchmd" looks awesome, with really interesting use cases,

┄┄┄Use cases

The following is a non-exhaustive list of use cases
where stitchmd may come in handy.

• Maintaining a document with several collaborators
  with reduced risk of merge conflicts.
• Divvying up a document between collaborators by ownership areas.
  Owners will work inside the documents or directories assigned to them.
• Keeping a single-page and multi-page version of the same content.
• Re-using documentation across multiple Markdown documents.
• Preparing initial drafts of long-form content
  from an outline of smaller texts.

Gonna spend my weekend testing it out ...

abhinav commented on 2022-02-19 20:59 (UTC) (edited on 2022-02-19 21:01 (UTC) by abhinav)

Oops, that I did. Added v7. Thanks!

m040601 commented on 2022-02-19 11:21 (UTC)

arch=('aarch64' 'armv6h' 'i686' 'x86_64')

You forgot the "armv7h", https://archlinuxarm.org/platforms/armv7, (that's where the Raspberry 2 and a lot of chromebooks are.

That is assuming that your binary "armv6" also works in armv7h.

So that you can also add

source_armv7h=('https://github.com/abhinav/tmux-fastcopy/releases/download/v0.7.1/tmux-fastcopy_0.7.1_Linux_armv6.tar.gz')
sha256sums_armv7h=('19ee87a3100f2e5529deadb13b8f5828d67dc6728aeb9378903094dc251a82e7')

So that arch "armv7h" in AUR, also pulls the binary called "armv6" in github. Or maybe you just rename it in github from "armv6" to simply "arm".