summarylogtreecommitdiffstats
path: root/subl3-url-handler
diff options
context:
space:
mode:
Diffstat (limited to 'subl3-url-handler')
-rw-r--r--subl3-url-handler16
1 files changed, 16 insertions, 0 deletions
diff --git a/subl3-url-handler b/subl3-url-handler
new file mode 100644
index 000000000000..e92a06bffb2c
--- /dev/null
+++ b/subl3-url-handler
@@ -0,0 +1,16 @@
+#!/usr/bin/env bash
+
+# Delete first 23 characters
+request=${1:23}
+
+# Decode URL
+request=$(echo $request | echo -e "$(sed 's/+/ /g; s/%/\\x/g')")
+
+# Replace &line= with :
+request=${request/&line=/:}
+
+# Replace &column= with :
+request=${request/&column=/:}
+
+# Launch Sublime
+subl3 $request