5 ms·
You should check out https://srclib.org https://srclib.org, which is an abstraction layer for writing editor plugins and other code tools that work for multiple
by sqs 12y ago
You should check out https://srclib.org https://srclib.org, which is an abstraction layer for writing editor plugins and other code tools that work for multiple languages. It makes it so you only need to write M + N things to support M editors and N languages, not M * N.
E.g., the Go toolchain is https://sourcegraph.com/sourcegraph/srclib-go https://sourcegraph.com/sourcegraph/srclib-go, and the emacs mode is https://sourcegraph.com/sourcegraph/emacs-sourcegraph-mode https://sourcegraph.com/sourcegraph/emacs-sourcegraph-mode. Neither knows about each other.
edit: Oh, I just realized I met the parent poster and have chatted about srclib with him. :)