Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Load colours and then set prompt
- # Prompt preview:
- # [user@hostname]-[~]
- # >>>
- autoload -U colors && colors
- PS1="%{$fg[blue]%}%B[%b%{$fg[magenta]%}%n%{$fg[blue]%}%B β %b%{$fg[magenta]%}%m%{$fg[blue]%}%B]-%b%{$fg[blue]%}%B[%b%{$fg[white]%}%~%{$fg[blue]%}%B]%
- %{$fg[yellow]%}[%D{%f/%m/%y} %D{%L:%M:%S}]
- %{$fg[magenta]%}%Bπ Άπ Άπ Ά%b%{$reset_color%} "
- # ZSH history file
- HISTSIZE=100
- SAVEHIST=100
- HISTFILE=~/.zsh_history
- # Fancy auto-complete
- autoload -Uz compinit
- zstyle ':completion:*' menu select=0
- zmodload zsh/complist
- zstyle ':completion:*' format '>>> %d'
- compinit
- _comp_options+=(globdots) # hidden files are included
- # Keybindings section
- bindkey -e
- bindkey '^[[7~' beginning-of-line # Home key
- bindkey '^[[H' beginning-of-line # Home key
- if [[ "${terminfo[khome]}" != "" ]]; then
- bindkey "${terminfo[khome]}" beginning-of-line # [Home] - Go to beginning of line
- fi
- bindkey '^[[8~' end-of-line # End key
- bindkey '^[[F' end-of-line # End key
- if [[ "${terminfo[kend]}" != "" ]]; then
- bindkey "${terminfo[kend]}" end-of-line # [End] - Go to end of line
- fi
- bindkey '^[[2~' overwrite-mode # Insert key
- bindkey '^[[3~' delete-char # Delete key
- bindkey '^[[C' forward-char # Right key
- bindkey '^[[D' backward-char # Left key
- bindkey '^[[5~' history-beginning-search-backward # Page up key
- bindkey '^[[6~' history-beginning-search-forward # Page down key
- # Navigate words with ctrl+arrow keys
- bindkey '^[Oc' forward-word #
- bindkey '^[Od' backward-word #
- bindkey '^[[1;5D' backward-word #
- bindkey '^[[1;5C' forward-word #
- bindkey '^H' backward-kill-word # delete previous word with ctrl+backspace
- bindkey '^[[Z' undo # Shift+tab undo last action
- export LD_PRELOAD=""
- export EDITOR="vim"
- export PATH="$HOME/bin:/usr/lib/ccache/bin/:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:/usr/bin/core_perl:/usr/games/bin:$PATH"
- # alias
- alias c="clear"
- alias cd..="cd .."
- alias curl="curl --user-agent 'noleak'"
- alias l="ls -ahls --color=auto"
- alias r="reset"
- alias shred="shred -zf"
- alias sl="ls --color=auto"
- alias vi="vim"
- alias ls="ls --color=auto"
- alias dir="dir --color=auto"
- alias vdir="vdir --color=auto"
- alias grep="grep --color=auto"
- alias fgrep="fgrep --color=auto"
- alias egrep="egrep --color=auto"
- alias wget="wget -c --user-agent 'noleak'"
- alias dd="dd status=progress"
- alias cp="cp -i" # confirm before overwriting something
- alias rm="rm -i"
- alias mv="mv -i"
- alias df="df -h" # human-readable sizes
- alias free="free -h"
- alias du="du -h"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement