Writing a Language Server in OCaml for Emacs - Fun and Profit

Writing a Language Server in OCaml for Emacs - Fun and Profit

EmacsConf and Emacs hangouts via YouTube Direct link

Tips on writing a LS

12 of 18

12 of 18

Tips on writing a LS

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Writing a Language Server in OCaml for Emacs - Fun and Profit

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Introduction
  2. 2 What is Semgrep?
  3. 3 How do we show security bugs early?
  4. 4 What is the Language Server Protocol?
  5. 5 Case study: Rust Analyzer
  6. 6 Rust Analyzer in action
  7. 7 Why is this useful?
  8. 8 So what about Emacs?
  9. 9 Technical part - Brief communication overview
  10. 10 Example request
  11. 11 LSP capabilities
  12. 12 Tips on writing a LS
  13. 13 Supporting a LS through LSP mode in Emacs
  14. 14 Create a client
  15. 15 Add to list of client packages
  16. 16 Add documentation!
  17. 17 Adding commands and custom capabilities
  18. 18 Thanks for listening

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.