Skip to content
yannicklm edited this page Sep 24, 2011 · 12 revisions

Welcome to the ctafconf wiki!

The ctafconf is a set of configuration file mostly usefull for command line user. It allow you to be more productive, it use color whereever it’s possible, and is really more intuitive than your stock configuration.

You can visit the sourceforge page of the project

some highlights

- support all posix plateform (linux, *bsd, cygwin, macosx, …)
- color everything it could (svn, cvs, make, gcc, files in emacs, grep, man, ls, etc…)
- good default shell configuration with a good prompt (zsh, bash, tcsh, ksh)
- unified alias and environment shared between each shell
- support for profiles, so several users can take advantage of the whole configuration, and just
tweak it a little bit in their profile.
- console date reminder with ct-date
- usefull command added for develloper (see ctafconfdev)
- extended emacs configuration (ctrl-c, ctrl-v to copy/paste, coloration, template, compilation, etc.. see ctafconfdev)
- extended vim configuration using pathogen and lots of great plugins (see etc/vim/README)
- configuration file provided for: zsh, tcsh, ksh, bash, emacs, vim, nano, screen, top, xterm, …
- To install simply get the latest stable version on git (yeah the master):

How to install

cd ~
mkdir .config
cd .config
git clone git://github.com/ctaf42/ctafconf.git
cd ctafconf/bin
./ct-installconf
# edit user-profile.sh to choose your profile (which is a dir in ctafconf/profile/)

Emacs tips
emacs

Clone this wiki locally