src/Tools/VSCode/extension/src/extension.ts
changeset 64734 12558536d977
parent 64605 9c1173a7e4cb
child 64735 4ad6d21545bd
equal deleted inserted replaced
64733:20174e871623 64734:12558536d977
     7   from 'vscode-languageclient';
     7   from 'vscode-languageclient';
     8 
     8 
     9 
     9 
    10 export function activate(context: vscode.ExtensionContext)
    10 export function activate(context: vscode.ExtensionContext)
    11 {
    11 {
    12   let isabelle_home = vscode.workspace.getConfiguration("isabelle").get("home");
    12   let isabelle_home = vscode.workspace.getConfiguration("isabelle").get<string>("home");
       
    13   let isabelle_arguments =
       
    14     vscode.workspace.getConfiguration("isabelle").get<Array<string>>("arguments");
    13 
    15 
    14   let run = {
    16   let run = {
    15     command: path.join(isabelle_home, "bin", "isabelle"),
    17     command: path.join(isabelle_home, "bin", "isabelle"),
    16     args: ["vscode_server"]
    18     args: ["vscode_server"].concat(isabelle_arguments)
    17   };
    19   };
    18   let server_options: ServerOptions =
    20   let server_options: ServerOptions =
    19   {
    21   {
    20     run: run,
    22     run: run,
    21     debug: {
    23     debug: {