mirror of
https://github.com/SerenityOS/serenity
synced 2024-10-15 12:23:15 +00:00
47 lines
952 B
Bash
47 lines
952 B
Bash
|
###############
|
||
|
# Completions #
|
||
|
###############
|
||
|
|
||
|
# Completions
|
||
|
autoload -U compinit
|
||
|
compinit -C
|
||
|
|
||
|
# Arrow key menu for completions
|
||
|
zstyle ':completion:*' menu select
|
||
|
|
||
|
# Case-insensitive (all),partial-word and then substring completion
|
||
|
zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 'r:|[._-]=* r:|=*' 'l:|=* r:|=*'
|
||
|
|
||
|
###########
|
||
|
# Aliases #
|
||
|
###########
|
||
|
|
||
|
# Set up aliases
|
||
|
alias ll='ls -l'
|
||
|
|
||
|
# Autocomplete command line switches for aliases
|
||
|
setopt completealiases
|
||
|
|
||
|
###########
|
||
|
# History #
|
||
|
###########
|
||
|
|
||
|
# number of lines kept in history
|
||
|
HISTSIZE=1000
|
||
|
# number of lines saved in the history after logout
|
||
|
SAVEHIST=1000
|
||
|
# location of history
|
||
|
HISTFILE=~/.zsh_history
|
||
|
# append command to history file once executed
|
||
|
setopt inc_append_history
|
||
|
# only show past commands that include the current input
|
||
|
bindkey "^[[A" history-beginning-search-backward
|
||
|
bindkey "^[[B" history-beginning-search-forward
|
||
|
|
||
|
########
|
||
|
# Misc #
|
||
|
########
|
||
|
|
||
|
# Set prompt
|
||
|
PROMPT='%m%# '
|