GE Smallworld Magik#
Server#
For more information about the LSP server, check magik-language-server.
Installation#
https://github.com/StevenLooman/magik-tools/releases
Debugger: Not implemented#
Available configurations#
lsp-magik-aliases
#
Type: string
Default: nil
Path to gis_aliases file.
lsp-magik-environment
#
Type: string
Default: nil
Path to environment file.
lsp-magik-java-home
#
Type: string
Default: nil
Path to Java Runtime, Java 11 minimum.
lsp-magik-java-path
#
Type: string
Default: java
Path of the java executable.
lsp-magik-lint-override-config-file
#
Type: string
Default: nil
Override path to magiklintrc.properties.
lsp-magik-lsp-path
#
Type: string
Default: /home/runner/.emacs.d/magik-lsp/magik-language-server-0.5.1.jar
Path of the language server.
lsp-magik-smallworld-gis
#
Type: string
Default: nil
Path to Smallworld Core.
lsp-magik-trace-server
#
Type: (choice (const off) (const message) (const verbose))
Default: off
Traces the communication between VS Code and the Magik language server.
lsp-magik-typing-enable-checks
#
Type: boolean
Default: nil
Enable typing checks.
lsp-magik-typing-type-database-paths
#
Type: lsp-string-vector
Default: []
Paths to type databases.