Revision: 12104
          http://sourceforge.net/p/skim-app/code/12104
Author:   hofman
Date:     2021-01-15 14:38:54 +0000 (Fri, 15 Jan 2021)
Log Message:
-----------
Add placeholder %urlfile for tex command for percent escaped file for use as 
part of a (file) URL, use this for Visual Studio Code preset

Modified Paths:
--------------
    trunk/InitialUserDefaults.plist
    trunk/SKMainDocument.m

Modified: trunk/InitialUserDefaults.plist
===================================================================
--- trunk/InitialUserDefaults.plist     2021-01-13 10:35:45 UTC (rev 12103)
+++ trunk/InitialUserDefaults.plist     2021-01-15 14:38:54 UTC (rev 12104)
@@ -455,7 +455,7 @@
                        <key>command</key>
                        <string>open</string>
                        <key>arguments</key>
-                       <string>vscode://file&quot;%file&quot;:%line</string>
+                       <string>vscode://file&quot;%urlfile&quot;:%line</string>
                </dict>
                <dict>
                        <key>name</key>

Modified: trunk/SKMainDocument.m
===================================================================
--- trunk/SKMainDocument.m      2021-01-13 10:35:45 UTC (rev 12103)
+++ trunk/SKMainDocument.m      2021-01-15 14:38:54 UTC (rev 12104)
@@ -1514,6 +1514,7 @@
         
         replaceInShellCommand(cmdString, @"%line", [NSString 
stringWithFormat:@"%ld", (long)(line + 1)]);
         replaceInShellCommand(cmdString, @"%file", file);
+        replaceInShellCommand(cmdString, @"%urlfile", [file 
stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet 
URLPathAllowedCharacterSet]]);
         replaceInShellCommand(cmdString, @"%output", [[self fileURL] path]);
         
         [cmdString insertString:@"\" " atIndex:0];

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to