Back to the talks Previous by track: emacs-gc-stats: Does garbage collection actually slow down Emacs? Next by track: Windows into Freedom Track: Development

Writing a Language Server In OCaml for Emacs, fun, and profit

Austin Theriault (he/they) - last name prounounced tare -e -o, austin@cutedogs.org

Format: 10-min talk followed by live web conference Q&A
Discuss on IRC: #emacsconf
Status: Waiting for video from speaker

Description

Recently, while working at Semgrep, Inc. I wrote a language server for our SAST tool in OCaml: https://github.com/returntocorp/semgrep/tree/develop/src/language_server. I then added support for it to emacs https://github.com/emacs-lsp/lsp-mode/blob/master/clients/lsp-semgrep.el. In this talk I plan to go over what LSP is, why it's important, getting started writing a language server, and supporting a language server in Emacs.

Questions or comments? Please e-mail austin@cutedogs.org

Back to the talks Previous by track: emacs-gc-stats: Does garbage collection actually slow down Emacs? Next by track: Windows into Freedom Track: Development