It was amazingly easy to add Tramp support to deadgrep.el. A single function change and suddenly you can run searches on remote machines too!
https://github.com/Wilfred/deadgrep/commit/11b380990d7e3a518ce7a642a4b3b1aa5981830c#diff-ebaf319cedbc95e2f292132ed2a27a9c
Related Posts
I'm never sure how to convert words with hyphens into SCREAMING_SNAKE_CASE. For example, should built-in function be BUILT_IN_FUNCTION or BUILTIN_FUNCTION?
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.
I've been building an 'extract function' refactor feature. It's surprisingly nuanced.
Where do you put the extracted function? Once you've done the static analysis, what order do you use for the parameters?