]> gitweb.factorcode.org Git - factor.git/commitdiff
editors.visual-studio-code-exploration: Add yet another vscode version.
authorDoug Coleman <doug.coleman@gmail.com>
Wed, 18 Nov 2020 00:21:25 +0000 (18:21 -0600)
committerDoug Coleman <doug.coleman@gmail.com>
Wed, 18 Nov 2020 00:21:25 +0000 (18:21 -0600)
This one is the Apple M1 experimental version.

basis/editors/visual-studio-code-exploration/authors.txt [new file with mode: 0644]
basis/editors/visual-studio-code-exploration/visual-studio-code-exploration.factor [new file with mode: 0644]

diff --git a/basis/editors/visual-studio-code-exploration/authors.txt b/basis/editors/visual-studio-code-exploration/authors.txt
new file mode 100644 (file)
index 0000000..7c1b2f2
--- /dev/null
@@ -0,0 +1 @@
+Doug Coleman
diff --git a/basis/editors/visual-studio-code-exploration/visual-studio-code-exploration.factor b/basis/editors/visual-studio-code-exploration/visual-studio-code-exploration.factor
new file mode 100644 (file)
index 0000000..a503b35
--- /dev/null
@@ -0,0 +1,20 @@
+! Copyright (C) 2020 Doug Coleman.
+! See http://factorcode.org/license.txt for BSD license.
+USING: combinators editors editors.visual-studio-code
+io.pathnames io.standard-paths kernel namespaces system
+tools.which ;
+IN: editors.visual-studio-code-exploration
+
+TUPLE: visual-studio-code-exploration < visual-studio-code ;
+
+T{ visual-studio-code-exploration } editor-class set-global
+
+M: visual-studio-code-exploration find-visual-studio-code-path
+    os {
+        { linux [ "code-exploration" which ] }
+        { macosx [
+            "com.microsoft.VSCodeExploration" find-native-bundle
+            [ "Contents/MacOS/Electron" append-path ] [ f ] if* ] }
+        { windows [
+            { "Microsoft VS Code Exploration" } "code-exploration.cmd" find-in-applications ] }
+    } case ;