svn+ssh://u38928862@noshell.info/kunden/homepages/45/d139660639/htdocs/svn/kaneton
====== What is the ctafconf ======
The ctafconf is the configuration I use on all my box and at school.
Configuration files are provided for:
* shell: zsh, bash, ksh, tcsh, screen, top
* text editor: emacs, nano, vim
* windows manager: fluxbox, metacity, enlightenment
* graphical tools: torsmo, conky
* virtual terminal: gnome-terminal, xterm, aterm, Eterm, rxvt
* login manager: startx, xdm, gdm, kdm
It provide you a powerful development environment using zsh, emacs and more.
The ctafconf is the most portable as possible, it work on debian, ubuntu, netbsd-epita, cygwin, freebsd, and all POSIX system.
====== Features ======
* portable: work on cygwin, linux, bsd, and all posix system
* make, svn and cvs have colored output
* alias are defined for standard compilation command (configure, make, etc..)
* extended emacs configuration
====== Installation ======
get a tarball from sourceforge, or use the svn:
svn co https://grk.svn.sourceforge.net/svnroot/grk grk
untar the tarball in your home directory:
cd ~
tar xvjf ctafconf-date.tar.bz2
launch the setup:
cd .ctafconf
./ctafconf-install
and that all, the ctafconf is installed
====== The shell ======
I recommand you to use zsh, as it is more powerful than the others. You could change your login shell with chsh -s /usr/bin/zsh login.
some useful keyboard shortcut for zsh:
* tab : completion
* ctrl+w : backspace kill word
* ctrl+a : begin of line
* ctrl+e : end of line
* ctrl+l : clear screen
* ctrl+u : clear the current line
* ctrl+space/alt-w/ctrl-y : copy/paste like in emacs
Some useful alias are defined to help you develop:
* e, ne : launch emacs, and launch a terminal emacs
* a, c : ./autogen.sh, ./configure,
* m, ma : make, make clean all
* gm, gma : gmake, gmake clean all
* fixme, todo : display all FIXMe and TODO found in files of the current directory
Some useful keyboard shortcut for emacs:
*