Language Servers: How Do They Work?

Опубликовано: 22 Октябрь 2024
на канале: System Crafters
2,446
102

In this stream, we'll talk about language servers, a kind of development tool that can provide any text editor or IDE with rich development support for a specific programming language or platform.

We'll discuss the underlying protocol, how language server programs operate, and how they connect to programs like Emacs to enhance your development experience.

SUPPORT THE CHANNEL:

👍 Support My Work: https://systemcrafters.net/how-to-hel...
📰 Subscribe to the Newsletter: https://systemcrafters.net/newsletter/
👕 Check out the Store: https://systemcrafters.store
📘 Get Your Copy of Mastering Emacs: https://www.masteringemacs.org/r/syst...

SHOW NOTES:

https://systemcrafters.net/live-strea...

JOIN THE COMMUNITY:

https://systemcrafters.net/community/ (Forum and IRC chat!)
https://fosstodon.org/@daviwil

MY CONFIGURATION:

(This site is currently down but will be back up soon!)

https://config.daviwil.com
https://config.daviwil.com/emacs
https://config.daviwil.com/systems (Guix)

OTHER SERIES:

Emacs Essentials:    • The Absolute Beginner's Guide to Emacs  
Emacs From Scratch:    • Emacs From Scratch #1 - Getting Start...  
Emacs Tips:    • Emacs Tips - How to Show Reminders fo...  
Emacs Desktop Environment:    • Emacs Desktop Environment #1 - Gettin...  
Emacs IDE:    • Emacs From Scratch #8 - Build Your Ow...  
Emacs Mail:    • Streamline Your E-mail Management wit...  
Learning Emacs Lisp:    • Introduction to Emacs Lisp - Learning...  
Craft Your System with GNU Guix:    • An Introduction to GNU Guix  

CREDITS:

Coriolis Effect by logos feat. stefsax, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/mseq/26296
reNovation by airtone, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/airtone/60674
ukeSounds by airtone, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/airtone/32655
Between Worlds (Instrumental) by Aussens@iter, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/tobias_webe...