Repository navigation
LSP-Forge 0.2.2
- Define compiler options as dotted keys in
initialization_optionsso users can override each option while preserving the other defaults. - Update the README with individual override examples and migration instructions.
Move overrides from settings.forge or initialization_options.forge to forge.path, forge.includePaths, forge.forgeRoot and forge.libDir inside initialization_options, then remove the nested forge object. Restart the server after changing these options.
Changes in 0.2.1
- Put compiler options directly in
initialization_options.forge, supported by both Forge servers, and remove the settings-copy hook. - Delegate registration and unregistration directly to Sublime LSP without tracking global state.
- Place the settings menu under Preferences > Package Settings > LSP > Servers > LSP-Forge.
Move any compiler overrides from settings.forge to initialization_options.forge and remove the old settings overrides. Restart the server after changing initialization options.
Changes from 0.1.0
- Migrate to Sublime LSP's
LspPluginAPI and automatic settings loading. - Move syntax, snippets, comment settings and build commands to the independent Forge package.
- Correct the Preferences command caption.
Install Forge and LSP separately. Project LSP client keys previously named forge must become LSP-Forge. The server is still installed manually.