LSP Configuration
The lsp section of the atmos.yaml configures the built-in LSP server and external LSP server
connections used by the Atmos AI assistant for validation.
Quick Start
atmos.yaml
Configuration Reference
Top-Level Structure
atmos.yaml
LSP Settings
enabled- Enable or disable LSP integration (default:
false)
Server Configuration
Each server in the servers map configures an external LSP server connection:
command- The executable command to run the LSP server (e.g.,
yaml-language-server,terraform-ls) args- Command-line arguments passed to the server (e.g.,
["--stdio"]) filetypes- List of file extensions this server handles (e.g.,
["yaml", "yml"]) root_patterns- Patterns used to identify the workspace root directory (e.g.,
["atmos.yaml", ".git"]) initialization_options- Custom LSP initialization options passed to the server on startup. The structure depends on the specific LSP server.
Guides
- LSP Server — Set up IDE integration with the Atmos LSP server
- LSP Client — Connect external LSP servers for AI-powered validation
Related Commands
📄️ atmos lsp start
Start the Atmos LSP server for IDE integration