Title: [288708] trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/editor.py
Revision
288708
Author
[email protected]
Date
2022-01-27 15:29:56 -0800 (Thu, 27 Jan 2022)

Log Message

VSCode needs to be an option for commit message editor in git-webkit
https://bugs.webkit.org/show_bug.cgi?id=235731

Reviewed by Jonathan Bedard.

* Tools/Scripts/libraries/webkitcorepy/webkitcorepy/editor.py:
(Editor):
(Editor.vscode):
(Editor.programs):

Canonical link: https://commits.webkit.org/246505@main

Modified Paths

Diff

Modified: trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/editor.py (288707 => 288708)


--- trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/editor.py	2022-01-27 23:24:19 UTC (rev 288707)
+++ trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/editor.py	2022-01-27 23:29:56 UTC (rev 288708)
@@ -74,6 +74,17 @@
         )
 
     @classmethod
+    def vscode(cls):
+        from whichcraft import which
+        path = which('code') or '/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code'
+        return cls(
+            name='VSCode',
+            path=path,
+            command=[path, '-n'],
+            wait=['-w'],
+        )
+
+    @classmethod
     def vi(cls):
         from whichcraft import which
         path = which('vi')
@@ -116,6 +127,7 @@
             Editor.atom(),
             Editor.xcode(),
             Editor.textedit(),
+            Editor.vscode(),
             Editor.vi(),
             Editor.default(),
         ]:
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to