Language Server Protocol (LSP for friends) is used in a number of code editors these days. There are implementations for various languages, but none for Salt States.
The idea is to leverage Salt state module to parse edited files to provide completion of the state ids or paths.
Blog post about the state after HackWeek 20: bosdonnat.fr/hackweek-lsp.html
Source code on GitHub
This project is part of:
Hack Week 20
Activity
Comments
-
-
almost 3 years ago by agraul | Reply
The discussion at https://github.com/glynnforrest/salt-mode/issues/17 (which is about adding auto-completion to Emacs' Salt plugin) has some interesting ideas and also mentions the rather new baredoc module.
-
almost 3 years ago by pagarcia | Reply
Lovely. You should get in touch with Dan Cermak.
Also, are you aware of this? VS Code SaltStack Extension Pack
-
over 2 years ago by cbosdonnat | Reply
Yes, I'm aware of this extension pack, but FWICT it doesn't offer real completely based on state ids for instance
-
-
Similar Projects
Generate ignition/combustion files from Uyuni/SUSE Manager by dvosburg
[comment]: # (Please use the project descriptio...
Saline (state deployment control and monitoring tool for SUSE Manager/Uyuni) by vizhestkov
[comment]: # (Please use the project descriptio...
Grab precise changes in log file/s between system events by smhalas
[comment]: # (Please use the project descriptio...
Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil
Join the Gitter channel! [https://gitter.im/uy...
Script that loads dummy data into HANA database for testing purposes. by rangelino
[comment]: # (Please use the project descriptio...
Saline (state deployment control and monitoring tool for SUSE Manager/Uyuni) by vizhestkov
[comment]: # (Please use the project descriptio...
A quantum physics experiment puzzle (designed with Google's CP-SAT solver) by moio
[![link to video player demoing the result](htt...