]> gitweb.factorcode.org Git - factor.git/commitdiff
editors.nova: fix opening to line number
authorJohn Benediktsson <mrjbq7@gmail.com>
Sat, 12 Aug 2023 15:25:10 +0000 (08:25 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Sat, 12 Aug 2023 15:25:10 +0000 (08:25 -0700)
basis/editors/nova/nova.factor

index 8fb08e7f04b2a93d52c24210594fbe6da60c6440..35e8e255f9d98a70dc329bc5182a171203d3a6dd 100644 (file)
@@ -1,8 +1,12 @@
-USING: editors kernel make namespaces ;
+USING: editors kernel make math.parser namespaces sequences ;
 IN: editors.nova
 
 SINGLETON: nova
 
+: nova-path ( -- path )
+    \ nova-path get [ "/usr/local/bin/nova" ] unless* ;
+
 M: nova editor-command
-    drop
-    [ "open" , "-a" , "Nova" , , ] { } make ;
+    swap [
+        nova-path , "open" , , "--line" , number>string ":1" append ,
+    ] { } make ;