@ -109,34 +109,7 @@
<string></string>
<string></string>
</dict>
</dict>
</array>
</array>
<key>dash_keyword_css</key>
<key>dash_keyword_dj</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_django</key>
<array>
<array>
<dict>
<dict>
<key>destinationuid</key>
<key>destinationuid</key>
@ -325,33 +298,6 @@
<string></string>
<string></string>
</dict>
</dict>
</array>
</array>
<key>dash_keyword_neovim</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_node</key>
<key>dash_keyword_node</key>
<array>
<array>
<dict>
<dict>
@ -379,7 +325,7 @@
<string></string>
<string></string>
</dict>
</dict>
</array>
</array>
<key>dash_keyword_py </key>
<key>dash_keyword_nvim </key>
<array>
<array>
<dict>
<dict>
<key>destinationuid</key>
<key>destinationuid</key>
@ -406,7 +352,7 @@
<string></string>
<string></string>
</dict>
</dict>
</array>
</array>
<key>dash_keyword_rails </key>
<key>dash_keyword_py </key>
<array>
<array>
<dict>
<dict>
<key>destinationuid</key>
<key>destinationuid</key>
@ -460,7 +406,7 @@
<string></string>
<string></string>
</dict>
</dict>
</array>
</array>
<key>dash_keyword_ru st </key>
<key>dash_keyword_rs</key>
<array>
<array>
<dict>
<dict>
<key>destinationuid</key>
<key>destinationuid</key>
@ -1831,17 +1777,19 @@ That said, you can edit anything else within this workflow (including adding new
<key>argumenttype</key>
<key>argumenttype</key>
<integer>0</integer>
<integer>0</integer>
<key>escaping</key>
<key>escaping</key>
<integer>110</integer>
<integer>0</integer>
<key>keyword</key>
<string>ansible</string>
<key>runningsubtext</key>
<key>runningsubtext</key>
<string>Searching for "{query}" </string>
<string>Please read what's in the "Script:" section below</string>
<key>script</key>
<key>script</key>
<string>./dashAlfredWorkflow "ansible:{query}"</string>
<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>
<key>subtext</key>
<string>Search Ansible for "{query}"</string>
<string>Please read what's in the "Script:" section below </string>
<key>title</key>
<key>title</key>
<string>Search Ansible</string>
<string>PLEASE README </string>
<key>type</key>
<key>type</key>
<integer>0</integer>
<integer>0</integer>
<key>withspace</key>
<key>withspace</key>
@ -1850,7 +1798,38 @@ That said, you can edit anything else within this workflow (including adding new
<key>type</key>
<key>type</key>
<string>alfred.workflow.input.scriptfilter</string>
<string>alfred.workflow.input.scriptfilter</string>
<key>uid</key>
<key>uid</key>
<string>dash_keyword_ansible</string>
<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>
<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>
<key>version</key>
<integer>0</integer>
<integer>0</integer>
</dict>
</dict>
@ -1862,15 +1841,15 @@ That said, you can edit anything else within this workflow (including adding new
<key>escaping</key>
<key>escaping</key>
<integer>110</integer>
<integer>110</integer>
<key>keyword</key>
<key>keyword</key>
<string>app le</string>
<string>ansib le</string>
<key>runningsubtext</key>
<key>runningsubtext</key>
<string>Searching for "{query}"</string>
<string>Searching for "{query}"</string>
<key>script</key>
<key>script</key>
<string>./dashAlfredWorkflow "app le:{query}"</string>
<string>./dashAlfredWorkflow "ansib le:{query}"</string>
<key>subtext</key>
<key>subtext</key>
<string>Search Apple API Referenc e for "{query}"</string>
<string>Search Ansibl e for "{query}"</string>
<key>title</key>
<key>title</key>
<string>Search Apple API Referenc e</string>
<string>Search Ansibl e</string>
<key>type</key>
<key>type</key>
<integer>0</integer>
<integer>0</integer>
<key>withspace</key>
<key>withspace</key>
@ -1879,7 +1858,7 @@ That said, you can edit anything else within this workflow (including adding new
<key>type</key>
<key>type</key>
<string>alfred.workflow.input.scriptfilter</string>
<string>alfred.workflow.input.scriptfilter</string>
<key>uid</key>
<key>uid</key>
<string>dash_keyword_app le</string>
<string>dash_keyword_ansib le</string>
<key>version</key>
<key>version</key>
<integer>0</integer>
<integer>0</integer>
</dict>
</dict>
@ -1891,15 +1870,15 @@ That said, you can edit anything else within this workflow (including adding new
<key>escaping</key>
<key>escaping</key>
<integer>110</integer>
<integer>110</integer>
<key>keyword</key>
<key>keyword</key>
<string>css </string>
<string>apple </string>
<key>runningsubtext</key>
<key>runningsubtext</key>
<string>Searching for "{query}"</string>
<string>Searching for "{query}"</string>
<key>script</key>
<key>script</key>
<string>./dashAlfredWorkflow "css :{query}"</string>
<string>./dashAlfredWorkflow "apple :{query}"</string>
<key>subtext</key>
<key>subtext</key>
<string>Search CSS for "{query}"</string>
<string>Search Apple API Reference for "{query}"</string>
<key>title</key>
<key>title</key>
<string>Search CSS </string>
<string>Search Apple API Reference </string>
<key>type</key>
<key>type</key>
<integer>0</integer>
<integer>0</integer>
<key>withspace</key>
<key>withspace</key>
@ -1908,7 +1887,7 @@ That said, you can edit anything else within this workflow (including adding new
<key>type</key>
<key>type</key>
<string>alfred.workflow.input.scriptfilter</string>
<string>alfred.workflow.input.scriptfilter</string>
<key>uid</key>
<key>uid</key>
<string>dash_keyword_css </string>
<string>dash_keyword_apple </string>
<key>version</key>
<key>version</key>
<integer>0</integer>
<integer>0</integer>
</dict>
</dict>
@ -1920,11 +1899,11 @@ That said, you can edit anything else within this workflow (including adding new
<key>escaping</key>
<key>escaping</key>
<integer>110</integer>
<integer>110</integer>
<key>keyword</key>
<key>keyword</key>
<string>django </string>
<string>dj</string>
<key>runningsubtext</key>
<key>runningsubtext</key>
<string>Searching for "{query}"</string>
<string>Searching for "{query}"</string>
<key>script</key>
<key>script</key>
<string>./dashAlfredWorkflow "django :{query}"</string>
<string>./dashAlfredWorkflow "dj:{query}"</string>
<key>subtext</key>
<key>subtext</key>
<string>Search Django 3.2.10 for "{query}"</string>
<string>Search Django 3.2.10 for "{query}"</string>
<key>title</key>
<key>title</key>
@ -1937,7 +1916,7 @@ That said, you can edit anything else within this workflow (including adding new
<key>type</key>
<key>type</key>
<string>alfred.workflow.input.scriptfilter</string>
<string>alfred.workflow.input.scriptfilter</string>
<key>uid</key>
<key>uid</key>
<string>dash_keyword_django </string>
<string>dash_keyword_dj</string>
<key>version</key>
<key>version</key>
<integer>0</integer>
<integer>0</integer>
</dict>
</dict>
@ -2115,35 +2094,6 @@ That said, you can edit anything else within this workflow (including adding new
<key>version</key>
<key>version</key>
<integer>0</integer>
<integer>0</integer>
</dict>
</dict>
<dict>
<key>config</key>
<dict>
<key>argumenttype</key>
<integer>0</integer>
<key>escaping</key>
<integer>110</integer>
<key>keyword</key>
<string>neovim</string>
<key>runningsubtext</key>
<string>Searching for "{query}"</string>
<key>script</key>
<string>./dashAlfredWorkflow "neovim:{query}"</string>
<key>subtext</key>
<string>Search Neovim for "{query}"</string>
<key>title</key>
<string>Search Neovim</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_neovim</string>
<key>version</key>
<integer>0</integer>
</dict>
<dict>
<dict>
<key>config</key>
<key>config</key>
<dict>
<dict>
@ -2181,15 +2131,15 @@ That said, you can edit anything else within this workflow (including adding new
<key>escaping</key>
<key>escaping</key>
<integer>110</integer>
<integer>110</integer>
<key>keyword</key>
<key>keyword</key>
<string>py </string>
<string>nvim </string>
<key>runningsubtext</key>
<key>runningsubtext</key>
<string>Searching for "{query}"</string>
<string>Searching for "{query}"</string>
<key>script</key>
<key>script</key>
<string>./dashAlfredWorkflow "py :{query}"</string>
<string>./dashAlfredWorkflow "nvim :{query}"</string>
<key>subtext</key>
<key>subtext</key>
<string>Search Python 3.7.12 for "{query}"</string>
<string>Search Neovim for "{query}"</string>
<key>title</key>
<key>title</key>
<string>Search Python 3.7.12 </string>
<string>Search Neovim </string>
<key>type</key>
<key>type</key>
<integer>0</integer>
<integer>0</integer>
<key>withspace</key>
<key>withspace</key>
@ -2198,7 +2148,7 @@ That said, you can edit anything else within this workflow (including adding new
<key>type</key>
<key>type</key>
<string>alfred.workflow.input.scriptfilter</string>
<string>alfred.workflow.input.scriptfilter</string>
<key>uid</key>
<key>uid</key>
<string>dash_keyword_py </string>
<string>dash_keyword_nvim </string>
<key>version</key>
<key>version</key>
<integer>0</integer>
<integer>0</integer>
</dict>
</dict>
@ -2210,15 +2160,15 @@ That said, you can edit anything else within this workflow (including adding new
<key>escaping</key>
<key>escaping</key>
<integer>110</integer>
<integer>110</integer>
<key>keyword</key>
<key>keyword</key>
<string>rails </string>
<string>py </string>
<key>runningsubtext</key>
<key>runningsubtext</key>
<string>Searching for "{query}"</string>
<string>Searching for "{query}"</string>
<key>script</key>
<key>script</key>
<string>./dashAlfredWorkflow "rails :{query}"</string>
<string>./dashAlfredWorkflow "py :{query}"</string>
<key>subtext</key>
<key>subtext</key>
<string>Search Ruby on Rails 7 for "{query}"</string>
<string>Search Python 3.7.12 for "{query}"</string>
<key>title</key>
<key>title</key>
<string>Search Ruby on Rails 7 </string>
<string>Search Python 3.7.12 </string>
<key>type</key>
<key>type</key>
<integer>0</integer>
<integer>0</integer>
<key>withspace</key>
<key>withspace</key>
@ -2227,7 +2177,7 @@ That said, you can edit anything else within this workflow (including adding new
<key>type</key>
<key>type</key>
<string>alfred.workflow.input.scriptfilter</string>
<string>alfred.workflow.input.scriptfilter</string>
<key>uid</key>
<key>uid</key>
<string>dash_keyword_rails </string>
<string>dash_keyword_py </string>
<key>version</key>
<key>version</key>
<integer>0</integer>
<integer>0</integer>
</dict>
</dict>
@ -2268,11 +2218,11 @@ That said, you can edit anything else within this workflow (including adding new
<key>escaping</key>
<key>escaping</key>
<integer>110</integer>
<integer>110</integer>
<key>keyword</key>
<key>keyword</key>
<string>ru st </string>
<string>rs</string>
<key>runningsubtext</key>
<key>runningsubtext</key>
<string>Searching for "{query}"</string>
<string>Searching for "{query}"</string>
<key>script</key>
<key>script</key>
<string>./dashAlfredWorkflow "ru st :{query}"</string>
<string>./dashAlfredWorkflow "rs:{query}"</string>
<key>subtext</key>
<key>subtext</key>
<string>Search Rust for "{query}"</string>
<string>Search Rust for "{query}"</string>
<key>title</key>
<key>title</key>
@ -2285,7 +2235,7 @@ That said, you can edit anything else within this workflow (including adding new
<key>type</key>
<key>type</key>
<string>alfred.workflow.input.scriptfilter</string>
<string>alfred.workflow.input.scriptfilter</string>
<key>uid</key>
<key>uid</key>
<string>dash_keyword_ru st </string>
<string>dash_keyword_rs</string>
<key>version</key>
<key>version</key>
<integer>0</integer>
<integer>0</integer>
</dict>
</dict>
@ -2396,85 +2346,75 @@ The keyword is either a docset keyword (defined in Preferences > Docsets) or
<key>ypos</key>
<key>ypos</key>
<integer>1050</integer>
<integer>1050</integer>
</dict>
</dict>
<key>dash_keyword_css </key>
<key>dash_keyword_dj </key>
<dict>
<dict>
<key>ypos</key>
<key>ypos</key>
<integer>1170</integer>
<integer>1170</integer>
</dict>
</dict>
<key>dash_keyword_django </key>
<key>dash_keyword_gem </key>
<dict>
<dict>
<key>ypos</key>
<key>ypos</key>
<integer>1290</integer>
<integer>1290</integer>
</dict>
</dict>
<key>dash_keyword_gem </key>
<key>dash_keyword_hs </key>
<dict>
<dict>
<key>ypos</key>
<key>ypos</key>
<integer>1410</integer>
<integer>1410</integer>
</dict>
</dict>
<key>dash_keyword_h s</key>
<key>dash_keyword_j s</key>
<dict>
<dict>
<key>ypos</key>
<key>ypos</key>
<integer>1530</integer>
<integer>1530</integer>
</dict>
</dict>
<key>dash_keyword_js </key>
<key>dash_keyword_lua </key>
<dict>
<dict>
<key>ypos</key>
<key>ypos</key>
<integer>1650</integer>
<integer>1650</integer>
</dict>
</dict>
<key>dash_keyword_lua </key>
<key>dash_keyword_man </key>
<dict>
<dict>
<key>ypos</key>
<key>ypos</key>
<integer>1770</integer>
<integer>1770</integer>
</dict>
</dict>
<key>dash_keyword_man </key>
<key>dash_keyword_md </key>
<dict>
<dict>
<key>ypos</key>
<key>ypos</key>
<integer>1890</integer>
<integer>1890</integer>
</dict>
</dict>
<key>dash_keyword_md </key>
<key>dash_keyword_node </key>
<dict>
<dict>
<key>ypos</key>
<key>ypos</key>
<integer>2010</integer>
<integer>2010</integer>
</dict>
</dict>
<key>dash_keyword_neo vim</key>
<key>dash_keyword_nvim</key>
<dict>
<dict>
<key>ypos</key>
<key>ypos</key>
<integer>2130</integer>
<integer>2130</integer>
</dict>
</dict>
<key>dash_keyword_node </key>
<key>dash_keyword_py </key>
<dict>
<dict>
<key>ypos</key>
<key>ypos</key>
<integer>2250</integer>
<integer>2250</integer>
</dict>
</dict>
<key>dash_keyword_py </key>
<key>dash_keyword_rb </key>
<dict>
<dict>
<key>ypos</key>
<key>ypos</key>
<integer>2370</integer>
<integer>2370</integer>
</dict>
</dict>
<key>dash_keyword_rail s</key>
<key>dash_keyword_rs</key>
<dict>
<dict>
<key>ypos</key>
<key>ypos</key>
<integer>2490</integer>
<integer>2490</integer>
</dict>
</dict>
<key>dash_keyword_rb</key>
<dict>
<key>ypos</key>
<integer>2610</integer>
</dict>
<key>dash_keyword_rust</key>
<dict>
<key>ypos</key>
<integer>2730</integer>
</dict>
<key>dash_keyword_tf</key>
<key>dash_keyword_tf</key>
<dict>
<dict>
<key>ypos</key>
<key>ypos</key>
<integer>285 0</integer>
<integer>2610</integer>
</dict>
</dict>
<key>dash_keyword_vue</key>
<key>dash_keyword_vue</key>
<dict>
<dict>
<key>ypos</key>
<key>ypos</key>
<integer>29 70</integer>
<integer>2730</integer>
</dict>
</dict>
<key>dash_note_readme</key>
<key>dash_note_readme</key>
<dict>
<dict>