2023-08-31 12:41:17 +02:00
|
|
|
# shellcheck shell=bash
|
|
|
|
|
2021-02-19 20:44:18 +01:00
|
|
|
# Show an error when a globbing expansion doesn't find any match
|
|
|
|
setopt nomatch
|
|
|
|
# List on ambiguous completion and Insert first match immediately
|
2023-03-15 16:11:12 +01:00
|
|
|
setopt auto_list menu_complete
|
2021-02-19 20:44:18 +01:00
|
|
|
# Use pushd when cd-ing around
|
2023-03-15 16:11:12 +01:00
|
|
|
setopt auto_pushd pushd_minus pushd_silent
|
2021-02-19 20:44:18 +01:00
|
|
|
# Use single quotes in string without the weird escape tricks
|
2023-03-15 16:11:12 +01:00
|
|
|
setopt rc_quotes
|
2021-02-19 20:44:18 +01:00
|
|
|
# Single word commands can resume an existing job
|
2023-03-15 16:11:12 +01:00
|
|
|
setopt auto_resume
|
2023-03-08 14:39:28 +01:00
|
|
|
# Show history expansion before running a command
|
|
|
|
setopt hist_verify
|
2024-09-27 15:48:26 +02:00
|
|
|
# Append commands to history as they are executed
|
2021-08-25 12:44:42 +02:00
|
|
|
setopt inc_append_history_time
|
2021-08-25 12:51:38 +02:00
|
|
|
# Remove useless whitespace from commands
|
|
|
|
setopt hist_reduce_blanks
|
2021-02-19 20:44:18 +01:00
|
|
|
# Those options aren't wanted
|
2023-03-15 16:11:12 +01:00
|
|
|
unsetopt beep extended_glob notify
|