Those days are gone, when you should be a guru in Lisp and Emacs to
configure simple things in Emacs!
The reason for this, is that I have create a general interactive
configuration tool (called the Dotfile Generator), and a module for this
tool to configure Emacs easily.
Here is an extract of the README file:
The Dotfile Generator require Tcl 7.4 / Tk 4.0
What is the Dotfile Generator
The dotfile generator is a program which translates information
from checkboxes, entries, menus etc. to some sort of code (eg. Lisp, C,
the configuration language for the fvwm window manager, or any other
textual code). This transformation is coded in modules, where the
programmer tells which element to be shown (a checkbutton, listbox
etc.) and give some help on each elements. But he doesn't have to bother
about how to make a listbox, how to make the help available, or how to
bind keys. You could say that this is a very specific and highlevel
The Dotfile Generator uses Tcl/Tk, and makes all its feutures available
for the more advanced user, so it's in fact a very powerful tool.
Which Modules Exists
So far there exists only one module for the Dotfile Generator:
A module, for the .emacs files. I believe it should be a very big help
for everyone except the very small crew of elisp gurus. Let me give
you a test:
- How do you tell emacs not to change group privileges of files you edit?
- How do you persuade emacs not to insert lines at the end of a file
when you press down arrow at the last line
- How do you change the prefix command for outline mode
- How do you change indentation in html-helper-mode
- How do you tell emacs where the TclX help files are located
o More to come
I believe you will find lots of new modules as soon as people start
using this program. Why don't you make one yourself?!
window manager fvwm.
See a Demo
To see some screen dumps of the program please refer to
Where to get it
The Dotfile Generator is available for anonymous ftp from
ftp.imada.ou.dk as /pub/dotfile/dotfile.tar.Z.
It will soon be uploaded to tcl contribution sites.