#!  /bin/csh -f

# aliases for interactive shells

alias help man -k

alias h 'history -r \!* | more'
alias j 'jobs -l'

# change directory stack
alias p pushd
alias P popd
alias pp 'pushd +1'

alias f finger -s

alias bye	logout

alias mroe   more   # for clumsy fingers
alias m      make   # for lazy fingers
alias c      clear  # for lazy fingers
alias les    less   # for lazy fingers
alias chomod chmod  # for clumsy fingers
alias chomd  chmod  # for clumsy fingers

# change permissions
alias open  'chmod go+r'
alias shut  'chmod go-r'
alias x     'chmod +x'

#alias ls '/bin/ls -F --color=tty'  # Show color and file-types in ordinary listings.
#alias sl '/bin/ls -F --color=tty'  # For clumsy fingers.
alias ls ls-F  # faster alternative to ls -F
alias sl ls-F  # for clumsy fingers.
alias la '/bin/ls -laF --color=tty'  # Show everything.

# new Gnome terminal -- set proper dimensions and start in current directory
#alias nt gnome-terminal --geometry=80x62 --working-directory='`pwd`'

# new KDE terminal -- start in current directory
alias nt 'konsole --workdir=`pwd` &'
# new Konqueror file manager -- start in current directory
alias nf 'kfmclient exec .'

alias :w  'echo You are not in vi anymore\!'
alias :wq 'echo You are not in vi anymore\!'
alias :q  'echo You are not in vi anymore\!'
alias :q! 'echo You are not in vi anymore\!'

alias vt100 "tset -sQ '?vt100' >! /tmp/tset.$$ ; source /tmp/tset.$$ ; \
		/bin/rm -f /tmp/tset.$$"

# mount and (lazy) unmount shortcuts
alias mntcd  'mount /mnt/cdrom'
alias umntcd 'umount -l /mnt/cdrom;eject'

alias mntusb  '/home/wade/bin/usb_mount'
alias umntusb 'sync;umount /mnt/usb'

alias mntlap  'mount /mnt/laptop'
alias umntlap 'umount /mnt/laptop'

# remote login shortcuts
alias lap-ssh   'ssh  wade@192.168.1.103'
alias cet-ssh   'ssh  spires@cetus4.cs.utk.edu'
alias alc-ssh   'ssh  spires@alces.tiem.utk.edu'
alias eola-ssh  'ssh  wspires@eola.cs.ucf.edu'
alias mon-ssh   'ssh  wspires@monroe.cs.ucf.edu'
alias oly-ssh   'ssh  cap44531@olympus.acs.ucf.edu'

# remote ftp shortcuts
alias sftp-cet  'sftp spires@cetus4.cs.utk.edu'
alias sftp-alc  'sftp spires@alces.tiem.utk.edu'
alias sftp-eola 'sftp wspires@eola.cs.ucf.edu'
alias sftp-mon  'sftp wspires@monroe.cs.ucf.edu'
alias sftp-oly  'sftp cap44531@olympus.acs.ucf.edu'

# map escape to caps-lock
alias nocaps "/usr/X11R6/bin/xmodmap .caps-to-esc >& /dev/null"

# play Unreal Tournament 2004
#alias ut2004 /home/wade/ut2004/System/ut2004-bin-linux-amd64

alias ks 'kuickshow'
alias si 'showimg'
alias mp '/home/wade/bin/mp'
#alias doxygen '/home/wade/bin/doxygen'

# view pdfs in fullscreen with the page zoomed to fit entire screenwidth
alias xpdf 'xpdf -g 1280x1024 -z width'

# use 7.0 alpha that I installed
alias vim /usr/local/bin/vim
alias vi vim
alias view /usr/local/bin/view

alias xine 'xine -G 1000x1000 -l --no-splash'

# use floating-point for calculator
alias bc 'bc -l'

# convert mpeg video to frames in jpeg/pgm format, just give the file after this
alias mpg2jpg 'mplayer -vo jpeg'
alias mpg2pgm 'mplayer -vo pgm'

#alias dvgrab '/usr/local/bin/dvgrab'
alias cpuinfo 'cat /proc/cpuinfo'

# display free memory in MB
#alias free 'free -m'
