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