LSP (language server protocol) server での定義 jump は便利ですね。IDE は便利です。でも部分的にしか program を理解できなかったり、そもそも LSP は壊れたりします、おま環 (死語) ではありますが…。 結局 grep だとか ag が便利です。結局 print debug が便利なのに似てゐるかもしれません。 普段 Scala と TypeScript を書いてゐるので、その識別子の定義を探す ag wrapper です。 github.com #!/usr/bin/env bb ;; -*- mode: clojure; -*- (require '[babashka.process :refer [process]]) ;; ag -G '\.scala$' "(class|def|object|trait|type|val|v

