diff --git a/alfred/Alfred.alfredpreferences/workflows/user.workflow.94DECA27-31E8-41BF-9306-917DC31D4030/dash_keyword_numpy.png b/alfred/Alfred.alfredpreferences/workflows/user.workflow.94DECA27-31E8-41BF-9306-917DC31D4030/dash_keyword_numpy.png
new file mode 100644
index 0000000..d8cd6e9
Binary files /dev/null and b/alfred/Alfred.alfredpreferences/workflows/user.workflow.94DECA27-31E8-41BF-9306-917DC31D4030/dash_keyword_numpy.png differ
diff --git a/alfred/Alfred.alfredpreferences/workflows/user.workflow.94DECA27-31E8-41BF-9306-917DC31D4030/dash_keyword_pandas.png b/alfred/Alfred.alfredpreferences/workflows/user.workflow.94DECA27-31E8-41BF-9306-917DC31D4030/dash_keyword_pandas.png
new file mode 100644
index 0000000..ab2576c
Binary files /dev/null and b/alfred/Alfred.alfredpreferences/workflows/user.workflow.94DECA27-31E8-41BF-9306-917DC31D4030/dash_keyword_pandas.png differ
diff --git a/alfred/Alfred.alfredpreferences/workflows/user.workflow.94DECA27-31E8-41BF-9306-917DC31D4030/info.plist b/alfred/Alfred.alfredpreferences/workflows/user.workflow.94DECA27-31E8-41BF-9306-917DC31D4030/info.plist
index f5bc237..cdce33d 100644
--- a/alfred/Alfred.alfredpreferences/workflows/user.workflow.94DECA27-31E8-41BF-9306-917DC31D4030/info.plist
+++ b/alfred/Alfred.alfredpreferences/workflows/user.workflow.94DECA27-31E8-41BF-9306-917DC31D4030/info.plist
@@ -244,6 +244,60 @@
+ dash_keyword_numpy
+
+
+ destinationuid
+ dash_action_normal
+ modifiers
+ 0
+ modifiersubtext
+
+
+
+ destinationuid
+ dash_action_cmd
+ modifiers
+ 1048576
+ modifiersubtext
+
+
+
+ destinationuid
+ dash_action_alt
+ modifiers
+ 524288
+ modifiersubtext
+
+
+
+ dash_keyword_pandas
+
+
+ destinationuid
+ dash_action_normal
+ modifiers
+ 0
+ modifiersubtext
+
+
+
+ destinationuid
+ dash_action_cmd
+ modifiers
+ 1048576
+ modifiersubtext
+
+
+
+ destinationuid
+ dash_action_alt
+ modifiers
+ 524288
+ modifiersubtext
+
+
+
dash_keyword_psql
@@ -503,6 +557,68 @@
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).
+ subtext
+ Please read what's in the "Script:" section below
+ title
+ PLEASE README
+ type
+ 0
+ withspace
+
+
+ type
+ alfred.workflow.input.scriptfilter
+ uid
+ dash_note_readme
+ version
+ 0
+
+
+ config
+
+ argumenttype
+ 0
+ escaping
+ 0
+ runningsubtext
+ Please read what's in the "Script:" section below
+ script
+ 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).
+ subtext
+ Please read what's in the "Script:" section below
+ title
+ PLEASE README
+ type
+ 0
+ withspace
+
+
+ type
+ alfred.workflow.input.scriptfilter
+ uid
+ dash_note_readme
+ version
+ 0
+
+
+ config
+
+ argumenttype
+ 0
+ escaping
+ 0
+ runningsubtext
+ Please read what's in the "Script:" section below
+ script
+ 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).
subtext
Please read what's in the "Script:" section below
@@ -723,6 +839,64 @@ That said, you can edit anything else within this workflow (including adding new
version
0
+
+ config
+
+ argumenttype
+ 0
+ escaping
+ 110
+ keyword
+ numpy
+ runningsubtext
+ Searching for "{query}"
+ script
+ ./dashAlfredWorkflow "numpy:{query}"
+ subtext
+ Search NumPy for "{query}"
+ title
+ Search NumPy
+ type
+ 0
+ withspace
+
+
+ type
+ alfred.workflow.input.scriptfilter
+ uid
+ dash_keyword_numpy
+ version
+ 0
+
+
+ config
+
+ argumenttype
+ 0
+ escaping
+ 110
+ keyword
+ pandas
+ runningsubtext
+ Searching for "{query}"
+ script
+ ./dashAlfredWorkflow "pandas:{query}"
+ subtext
+ Search Pandas for "{query}"
+ title
+ Search Pandas
+ type
+ 0
+ withspace
+
+
+ type
+ alfred.workflow.input.scriptfilter
+ uid
+ dash_keyword_pandas
+ version
+ 0
+
config
@@ -913,26 +1087,36 @@ The keyword is either a docset keyword (defined in Preferences > Docsets) or
ypos
1650
- dash_keyword_psql
+ dash_keyword_numpy
ypos
1770
- dash_keyword_ruby
+ dash_keyword_pandas
ypos
1890
- dash_keyword_rubygems
+ dash_keyword_psql
ypos
2010
- dash_keyword_typescript
+ dash_keyword_ruby
ypos
2130
+ dash_keyword_rubygems
+
+ ypos
+ 2250
+
+ dash_keyword_typescript
+
+ ypos
+ 2370
+
dash_note_readme
ypos
diff --git a/dash/Untitled.dash b/dash/Untitled.dash
index 4b7c3a3..693dc43 100644
Binary files a/dash/Untitled.dash and b/dash/Untitled.dash differ
diff --git a/work/.zshrc b/work/.zshrc
index 5e64c58..6e530fa 100644
--- a/work/.zshrc
+++ b/work/.zshrc
@@ -144,3 +144,4 @@ source $HOME/.env
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
eval "$(pyenv init -)"
+source /Users/junweizhao/code/dex-core/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh