@aidalgol@icosahedron.website deadgrep focuses on:
* focused UI. By not using compilation-mode, there's no superfluous symbols or duplicated filenames shown.
* easy filtering. It's easy to change case sensitivity, search type, file type, etc from an existing search.
* minimum keystrokes. If you have an active region, it's a single keystroke (no directory or file type required).
Related Posts
Really cute approach to reporting type errors: when there's a type error, show an example of a runtime error that the type check has prevented!
Data-Driven Techniques for Type Error Diagnosis https://escholarship.org/uc/item/59s4h4pv
Playing with optional type signatures in Python, I realise that the return type is the most important to me.
I'd much rather have a function with only a return type instead of a function with only parameter types. It's often quick to add too.
One advantage I've come to appreciate about Dash/Zeal docsets: it's really nice having focused search.
The text search is constrained to the languages I care about enough to download the docset, substantially increasing the relevance. In Google I'd need to specify the language.