[alfred] Update Dash workflow
diff --git a/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_ansible.png b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_ansible.png
new file mode 100644
index 00000000..b283e740
Binary files /dev/null and b/Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.35F259A3-BBD9-4A1B-B237-5E149EE1E723/dash_keyword_ansible.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 538c3ac3..54087e7b 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,6 +55,33 @@
<string>Copy</string>
</dict>
</array>
+ <key>dash_keyword_ansible</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_flask</key>
<array>
<dict>
@@ -1012,6 +1039,66 @@ That said, you can edit anything else within this workflow (including adding new
<key>version</key>
<integer>0</integer>
</dict>
+ <dict>
+ <key>config</key>
+ <dict>
+ <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>110</integer>
+ <key>keyword</key>
+ <string>ansible</string>
+ <key>runningsubtext</key>
+ <string>Searching for "{query}"</string>
+ <key>script</key>
+ <string>./dashAlfredWorkflow "ansible:{query}"</string>
+ <key>subtext</key>
+ <string>Search Ansible for "{query}"</string>
+ <key>title</key>
+ <string>Search Ansible</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_keyword_ansible</string>
+ <key>version</key>
+ <integer>0</integer>
+ </dict>
<dict>
<key>config</key>
<dict>
@@ -1399,66 +1486,71 @@ The keyword is either a docset keyword (defined in Preferences > Docsets) or
<key>ypos</key>
<real>10</real>
</dict>
- <key>dash_keyword_flask</key>
+ <key>dash_keyword_ansible</key>
<dict>
<key>ypos</key>
<integer>930</integer>
</dict>
- <key>dash_keyword_gems</key>
+ <key>dash_keyword_flask</key>
<dict>
<key>ypos</key>
<integer>1050</integer>
</dict>
- <key>dash_keyword_ios</key>
+ <key>dash_keyword_gems</key>
<dict>
<key>ypos</key>
<integer>1170</integer>
</dict>
- <key>dash_keyword_md</key>
+ <key>dash_keyword_ios</key>
<dict>
<key>ypos</key>
<integer>1290</integer>
</dict>
- <key>dash_keyword_osx</key>
+ <key>dash_keyword_md</key>
<dict>
<key>ypos</key>
<integer>1410</integer>
</dict>
- <key>dash_keyword_psql</key>
+ <key>dash_keyword_osx</key>
<dict>
<key>ypos</key>
<integer>1530</integer>
</dict>
- <key>dash_keyword_py2</key>
+ <key>dash_keyword_psql</key>
<dict>
<key>ypos</key>
<integer>1650</integer>
</dict>
- <key>dash_keyword_py3</key>
+ <key>dash_keyword_py2</key>
<dict>
<key>ypos</key>
<integer>1770</integer>
</dict>
- <key>dash_keyword_rb</key>
+ <key>dash_keyword_py3</key>
<dict>
<key>ypos</key>
<integer>1890</integer>
</dict>
- <key>dash_keyword_rust</key>
+ <key>dash_keyword_rb</key>
<dict>
<key>ypos</key>
<integer>2010</integer>
</dict>
- <key>dash_keyword_sqlalchemy</key>
+ <key>dash_keyword_rust</key>
<dict>
<key>ypos</key>
<integer>2130</integer>
</dict>
- <key>dash_keyword_sqlite</key>
+ <key>dash_keyword_sqlalchemy</key>
<dict>
<key>ypos</key>
<integer>2250</integer>
</dict>
+ <key>dash_keyword_sqlite</key>
+ <dict>
+ <key>ypos</key>
+ <integer>2370</integer>
+ </dict>
<key>dash_note_readme</key>
<dict>
<key>ypos</key>