A Language Server Protocol (LSP) implementation for systemd unit files, providing editing support with syntax highlighting, diagnostics, autocompletion, and documentation.
Features
Core Language Server Features
Syntax Analysis - Complete parsing of systemd unit file structure
- Complete parsing of systemd unit file structure Diagnostics - Error detection and validation for sections, directives, directive fields and warnings for non-conventional configurations
- Error detection and validation for sections, directives, directive fields and warnings for non-conventional configurations Autocompletion - Context-aware suggestions for sections and directives
- Context-aware suggestions for sections and directives Rich Documentation - Comprehensive hover information and goto definition
- Comprehensive hover information and goto definition Code Formatting - Formatting of unit files
Installation
Prerequisites
... continue reading