[[!toc ]] Format: 17-min talk; Q&A: BigBlueButton conference room Status: Q&A to be extracted from the room recordings # Talk
[[!template id="chapters" vidid="lspocaml-mainVideo" data=""" 00:00.000 Introduction 00:16.540 What is Semgrep? 00:40.720 How do we show security bugs early? 01:37.880 What is the Language Server Protocol? 02:29.040 Case study: Rust Analyzer 03:42.760 Rust Analyzer in action 04:09.960 Why is this useful? 05:36.220 So what about Emacs? 06:40.700 Technical part - Brief communication overview 07:58.760 Example request 08:03.380 LSP capabilities 09:23.380 Tips on writing a LS 11:03.480 Supporting a LS through LSP mode in Emacs 12:06.000 Create a client 13:07.300 Add to list of client packages 14:11.680 Add documentation! 14:17.880 Adding commands and custom capabilities 15:01.360 Thanks for listening """]]
Duration: 16:04 minutes
# Q&A
Listen to just the audio:
Duration: 14:24 minutes
# Description