<commit_before># Basic directory operations
alias ..='cd ..'
alias ...='cd ../..'
alias ..2='cd ../..'
alias ..3='cd ../../..'
alias ..4='cd ../../../..'
alias ..5='cd ../../../../..'

alias rm="rm -v --one-file-system"
alias rmq='\rm -rf --one-file-system'
alias cp="cp --reflink=auto"

# Cat aliases
# TODO: replace this with something fast enough to replace cat
alias vc="$ZSH/bin/vimcat.sh"
alias c=cat
alias tcat="tail -n +0"

# List direcory contents
alias l=ls
alias sl=ls
alias ll='ls -lh'
alias la='ls -A'

# Misc commands
alias x='xdg-open'
alias lsblk='lsblk -o NAME,MAJ:MIN,SIZE,RO,TYPE,FSTYPE,UUID,MOUNTPOINT'
alias rgrep='grep -rn --exclude-dir=.git'
alias agQ='ag -Q'
alias iotop='sudo iotop -o'
alias mtr='mtr --curses'
alias dmesg='dmesg -H'
alias dot-update='for i in ~/.vim ~/.zsh ~/.config/i3 ; do test -d $i && git -C $i pull && git -C $i submodule update; done'
alias parallel='parallel --citation'
alias entr-stack='ls *cabal stack.yaml  **/*.hs | entr -c stack build'
alias ip='ip -c'


# Equo & Portage
alias eqs='equo search'
alias eqsh='equo match --verbose'
alias equ="sudo nice equo upgrade --ask"
alias equp="sudo nice equo upgrade --pretend"
alias equk="sudo kernel-switcher switch linux-sabayon"
alias eqc="sudo dispatch-conf"
alias eqr="sudo equo remove --ask --deep"
alias eqf="equo query files"
alias eqb="equo query belongs"
alias spmsync="sudo equo rescue spmsync --ask"
alias spmup='nice sudo emerge -avuNt $(equo query revisions 9999 -q)'
alias mpv='mpv --no-audio-display'

function eqi() {
    sudo nice equo install $@
    rehash
}

alias emerge="nice emerge"

# Vim aliases
alias v="nvim"
alias qv="nvim-qt"

# Git aliases<commit_msg>Added alias for removing virtual mem limit<commit_after># Basic directory operations
alias ..='cd ..'
alias ...='cd ../..'
alias ..2='cd ../..'
alias ..3='cd ../../..'
alias ..4='cd ../../../..'
alias ..5='cd ../../../../..'

alias rm="rm -v --one-file-system"
alias rmq='\rm -rf --one-file-system'
alias cp="cp --reflink=auto"

# Cat aliases
# TODO: replace this with something fast enough to replace cat
alias vc="$ZSH/bin/vimcat.sh"
alias c=cat
alias tcat="tail -n +0"

# List direcory contents
alias l=ls
alias sl=ls
alias ll='ls -lh'
alias la='ls -A'

# Misc commands
alias x='xdg-open'
alias lsblk='lsblk -o NAME,MAJ:MIN,SIZE,RO,TYPE,FSTYPE,UUID,MOUNTPOINT'
alias rgrep='grep -rn --exclude-dir=.git'
alias agQ='ag -Q'
alias iotop='sudo iotop -o'
alias mtr='mtr --curses'
alias dmesg='dmesg -H'
alias dot-update='for i in ~/.vim ~/.zsh ~/.config/i3 ; do test -d $i && git -C $i pull && git -C $i submodule update; done'
alias parallel='parallel --citation'
alias entr-stack='ls *cabal stack.yaml  **/*.hs | entr -c stack build'
alias ip='ip -c'
alias shutup_and_take_my_memory='prlimit -vunlimited'

# Equo & Portage
alias eqs='equo search'
alias eqsh='equo match --verbose'
alias equ="sudo nice equo upgrade --ask"
alias equp="sudo nice equo upgrade --pretend"
alias equk="sudo kernel-switcher switch linux-sabayon"
alias eqc="sudo dispatch-conf"
alias eqr="sudo equo remove --ask --deep"
alias eqf="equo query files"
alias eqb="equo query belongs"
alias spmsync="sudo equo rescue spmsync --ask"
alias spmup='nice sudo emerge -avuNt $(equo query revisions 9999 -q)'
alias mpv='mpv --no-audio-display'

function eqi() {
    sudo nice equo install $@
    rehash
}

alias emerge="nice emerge"

# Vim aliases
alias v="nvim"
alias qv="nvim-qt"

# Git aliases
{'fraction_non_alphanumeric': 0.17636786961583237, 'fraction_numerical': 0.005820721769499418, 'mean_word_length': 3.582666666666667, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1310794', 'n_tokens_mistral': 1324, 'n_tokens_neox': 1268, 'n_words': 410}