<En Français>

Emacs, editor of the gods.

Emacs definitively is the editor of the gods. But it is not only a text editor it's much more than that ... Discover it! Infos, homebrew packages, links, and so on.

Some few Emacs Lisp packages of my own

All of the packages described below are distributed under the terms of the GNU General Public License (GPL), which means that they are free software. You are free to redistribute and/or modify these software packages under the terms of the License. The License also describes that these packages are offered without any warranty, without even the implied warranty of merchantability or fitness for a particular purpose.

mode-compile.el

[Get it here]

Replacement for the use of the `compile' command. Build a compilation command based on the currently edited file (C, C++ source file, Makefile ...).

Extract from the doc:
;;  Provide `mode-compile' function as a replacement for the use of
;;  `compile' command which is very dumb for creating it's compilation
;;  command (use "make -k" by default).  `mode-compile' is a layer
;;  above `compile'; Its purpose is mainly to build a smart
;;  compile-command for `compile' to execute it. This compile-command
;;  is built according to number of parameters:
;;   - the major-mode.
;;   - presence or not of a makefile in current directory.
;;   - the buffer-file-name and extension.
;;   - what is in the current buffer (`main' function,"#!/path/shell", ...).
;;   - and more ... (see Commentary section below).
;;  Most of these parameters are higly customizable throught Emacs
;;  Lisp variables (to be set in your .emacs or through Customization
;;  menu).  Running mode-compile after an universal-argument (C-u)
;;  allows remote compilations, user is prompted for a host name to
;;  run the compilation command on.  Another function provided is
;;  `mode-compile-kill' which terminate a running compilation session
;;  launched by `mode-compile'.
      

command-other-frame.el

[. Get it here You should need cof-on.xpm and cof-off.xpm icons too]

A command to launch commands (!!!) in another window but with the advantage of having a powerfull and highly customizable windows reuse policy.

Extract from the doc:
;;  Provide a function `command-other-frame' which create or reuse
;;  another frame and run a command in it. One advantage is that you
;;  can have one frame per command. You can `defadvise' or redefine
;;  some commands so that they will be run always in the same frame
;;  thanks to the frame reuse mechanism. Or you can use an automatic
;;  pseudo mode to do that (see WARNINGS section).
        

OpenGL.el

A minor mode for using OpenGL API into C/C++ programs, provides some few commands for editing OpenGL programs in C language.

I'm the original author of the OpenGL minor mode package but I'm no longuer the maintainer. The actual maintainer is now Sriram Karra <karra@eng.utah.edu> and you could find the latest copy of OpenGL.el here.