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