! Command line arguments
! https://code.visualstudio.com/docs/editor/command-line
-TUPLE: visual-studio-code ;
+SINGLETON: visual-studio-code
-editor-class [ T{ visual-studio-code } ] initialize
+MIXIN: visual-studio-code-base
+
+editor-class [ visual-studio-code ] initialize
HOOK: find-visual-studio-code-path editor-class ( -- path )
-M: visual-studio-code find-visual-studio-code-path
+M: visual-studio-code-base find-visual-studio-code-path
os {
{ linux [
{
number>string ":" glue ,
] { } make ;
-M: visual-studio-code editor-command
+M: visual-studio-code-base editor-command
visual-studio-code-editor-command ;