Skip to content

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.



Last update: October 5, 2022