State of the Reason Editor integration
summary
Editor integration already delivers hover types, jump to definition, auto completion and reformat driven by Merlin and BuckleScript pipeline and those features land in VS Code, Atom, Vim, Emacs. The common language server sits between editors and tools, language server written in TypeScript, piping bsb output, marlin errors and formatter results back to the editor. An experimental tool converts JavaScript docs to bindings so rebind generates Reason bindings from JS AST and the demo inserts usable bindings into a file, proving the approach works end to end.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:38Editors as catalytic interface
- 7:14State of the editor
- 8:27Language server protocol
- 9:52Common language server
- 11:00Why contribute
- 12:52Features
- 14:16Tools
- 15:50Camel
related talks
30mYour IDE deserves better
32mA New Era of OCaml Editing: Powered by Merlin, Delivered via LSP
31mA Pragmatist's Guide to Reasonml
45mMetals - your next IDE?
46mSix steps from zero to IDE
07mLightning talk: Writing cross-platform editor plugins
34mDemand More From Your JavaScript Editor
35mBuilding a Browser Based Code Editor
