diff options
Diffstat (limited to 'basic/.bashrc')
| -rw-r--r-- | basic/.bashrc | 29 |
1 files changed, 23 insertions, 6 deletions
diff --git a/basic/.bashrc b/basic/.bashrc index 8fde8e3..491f7c9 100644 --- a/basic/.bashrc +++ b/basic/.bashrc @@ -25,7 +25,7 @@ shopt -s checkwinsize # If set, the pattern "**" used in a pathname expansion context will # match all files and zero or more directories and subdirectories. -#shopt -s globstar +shopt -s globstar # make less more friendly for non-text input files, see lesspipe(1) [ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" @@ -88,9 +88,10 @@ fi #export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01' # some more ls aliases -alias ll='ls -alF' -alias la='ls -A' -alias l='ls -CF' +alias ll='ls -AlFh' # mod vimene: -a -> -A, +'-h' +alias llr='ls -rtAlFh' # mod vimene +alias la='ls -Ah' # mod vimene: +'-h' +alias l='ls -CFh' # mod vimene: +'-h' # Add an "alert" alias for long running commands. Use like so: # sleep 10; alert @@ -117,8 +118,24 @@ if ! shopt -oq posix; then fi alias s='kitty +kitten ssh' +alias v="vim '+set noma'" export VISUAL='vim' export EDITOR="$VISUAL" stty -ixon - -neofetch # j'ai honte +alias man='MANWIDTH=$((COLUMNS > 80 ? 80 : COLUMNS)) man' +alias ffmpeg='ffmpeg -hide_banner' +alias ffprobe='ffprobe -hide_banner' +alias objdump='objdump --visualize-jumps=extended-color' + +vimene_bc_add_files() { + local -a bc_files=('-l') + readarray -O ${#bc_files[@]} -d '' bc_files < <(find ~/bc -name '*.bc' -type f -print0) + export BC_ENV_ARGS="${bc_files[@]}" +} +vimene_bc_add_files +unset vimene_bc_add_files + +urlencode() { + perl -MURI::Escape -e 'print uri_escape($ARGV[0]) . "\n"' "$1" +} +. "$HOME/.cargo/env" |
