X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=shell%2Faliases.in;h=039c11a653845f33913302c8cbe268bd575c3af3;hb=HEAD;hp=55f02fea86c0cb5194418a1f5021d9ebdd7d7135;hpb=72c2497c04ef7567b44c0a7d602607981242b0b7;p=config%2Fdotfiles.git diff --git a/shell/aliases.in b/shell/aliases.in deleted file mode 100644 index 55f02fe..0000000 --- a/shell/aliases.in +++ /dev/null @@ -1,85 +0,0 @@ -# Aliases and similar functions which can be used by all shells (supporting -# them). - -# Copyright (C) 2011-2013 Simon Ruderich -# -# This file is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This file is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this file. If not, see . - - -# Shortcuts for often used programs. -alias c=clear -alias d=cd -alias e=elinks -alias g=git -alias l=ls -alias m=mutt -alias p=less # p for pager -alias s=mpc # s for sound, m is already used -alias v=vim - - -# Make sure there is no alias named ls as it causes problems with the -# following ls function on (at least) bash 4.0.35. -unalias ls 2> /dev/null -# Improved ls which displays the files in columns (-C), visualizes -# directories, links and other special files (-F) and pages everything through -# less. -# -# If available use GNU ls with colorized output. If it isn't available try -# normal ls which needs CLICOLOR_FORCE so it displays colors when used with a -# pager. If none work no colors are used. -# -# See `setup.sh` for details. LS_ENV, LS_PATH, LS_COLOR are replaced with the -# correct values when this file is generated. -ls() { - LS_ENV LS_PATH LS_COLOR -C -F "$@" 2>&1 | less -} - -# Helper function to list all files. -la() { - ls -a "$@" -} -# Helper function to list the files in list format with access rights, etc. -ll() { - ls -l "$@" -} -# Helper function to list all files in list format with access rights, etc. -lal() { - la -l "$@" -} - - -# Make going up directories simple. -alias ..='cd ..' -alias ...='cd ../..' -alias ....='cd ../../..' -alias .....='cd ../../../..' - -# I sometimes confuse editor and shell, print a warning to prevent I exit the -# shell. -alias :q='echo "This is not Vim!" >&2' - -# Automatically use unified diffs. -alias diff='diff -u' - -# Display all files (-s), use human readable sizes (-h) and display the -# complete size (-c). -alias du='du -shc' -# Use human readable sizes. -alias df='df -h' - -# Highlight matched strings. Doesn't work with a pager! -alias grep='grep --color=auto' - -# vim: ft=sh