1 ! Copyright (C) 2020 Doug Coleman.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: combinators editors editors.visual-studio-code
4 io.pathnames io.standard-paths kernel namespaces system
6 IN: editors.visual-studio-codium
8 SINGLETON: visual-studio-codium
10 INSTANCE: visual-studio-codium visual-studio-code-base
12 editor-class get-global dup [ visual-studio-code? not ] when
13 [ visual-studio-codium editor-class set-global ] unless
15 M: visual-studio-codium find-visual-studio-code-path
17 { linux [ "codium" which ] }
19 "com.visualstudio.code.oss" find-native-bundle
20 [ "Contents/MacOS/Electron" append-path ] [ f ] if* ] }
22 { "Microsoft VS Codium" } "codium.cmd" find-in-applications ] }