#!/bin/bash # Fix various deficiencies in either the shell or the filesystem ## # Usage: ls DIRECTORY # Linux's 9p kernel module sometimes omits entries in directory listings ## unalias ls &>/dev/null ls() { local real_ls=("$(which ls)" -1F) [ $# = 0 ] && set -- "$PWD" f="${1/#${WMII_DIR}/}" if [ "$f" = "$1" ]; then "${real_ls[@]}" "$f" else wmiir ls "$f" fi } ## # Usage: setsid cmd [arguments...] # I like wmiir's setsid better than linux-utils' ## setsid() { wmiir setsid "$@"; }