cat articles/herdr-tiny-fingers

herdr-tiny-fingers: tmux-fingers-style Copying for herdr

I tried herdr, the terminal multiplexer people have been talking about recently, and it settled into my hands almost immediately. It has good taste.

In tmux, which I had been using until now, I often relied on tmux-fingers. It lets you copy text that appears on the screen and is likely to be useful, such as URLs, SHAs, UUIDs, and so on, with short keys. I missed having that in herdr, so I implemented it as a herdr plugin.

herdr plugin install hotchpotch/herdr-tiny-fingers

Then configure a key like this:

[[keys.command]]
key = "prefix+f"
type = "plugin_action"
command = "hotchpotch.herdr-tiny-fingers.open"
description = "fingers mode"

If you use tmux-fingers, this may be useful.

As usual, I showed the herdr repositories to an AI coding agent and had it implement the plugin. herdr also feels very pleasant for plugin development. It reminded me again that projects developed well with AI tend to be structured in ways that make them easy for AI to develop and debug.

cat related_articles/herdr-tiny-fingers.yaml

  1. Analyzing the Iris dataset with ChatGPT's Noteable pluginAfter trying Noteable on a tiny OpenCALM dataset, I asked it to analyze the classic Iris dataset. It quickly generated plots, model comparisons, clustering, and dimensionality reduction notebooks.
  2. Using ChatGPT's Noteable and WebPilot plugins to build a notebook that predicts OpenCALM 14B performanceI tried the Noteable plugin with ChatGPT and WebPilot to scrape OpenCALM model data, build a notebook, plot parameter counts and perplexity, and estimate the performance of a hypothetical 14B model.
  3. OpenProvence: A Model for Removing Irrelevant Sentences Before Passing Text to an LLMI released OpenProvence, an open project for pruning irrelevant sentences from retrieved text before passing it to an LLM.