akhayyat/dotfiles
Add missing zsh configurations
Commit b2f81d31f7e0 · Ahmad Khayyat · 2019-11-10 16:44 +0300
Comments
No comments yet.
Diff
diff --git a/zsh/history-substring-search.zsh b/zsh/history-substring-search.zsh
new file mode 100644
--- /dev/null
+++ b/zsh/history-substring-search.zsh
@@ -0,0 +1,8 @@
+#
+# History Substring Search
+#
+
+source $ZSHROOT/history-substring-search/zsh-history-substring-search.zsh
+
+bindkey "${key[Up]}" history-substring-search-up
+bindkey "${key[Down]}" history-substring-search-down
diff --git a/zsh/syntax-highlighting.zsh b/zsh/syntax-highlighting.zsh
new file mode 100644
--- /dev/null
+++ b/zsh/syntax-highlighting.zsh
@@ -0,0 +1,10 @@
+#
+# Syntax Highlighting
+#
+
+source $ZSHROOT/syntax-highlighting/zsh-syntax-highlighting.zsh
+
+ZSH_HIGHLIGHT_HIGHLIGHTERS=(main brackets pattern root)
+
+# Highlight `rm -rf` in red
+ZSH_HIGHLIGHT_PATTERNS+=('rm -rf *' 'fg=white,bold,bg=red')