aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/dot_config/zsh/dot_zshrc
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-06-17 15:47:38 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-06-17 15:47:38 +0100
commit08a1557a6896fe5772374a588cefafcc7e352493 (patch)
tree6730b7fea68be5f62d21b4d5649c2493bf0d9f4f /dot_config/zsh/dot_zshrc
parent863f1a155ea6a09237cbe7bda1b9fe5890ab95ba (diff)
downloaddotfiles-08a1557a6896fe5772374a588cefafcc7e352493.tar.gz
dotfiles-08a1557a6896fe5772374a588cefafcc7e352493.tar.bz2
dotfiles-08a1557a6896fe5772374a588cefafcc7e352493.zip
Allow unmatched globs in zsh
Diffstat (limited to 'dot_config/zsh/dot_zshrc')
-rw-r--r--dot_config/zsh/dot_zshrc3
1 files changed, 2 insertions, 1 deletions
diff --git a/dot_config/zsh/dot_zshrc b/dot_config/zsh/dot_zshrc
index 5edd2ad..c697594 100644
--- a/dot_config/zsh/dot_zshrc
+++ b/dot_config/zsh/dot_zshrc
@@ -5,7 +5,7 @@ stty -ixon # disable XON/XOFF flow control (frees Ctrl-S/Ctrl-Q)
ttyctl -f # freeze terminal state; programs can't leave it broken
# ── Options ───────────────────────────────────────────────────────────────────
-# Note: appendhistory, nomatch, notify are zsh defaults — not set here.
+# Note: appendhistory and notify are zsh defaults — not set here.
setopt autocd # cd by typing directory name
setopt extendedglob # extended glob patterns (#, ~, ^)
setopt interactivecomments # allow # comments in interactive shell
@@ -14,6 +14,7 @@ setopt prompt_subst # expand variables/functions in prompt
setopt auto_pushd # cd pushes old dir onto stack (cd -<TAB> to browse)
setopt pushd_ignore_dups # don't push duplicate dirs onto stack
unsetopt beep # no terminal bell
+unsetopt nomatch # leave unmatched globs alone (pasted URLs with ?)
# ── History ───────────────────────────────────────────────────────────────────
HISTFILE="$XDG_STATE_HOME/zsh/history"