]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/editors/visual-studio-code-exploration/visual-studio-code-exploration.factor
editors: adding EDITOR: syntax and use classes instead of tuples
[factor.git] / basis / editors / visual-studio-code-exploration / visual-studio-code-exploration.factor
index 0d507f9aa9b3fde1f63d37c1e14b55d70f36951b..2f848afb0ed515c33a72ae5f3b1e5970bdd94671 100644 (file)
@@ -5,9 +5,12 @@ io.pathnames io.standard-paths kernel namespaces system
 tools.which ;
 IN: editors.visual-studio-code-exploration
 
-TUPLE: visual-studio-code-exploration < visual-studio-code ;
+SINGLETON: visual-studio-code-exploration
 
-editor-class [ T{ visual-studio-code-exploration } ] initialize
+INSTANCE: visual-studio-code-exploration visual-studio-code-base
+
+editor-class get-global dup [ visual-studio-code? not ] when
+[ visual-studio-code-exploration editor-class set-global ] unless
 
 M: visual-studio-code-exploration find-visual-studio-code-path
     os {