+++ date = "2024-12-22T01:28:55+00:00" lastmod = "2024-12-22T01:28:55+00:00" tags = [ "clips", "gists" ] +++ The interest in {{< abbr TUIs "terminal user interfaces" >}} online is high. In the real world you tend to be constrained and blindfolded by the tools available/allowed. [Filtering](https://vimhelp.org/change.txt.html#complex-change) is peculiar though. See how the terminal/editor [splits](/tdro/messages/terminal/#tdro-messages-terminal)? Filtering makes them kiss? Commands that `input|output` (pipe) work best (compilers, transpilers and code generators). The meta is the limit. {{< video remote=true preload="none" caption="Everything's just a string? (Obviously, I don't know all of these languages)." options="controls autoplay loop muted playsinline" source="https://res.cloudinary.com/dpszgzqjb/video/upload/v1734834419/editor-filtering.mp4" poster="https://res.cloudinary.com/dpszgzqjb/image/upload/v1734834405/editor-filtering-poster.png" >}}