tuned;
authorwenzelm
Wed, 08 Mar 2017 11:45:41 +0100
changeset 65153 82bd5d29adbf
parent 65152 a920012ae16a
child 65154 ba1929b749f0
tuned;
src/Tools/VSCode/extension/src/decorations.ts
src/Tools/VSCode/extension/src/extension.ts
--- a/src/Tools/VSCode/extension/src/decorations.ts	Wed Mar 08 11:30:13 2017 +0100
+++ b/src/Tools/VSCode/extension/src/decorations.ts	Wed Mar 08 11:45:41 2017 +0100
@@ -60,7 +60,7 @@
 
 function get_color(color: string, light: boolean): string
 {
-  const config = color.concat(light ? "_light" : "_dark").concat("_color")
+  const config = color + (light ? "_light" : "_dark") + "_color"
   return vscode.workspace.getConfiguration("isabelle").get<string>(config)
 }
 
@@ -91,22 +91,22 @@
   {
     const border = `${width} none; border-bottom-style: ${style}; border-color: `
     return decoration(
-      { light: { border: border.concat(get_color(color, true)) },
-        dark: { border: border.concat(get_color(color, false)) } })
+      { light: { border: border + get_color(color, true) },
+        dark: { border: border + get_color(color, false) } })
   }
 
   types.clear
   for (let color of background_colors) {
-    types["background_".concat(color)] = background(color)
+    types["background_" + color] = background(color)
   }
   for (let color of foreground_colors) {
-    types["foreground_".concat(color)] = background(color) // approximation
+    types["foreground_" + color] = background(color) // approximation
   }
   for (let color of dotted_colors) {
-    types["dotted_".concat(color)] = bottom_border("2px", "dotted", color)
+    types["dotted_" + color] = bottom_border("2px", "dotted", color)
   }
   for (let color of text_colors) {
-    types["text_".concat(color)] = text_color(color)
+    types["text_" + color] = text_color(color)
   }
   types["spell_checker"] = bottom_border("1px", "solid", "spell_checker")
 }
--- a/src/Tools/VSCode/extension/src/extension.ts	Wed Mar 08 11:30:13 2017 +0100
+++ b/src/Tools/VSCode/extension/src/extension.ts	Wed Mar 08 11:45:41 2017 +0100
@@ -22,11 +22,11 @@
   else if (isabelle_home == "")
     vscode.window.showErrorMessage("Missing user settings: isabelle.home")
   else {
-    let isabelle_tool = isabelle_home.concat("/bin/isabelle")
+    let isabelle_tool = isabelle_home + "/bin/isabelle"
     let standard_args = ["-o", "vscode_unicode_symbols", "-o", "vscode_pide_extensions"]
     let run =
       is_windows ?
-        { command: cygwin_root.concat("/bin/bash"),
+        { command: cygwin_root + "/bin/bash",
           args: ["-l", isabelle_tool, "vscode_server"].concat(standard_args, isabelle_args) } :
         { command: isabelle_tool,
           args: ["vscode_server"].concat(standard_args, isabelle_args) };