Loading…

Language server protocol and implementation : supporting language-smart editing and programming tools /

Understand the important aspects of implementing a production-grade language server in support of language-smart tools such as code editors and other programming utilities. This book shows you how to create a single implementation of a language server that can be used by multiple tools, enabling you...

Full description

Bibliographic Details
Call Number:Libro Electrónico
Main Authors: Gunasinghe, Nadeeshaan (Author), Marcus, Nipuna (Author)
Format: Electronic eBook
Language:Inglés
Published: California : Apress, [2022]
Subjects:
Online Access:Texto completo (Requiere registro previo con correo institucional)
Table of Contents:
  • Developer Tools and Language Services
  • Understanding the Language Server Protocol
  • Implementing a Language Server
  • General messages
  • Text synchronization
  • Diagnostics, Smart Editing, and Documentation
  • Refactoring and code fixes
  • Code navigation and navigation helpers
  • Presentation and selection
  • Workspace operations
  • Advanced concepts.