[alfred] Update Dash workflow
diff --git a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dashAlfredWorkflow b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dashAlfredWorkflow
index d1426eba..de236e8b 100755
Binary files a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dashAlfredWorkflow and b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dashAlfredWorkflow differ
diff --git a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_gem.png b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_gem.png
new file mode 100644
index 00000000..8b35649c
Binary files /dev/null and b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_gem.png differ
diff --git a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_go.png b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_go.png
new file mode 100644
index 00000000..1947428d
Binary files /dev/null and b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_go.png differ
diff --git a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_man.png b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_man.png
new file mode 100644
index 00000000..c3a2d167
Binary files /dev/null and b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_man.png differ
diff --git a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_md.png b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_md.png
new file mode 100644
index 00000000..9c873666
Binary files /dev/null and b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_md.png differ
diff --git a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_mongo.png b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_mongo.png
new file mode 100644
index 00000000..2d61cea5
Binary files /dev/null and b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_mongo.png differ
diff --git a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_python2.png b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_python2.png
deleted file mode 100644
index 6a04245a..00000000
Binary files a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_python2.png and /dev/null differ
diff --git a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_redis.png b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_redis.png
index 2b0fc027..8739fe25 100644
Binary files a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_redis.png and b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_redis.png differ
diff --git a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_ruby.png b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_ruby.png
index b8d5c9c7..80ce0992 100644
Binary files a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_ruby.png and b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_ruby.png differ
diff --git a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_sqlalchemy.png b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_sqlalchemy.png
deleted file mode 100644
index 5880c620..00000000
Binary files a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_sqlalchemy.png and /dev/null differ
diff --git a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_vim.png b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_vim.png
new file mode 100644
index 00000000..d089632a
Binary files /dev/null and b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_vim.png differ
diff --git a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/icon.png b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/icon.png
old mode 100644
new mode 100755
index 7dc8672f..ebe6d5d2
Binary files a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/icon.png and b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/icon.png differ
diff --git a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/info.plist b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/info.plist
index 14ee58aa..6e01d360 100644
--- a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/info.plist
+++ b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/info.plist
@@ -55,7 +55,115 @@
<string>Copy</string>
</dict>
</array>
- <key>dash_keyword_python2</key>
+ <key>dash_keyword_gem</key>
+ <array>
+ <dict>
+ <key>destinationuid</key>
+ <string>dash_action_normal</string>
+ <key>modifiers</key>
+ <integer>0</integer>
+ <key>modifiersubtext</key>
+ <string></string>
+ </dict>
+ <dict>
+ <key>destinationuid</key>
+ <string>dash_action_cmd</string>
+ <key>modifiers</key>
+ <integer>1048576</integer>
+ <key>modifiersubtext</key>
+ <string></string>
+ </dict>
+ <dict>
+ <key>destinationuid</key>
+ <string>dash_action_alt</string>
+ <key>modifiers</key>
+ <integer>524288</integer>
+ <key>modifiersubtext</key>
+ <string></string>
+ </dict>
+ </array>
+ <key>dash_keyword_go</key>
+ <array>
+ <dict>
+ <key>destinationuid</key>
+ <string>dash_action_normal</string>
+ <key>modifiers</key>
+ <integer>0</integer>
+ <key>modifiersubtext</key>
+ <string></string>
+ </dict>
+ <dict>
+ <key>destinationuid</key>
+ <string>dash_action_cmd</string>
+ <key>modifiers</key>
+ <integer>1048576</integer>
+ <key>modifiersubtext</key>
+ <string></string>
+ </dict>
+ <dict>
+ <key>destinationuid</key>
+ <string>dash_action_alt</string>
+ <key>modifiers</key>
+ <integer>524288</integer>
+ <key>modifiersubtext</key>
+ <string></string>
+ </dict>
+ </array>
+ <key>dash_keyword_man</key>
+ <array>
+ <dict>
+ <key>destinationuid</key>
+ <string>dash_action_normal</string>
+ <key>modifiers</key>
+ <integer>0</integer>
+ <key>modifiersubtext</key>
+ <string></string>
+ </dict>
+ <dict>
+ <key>destinationuid</key>
+ <string>dash_action_cmd</string>
+ <key>modifiers</key>
+ <integer>1048576</integer>
+ <key>modifiersubtext</key>
+ <string></string>
+ </dict>
+ <dict>
+ <key>destinationuid</key>
+ <string>dash_action_alt</string>
+ <key>modifiers</key>
+ <integer>524288</integer>
+ <key>modifiersubtext</key>
+ <string></string>
+ </dict>
+ </array>
+ <key>dash_keyword_md</key>
+ <array>
+ <dict>
+ <key>destinationuid</key>
+ <string>dash_action_normal</string>
+ <key>modifiers</key>
+ <integer>0</integer>
+ <key>modifiersubtext</key>
+ <string></string>
+ </dict>
+ <dict>
+ <key>destinationuid</key>
+ <string>dash_action_cmd</string>
+ <key>modifiers</key>
+ <integer>1048576</integer>
+ <key>modifiersubtext</key>
+ <string></string>
+ </dict>
+ <dict>
+ <key>destinationuid</key>
+ <string>dash_action_alt</string>
+ <key>modifiers</key>
+ <integer>524288</integer>
+ <key>modifiersubtext</key>
+ <string></string>
+ </dict>
+ </array>
+ <key>dash_keyword_mongo</key>
<array>
<dict>
<key>destinationuid</key>
@@ -136,7 +244,7 @@
<string></string>
</dict>
</array>
- <key>dash_keyword_sqlalchemy</key>
+ <key>dash_keyword_vim</key>
<array>
<dict>
<key>destinationuid</key>
@@ -220,7 +328,7 @@
<key>escaping</key>
<integer>127</integer>
<key>script</key>
- <string>open -g "dash-workflow-callback://{query}"</string>
+ <string>open -g "dash-workflow-callback://{query}&modifierkey=cmd"</string>
<key>type</key>
<integer>0</integer>
</dict>
@@ -289,7 +397,7 @@
<key>escaping</key>
<integer>127</integer>
<key>script</key>
- <string>open -g "dash-workflow-callback://{query}"</string>
+ <string>open -g "dash-workflow-callback://{query}&modifierkey=alt"</string>
<key>type</key>
<integer>0</integer>
</dict>
@@ -337,50 +445,17 @@ That said, you can edit anything else within this workflow (including adding new
<key>argumenttype</key>
<integer>0</integer>
<key>escaping</key>
- <integer>0</integer>
- <key>runningsubtext</key>
- <string>Please read what's in the "Script:" section below</string>
- <key>script</key>
- <string>Dash dynamically updates this workflow with docset and search profile keywords.
-
-Do not try to change the keywords from within Alfred, as Dash will overwrite your changes. If you want to change a keyword, change it from within Dash (in Preferences > Docsets).
-
-That said, you can edit anything else within this workflow (including adding new triggers/actions/hotkeys).</string>
- <key>subtext</key>
- <string>Please read what's in the "Script:" section below</string>
- <key>title</key>
- <string>PLEASE README</string>
- <key>type</key>
- <integer>0</integer>
- <key>withspace</key>
- <true/>
- </dict>
- <key>type</key>
- <string>alfred.workflow.input.scriptfilter</string>
- <key>uid</key>
- <string>dash_note_readme</string>
- <key>version</key>
- <integer>0</integer>
- </dict>
- <dict>
- <key>config</key>
- <dict>
- <key>argumenttype</key>
- <integer>0</integer>
- <key>escaping</key>
- <integer>0</integer>
+ <integer>110</integer>
+ <key>keyword</key>
+ <string>gem</string>
<key>runningsubtext</key>
- <string>Please read what's in the "Script:" section below</string>
+ <string>Searching for "{query}"</string>
<key>script</key>
- <string>Dash dynamically updates this workflow with docset and search profile keywords.
-
-Do not try to change the keywords from within Alfred, as Dash will overwrite your changes. If you want to change a keyword, change it from within Dash (in Preferences > Docsets).
-
-That said, you can edit anything else within this workflow (including adding new triggers/actions/hotkeys).</string>
+ <string>./dashAlfredWorkflow "gem:{query}"</string>
<key>subtext</key>
- <string>Please read what's in the "Script:" section below</string>
+ <string>Search minitest for "{query}"</string>
<key>title</key>
- <string>PLEASE README</string>
+ <string>Search minitest</string>
<key>type</key>
<integer>0</integer>
<key>withspace</key>
@@ -389,7 +464,7 @@ That said, you can edit anything else within this workflow (including adding new
<key>type</key>
<string>alfred.workflow.input.scriptfilter</string>
<key>uid</key>
- <string>dash_note_readme</string>
+ <string>dash_keyword_gem</string>
<key>version</key>
<integer>0</integer>
</dict>
@@ -399,19 +474,17 @@ That said, you can edit anything else within this workflow (including adding new
<key>argumenttype</key>
<integer>0</integer>
<key>escaping</key>
- <integer>0</integer>
+ <integer>110</integer>
+ <key>keyword</key>
+ <string>go</string>
<key>runningsubtext</key>
- <string>Please read what's in the "Script:" section below</string>
+ <string>Searching for "{query}"</string>
<key>script</key>
- <string>Dash dynamically updates this workflow with docset and search profile keywords.
-
-Do not try to change the keywords from within Alfred, as Dash will overwrite your changes. If you want to change a keyword, change it from within Dash (in Preferences > Docsets).
-
-That said, you can edit anything else within this workflow (including adding new triggers/actions/hotkeys).</string>
+ <string>./dashAlfredWorkflow "go:{query}"</string>
<key>subtext</key>
- <string>Please read what's in the "Script:" section below</string>
+ <string>Search Go for "{query}"</string>
<key>title</key>
- <string>PLEASE README</string>
+ <string>Search Go</string>
<key>type</key>
<integer>0</integer>
<key>withspace</key>
@@ -420,7 +493,7 @@ That said, you can edit anything else within this workflow (including adding new
<key>type</key>
<string>alfred.workflow.input.scriptfilter</string>
<key>uid</key>
- <string>dash_note_readme</string>
+ <string>dash_keyword_go</string>
<key>version</key>
<integer>0</integer>
</dict>
@@ -430,19 +503,17 @@ That said, you can edit anything else within this workflow (including adding new
<key>argumenttype</key>
<integer>0</integer>
<key>escaping</key>
- <integer>0</integer>
+ <integer>110</integer>
+ <key>keyword</key>
+ <string>man</string>
<key>runningsubtext</key>
- <string>Please read what's in the "Script:" section below</string>
+ <string>Searching for "{query}"</string>
<key>script</key>
- <string>Dash dynamically updates this workflow with docset and search profile keywords.
-
-Do not try to change the keywords from within Alfred, as Dash will overwrite your changes. If you want to change a keyword, change it from within Dash (in Preferences > Docsets).
-
-That said, you can edit anything else within this workflow (including adding new triggers/actions/hotkeys).</string>
+ <string>./dashAlfredWorkflow "man:{query}"</string>
<key>subtext</key>
- <string>Please read what's in the "Script:" section below</string>
+ <string>Search Man Pages for "{query}"</string>
<key>title</key>
- <string>PLEASE README</string>
+ <string>Search Man Pages</string>
<key>type</key>
<integer>0</integer>
<key>withspace</key>
@@ -451,7 +522,7 @@ That said, you can edit anything else within this workflow (including adding new
<key>type</key>
<string>alfred.workflow.input.scriptfilter</string>
<key>uid</key>
- <string>dash_note_readme</string>
+ <string>dash_keyword_man</string>
<key>version</key>
<integer>0</integer>
</dict>
@@ -461,19 +532,17 @@ That said, you can edit anything else within this workflow (including adding new
<key>argumenttype</key>
<integer>0</integer>
<key>escaping</key>
- <integer>0</integer>
+ <integer>110</integer>
+ <key>keyword</key>
+ <string>md</string>
<key>runningsubtext</key>
- <string>Please read what's in the "Script:" section below</string>
+ <string>Searching for "{query}"</string>
<key>script</key>
- <string>Dash dynamically updates this workflow with docset and search profile keywords.
-
-Do not try to change the keywords from within Alfred, as Dash will overwrite your changes. If you want to change a keyword, change it from within Dash (in Preferences > Docsets).
-
-That said, you can edit anything else within this workflow (including adding new triggers/actions/hotkeys).</string>
+ <string>./dashAlfredWorkflow "md:{query}"</string>
<key>subtext</key>
- <string>Please read what's in the "Script:" section below</string>
+ <string>Search Markdown for "{query}"</string>
<key>title</key>
- <string>PLEASE README</string>
+ <string>Search Markdown</string>
<key>type</key>
<integer>0</integer>
<key>withspace</key>
@@ -482,7 +551,7 @@ That said, you can edit anything else within this workflow (including adding new
<key>type</key>
<string>alfred.workflow.input.scriptfilter</string>
<key>uid</key>
- <string>dash_note_readme</string>
+ <string>dash_keyword_md</string>
<key>version</key>
<integer>0</integer>
</dict>
@@ -494,15 +563,15 @@ That said, you can edit anything else within this workflow (including adding new
<key>escaping</key>
<integer>110</integer>
<key>keyword</key>
- <string>python2</string>
+ <string>mongo</string>
<key>runningsubtext</key>
<string>Searching for "{query}"</string>
<key>script</key>
- <string>./dashAlfredWorkflow "python2:{query}"</string>
+ <string>./dashAlfredWorkflow "mongo:{query}"</string>
<key>subtext</key>
- <string>Search Python 2 for "{query}"</string>
+ <string>Search MongoDB for "{query}"</string>
<key>title</key>
- <string>Search Python 2</string>
+ <string>Search MongoDB</string>
<key>type</key>
<integer>0</integer>
<key>withspace</key>
@@ -511,7 +580,7 @@ That said, you can edit anything else within this workflow (including adding new
<key>type</key>
<string>alfred.workflow.input.scriptfilter</string>
<key>uid</key>
- <string>dash_keyword_python2</string>
+ <string>dash_keyword_mongo</string>
<key>version</key>
<integer>0</integer>
</dict>
@@ -581,15 +650,15 @@ That said, you can edit anything else within this workflow (including adding new
<key>escaping</key>
<integer>110</integer>
<key>keyword</key>
- <string>sqlalchemy</string>
+ <string>vim</string>
<key>runningsubtext</key>
<string>Searching for "{query}"</string>
<key>script</key>
- <string>./dashAlfredWorkflow "sqlalchemy:{query}"</string>
+ <string>./dashAlfredWorkflow "vim:{query}"</string>
<key>subtext</key>
- <string>Search SQLAlchemy for "{query}"</string>
+ <string>Search Vim for "{query}"</string>
<key>title</key>
- <string>Search SQLAlchemy</string>
+ <string>Search Vim</string>
<key>type</key>
<integer>0</integer>
<key>withspace</key>
@@ -598,7 +667,7 @@ That said, you can edit anything else within this workflow (including adding new
<key>type</key>
<string>alfred.workflow.input.scriptfilter</string>
<key>uid</key>
- <string>dash_keyword_sqlalchemy</string>
+ <string>dash_keyword_vim</string>
<key>version</key>
<integer>0</integer>
</dict>
@@ -641,26 +710,46 @@ The keyword is either a docset keyword (defined in Preferences > Docsets) or
<key>ypos</key>
<real>10</real>
</dict>
- <key>dash_keyword_python2</key>
+ <key>dash_keyword_gem</key>
<dict>
<key>ypos</key>
<integer>930</integer>
</dict>
- <key>dash_keyword_redis</key>
+ <key>dash_keyword_go</key>
<dict>
<key>ypos</key>
<integer>1050</integer>
</dict>
- <key>dash_keyword_ruby</key>
+ <key>dash_keyword_man</key>
<dict>
<key>ypos</key>
<integer>1170</integer>
</dict>
- <key>dash_keyword_sqlalchemy</key>
+ <key>dash_keyword_md</key>
<dict>
<key>ypos</key>
<integer>1290</integer>
</dict>
+ <key>dash_keyword_mongo</key>
+ <dict>
+ <key>ypos</key>
+ <integer>1410</integer>
+ </dict>
+ <key>dash_keyword_redis</key>
+ <dict>
+ <key>ypos</key>
+ <integer>1530</integer>
+ </dict>
+ <key>dash_keyword_ruby</key>
+ <dict>
+ <key>ypos</key>
+ <integer>1650</integer>
+ </dict>
+ <key>dash_keyword_vim</key>
+ <dict>
+ <key>ypos</key>
+ <integer>1770</integer>
+ </dict>
<key>dash_note_readme</key>
<dict>
<key>ypos</key>