The very unofficial .emacs home Local Emacs dotfiles
emacs
Sections
home
what is this all about ?
customization basics
special topics
local dotfiles
dotfiles on the web
new and updated pages
useful sites and pages
search locally
EMacro
OS/2 Emacs
Latest Additions
local files:
John J. Glynn
David Jolley

linked files:


articles:


links:
The Emacs wiki
ODP search for Emacs


dmoz.org

All of the files available here are prefixed with their authors name, to make it possible to download them without any hassle concerning their names (they all would be called .emacs otherwise :) ).
They all are also available as zip-archives because:
  1. I've htmlized the files (Thanks to Hrvoje Niksic for the htmlize package).
  2. Some of them consist of more than one file, so bundling them together in one file is more convinient for downloading.

The files are zipped with infozips zip .

To get back after looking at a dotfile, just select the local dotfiles link on the menue and you will be teleported back to the place where you left this page.

Enjoy !


Notes from the author:
This .emacs provides a Win32 Perl oriented configuration for the Emacs v20.5.1 code editor. It can run a perl script you are editing by the press of a button (F8) or via the ActiveState debugger if you have it (F9) plus heaps of other cool stuff. You will need the latest version of Emacs though: Win32 Emacs download
Author:
Steve Ackermann
The files:
SteveAckermann.emacs
SteveAckermann.zip
Notes:
Steve published this file on dotfiles.com and I've asked him to publish it here again. Although he knows this site (I identified parts of my own .emacs file by the comments) he didn't answer during the last month.
Nevertheless, seeing that he uses parts of my .emacs, I think it's ok to publish it without his expressed permission.
last updated on:
January 20th 2000, 02:40:24 PM

Notes from the author:
This has a bunch of code that is needed for Allegro Common lisp - to be able to run it within emacs is pretty nifty IMHO. It also has a bunch of other features which are good to use and I think should be standard.
Author:
David Allen
The files:
DavidAllen.emacs
DavidAllen.zip
Notes:
last updated on:
Tue Oct 12 20:17:09 Z-1 1999

Notes from the author:
An emacs config designed for C/C++ programming. Supports: C/C++ highlighting, indenting and general feeling. QT and tmake support ( QT highlighting and extra keywords and tmake projects ) Several completion methods: Abbrev, recencly used words and hippie expandability Mouse wheel support. Keyboard improvements: Save, load, compile, kill, indent etc.. Store backup files in a .backups directory instead of in the same dir as the file. Autoinserting of known filetypes( C/C++ and tmake templates ) Timestamping of files. Line & column number mode Pc selection mode ( Shift + arrow keys to select, shift/ctrl insert delete) Better compilation mode. ( smaller window and auto save etc.. ) Desktop support. ( Allows saving of all files including their cursor pos ) and then some.

And much more in this version.

Author:
Jan Borsodi
The files:
a feature list
JanBorsodi.emacs
Some helper files loaded by the emacs dotfile:
.emacs-d-classes
.emacs-d-colors
.emacs-d-custom
.emacs-d-keys
.emacs-d-personal
.emacs-d-vars
.gnus
The zip file containing all these and an additional directory with autoinsert templates for c/c++ programming:
JanBorsodi.zip
A zip file with all these one file add-ons Jan is using:
all the single file packages (280KB)
also avialable here: psgml-mode 1.2.1 (256KB)
Jan uses JDE which requires three more packages which are not included in the standard distribution of emacs. These entries are linked to their home pages because they change frequently:
The latest JDE files,
Semantic and Speedbar,
Notes:
Jan has updated the files and added a lot of nice features. I strongly recommend this dotfile to all people programming c/c++.
The zip files include some companion files of the .emacs. They are here to give you the possibility to get the complete environment.
last updated on:
Sun Feb 25 20:46:07 2001

Notes from the author:
There's not much to my .emacs file - just a little mac and folding stuff.
Author:
M. DeMarco
The files:
M.DeMarco.emacs
M.DeMarco.zip
Notes:
last updated on:
Fri Nov 26 23:55:58 MES 1999

Notes from the author:
Included in this .emacs are a couple of useful functions apart from simple key rebindings:
  1. Support for wheel mice (mouse buttons 4 & 5 under X), to scroll windows, do really fast undo/redo, etc...
  2. Buffer switch fix. The default completion list includes the name of the buffer you're in. This is very annoying if you're editing prog.c, and prog.h since you have to type either c, or h to switch between these files. This fix removes the current buffer name from the completion list.
  3. Microsoft style highlighting. Hold down shift and move the cursor around to define a region. Defining a region then pasting text (via emacs kill ring, or X cut buffer) will replace the region, among other functions. Each of these is documented in the file itself.
Author:
Steve Dodd
The files:
SteveDodd.emacs
SteveDodd.zip
Notes:
last updated on:
Tue Oct 12 20:17:09 Z-1 1999

Notes from the author:
It does too much to list everything, but it is set up for programming (C/C++/elisp primarily), TeX-ing, HTML-ing, remote file editing (even through the company firewall), numerous personal tweaks. I use a large number of packages that do not come with emacs, but I try to provide a pointer to these extra packages whenever they are used.
Author:
Elijah Daniel
The files:
ElijahDaniel.emacs
ElijahDaniel.zip
Notes:
This one is more a package than an .emacs file.
It contains numerous defuns which look like beeing helpful.
last updated on:
Tue Oct 12 20:17:09 Z-1 1999

Notes from the author:
I've had this emacs file for about 6 years. First it was all unix, then unix and NT, now mostly NT (but Linux soon to come). The shell is cygnus bash now. Nothing special has been done. All of the entries are pretty much what each packages' instructions say to do. I don't pretend to know lisp so the coding will look amatureish.
Author:
Gary Fong
The files:
GaryFong.emacs
GaryFong.zip
Notes:
Gary has provided his up-to-date .emacs. The differences to the one available at dotfiles.com are mostly needed to get the cygnus tools up and running with emacs.
last updated on:
2000-06-21 20:33:44

Notes from the author:
This is my personal .emacs, with lots of self-penned and stolen tidbits to make life in the editor more pleasant for a German who hacks CDG files. It also tries to cater to both XEmacs and FSF emacs, but it's a losing battle.
Author:
Kilian A. Foth
The files:
KilianAFoth.emacs
KilianAFoth.zip
Notes:
Kilians dotfile seems to be an Unix XEmacs dotfile, but he has tried to isolate the XEmacs specific parts. There are a lot of defuns to make programming (and a lot more) easier which don't depend on a specific emacs flavour (it's just elisp :) ).
One more file to extract things for the snippet factory planned long time ago :))
last updated on:
2000-07-17 22:20:44

Notes from the author:
This .emacs initialization file has evolved over many months, and you'll often see code or even comments that I stole from other sample .emacs files, dejanews posts, lisp files, or the GNU pages. I am convinced that Emacs can be made to do anything I will ever need. ( or any other programmer for that matter ) If you think Emacs is just an editor, you don't yet understand what Emacs is all about. At one time, I used to get caught up in the Emacs vs. VI thing, then decided to really learn Emacs. Though it edits, it is a total coding environment, fully extensible and able to do practically anything, include amusing diversions we all need after banging out a few thousand lines of code. If you see anything in this file that I can improve on, please let me know. Learning Emacs is a journey that doesn't end.
Author:
Dave Gallucci
The files:
DaveGallucci.emacs
DaveGallucci.zip
Notes:
This one is not the same than the one on Geoff Voelkers NT-emacs FAQ, Dave contributed a more recent version. Beside other things, it contains a really helpful tags-return defun to return from finding a tag in etagged sources.
last updated on:
Wed Oct 20 23:18:13 Z-1 1999

Notes from the author:
none.
Author:
Manuel Giraud
The files:
ManuelGiraud.emacs
ManuelGiraud.zip
Notes:
The comments in the dotfile are in French language, Manuel also provided a short el file for incrementing and decrementing a nuber at the point. This is only available in the zip file.
last updated on:
Tue Oct 12 20:17:09 Z-1 1999

Notes from the author:
Here is my .emacs file. It's mainly specialized for programming but I also have some other nice customizations. I've also included ps-mode.el which it references.
Author:
John J. Glynn
The files:
JohnJGlynn.emacs
JohnJGlynn.zip
Notes:
last updated on:
Sun Dec 30 2001

Notes from the author:
This is my current GNU emacs configuration. Put both files in the .zip in your home directory. It features colors I like, keybindings I'm used to (home/end go to home/end of line), and some nifty features. Note: this one is mostly for people running emacs under X.

My own .emacs.html covers pretty much everything a programmer would want--highlighting, C mode setup, etc. Note that it's not perfect yet, as there are a few lexical symbols in the cc-mode configuration that aren't handled properly IMO. The main attraction of the file I provide is that it activates many features turned off by default in emacs 20.3 that turn emacs in a truly powerful programmer's editor.
Author:
Benoit Goudreault-Emond
The files:
BenoitGoudreault-Emond.emacs
BenoitGoudreault-Emond.emacs.gnu.custom
BenoitGoudreault-Emond.zip
Notes:
last updated on:
Tue Oct 12 20:17:09 Z-1 1999

Notes from the author:
Well, here is the one. It contains a nasty hack for XEmacs to work with Russian Xkb map, some SGML/HTML definitions, gnus defaults to read Russian USENET, some defuns to provide my own toolbar icons. OK, here is only my .emacs. All russian localization is included there, and if someone wants to have my icons for the toolbar, mail me :-)
Author:
Wartan Hachaturow
The files:
WartanHachaturow.emacs
WartanHachaturow.zip
Notes:
I don't know wether the html page includes the proper characters for the hack Wartan has done, but the zip file contains the original.
last updated on:
Sun Dec 12 17:03:28 MES 1999

Notes from the author:
No notes from the author
Author:
Bradford Holcombe
The files:
BradfordHolcombe.emacs
Bradford Holcombe.zip
Notes:
This is a customization for using jde consisting of some macros and a bunch of custom-set-variables statements.
I've reformatted them to make them more human readable. I think I'll send a feature request to the maintainers of custom to make the line breaking of custom-set-statements more reasonable for human reading :))
last updated on:
no date available

Notes from the author:
This tries to be the only startup file you will need for any emacs. It should also make it easy for you to learn how to customize emacs. You should also be able to tweak XEmacs without breaking GNU Emacs, and other combinations, such as a .emacs common to linux & windows. This also tries to be fast thru precompiling. You may wish to trim these files for speed, but you should redistribute with nothing missing.
Author:
Bruce Ingalls
The files:
are available at the EMacro page
Notes:
I have moved Emacro to a dedicated page because it has become a package.
last updated on:
Mon Dec 04 21:33:13 2000

Notes from the author:
It strikes me there's enough clutter in my .emacs that someone, somewhere is likely to find some part of it useful. All the packages that are referenced have URLs for where I got them from, if they aren't standard issue packages. It's been shamelessly hacked together from seperate sources over a period of about 4 years. Most stuff that isn't mine is credited.
All this is for GNU emacs.
Author:
David Jolley
The files:
DavidJolley.emacs
DavidJolley.zip
Notes:
last updated on:
Sun Dec 30 2001

Notes from the author:
Programming and mail related stuff.
Author:
Sarir Khamsi
The files:
SarirKhamsi.emacs
SarirKhamsi.zip
Notes:
last updated on:
Tue Oct 12 20:17:09 Z-1 1999

Notes from the author:
This .emacs for NT-emacs loads or customizes some useful modes, customizes c++-mode, makes printing easier and gets cygnus-tools up and running.
I've added mail and more java support (especially java class decompiling).
Updated to reflect the currently used packages.
Updated to show the possibilities of customizing for multiple Emacs on multiple OS.
Author:
Ingo Koch
The files:
IngoKoch.emacs
IngoKoch.emacs-gnu-all
IngoKoch.emacs-gnu-win
IngoKoch.mycustom
IngoKoch.vm
javadecomp.el
IngoKoch.zip
Notes:
What can I say, it's mine :)
last updated on:
Sun May 07 22:38:04 GMT 2000

Notes from the author:
No Notes from the author.
Author:
Wojciech Komornicki
The files:
WojciechKomornicki.emacs
WojciechKomornicki.zip
Notes:
I've taken this .emacs from Geoff Voelkers NT-emacs FAQ, near to no comments but useful defuns like:
    (defun do-nothing()
      (interactive)
    )
    
last updated on:
Wed Oct 13 21:45:06 Z-1 1999

Notes from the author:
No Notes from the Author.
Author:
Andrey A. Kulaga
The files:
AndreyAKulaga.emacs
AndreyAKulaga.zip
Notes:
I've taken this .emacs from Geoff Voelkers NT-emacs FAQ, it mainly handles mail setup.
last updated on:
Wed Oct 13 21:45:06 Z-1 1999

Notes from the author:
Multilingual dotemacs for NT and XFree customized for cp1251 as default encoding.
Features:
  1. additional greek and cyrillic charsets
  2. fancy font-locking with italic fonts
  3. dired to reuse the buffer
  4. i18n printing
  5. lisp customizations
  6. sgml customisations
  7. desktop sessions save a lot of info
  8. autoinsert templates
Author:
Alexander Mikhailian
The files:
AlexanderMikhailian.emacs
AlexanderMikhailian.zip AlexanderMikhailian.site-lisp.zip
Notes:
last updated on:
Mon Feb 26 20:46:07 2001

Notes from the author:
No Notes from the Author.
Author:
Stephen Molitor
The files:
SteveMolitor.emacs
SteveMolitor.zip
Notes:
This .emacs contains a setup for programmers.
It comes with some extra packages:
cxx.el
An add-on to cc-mode to make some things easier.
rec-file-mode.el
Maintain list of recently edited files.
ss-mode.el
A mode for dealing with visual source save, similar to vc-mode, but not as complete.
utils.el
some defuns used by the other elisp files.
template files
used by cxx.el.
These files are only available in the zip file.
Beside this, you get the stuff which every developer needs:
Mail and news.
last updated on:
Mon Nov 22 23:42:14 MES 1999

Notes from the author:
No Notes from the Author.
Author:
Eugene Morozov
The files:
.emacs
gnus.el.
vm.el
custom.xemacs.mule-21.4.el
custom.xemacs.nomule-21.4.el
Notes:
Russian XEmacs configuration.
last updated on:
May 04, 2001

Notes from the author:
I have been using Emacs from 1995 and since then my .emacs has undergone so many changes and it is currently in the present short version. I use GNU Emacs 20.6 on Windows NT platform and the customizations in my .emacs are for Java, Jasmin, ispell , and html helper mode.
Author:
Jayakrishnan Nair
The files:
JayakrishnanNair.emacs
JayakrishnanNair.zip
Notes:
Well, understatement is fine :), but I think there's more in the dotfile (especially for java programmers). Take a look
Jayakrishnan also has two sites about emacs available:
Jayakrishnans package of the week and
his old emacs page
last updated on:
March 30, 2000

Notes from the author:
This is my .emacs file. I am a newbie but I have gotten a lot of help from people on the web.
Author:
Javier Oviedo
The files:
JavierOviedo.emacs
JavierOviedo.zip
his site-lisp files (120KB)
Notes:
This is a GNU Emacs dotfile.
I've found an interesting strategy to read the complete dotfile even if an error occurs: Javier uses condition-case statements to do things which might break his dotfile.
As I've learned from Thaddeus L. Olczyks posting on comp.emacs some time ago, this acts much like a try statement in c++. Nice to have !
I've read a bit about it and played a bit with it, and I have added a new article to the special topics concerning emacs customization
last updated on:
Sun Feb 25 20:46:07 2001

Notes from the author:
  • CONTENTS:
  • TODO list
  • overall appearance, color and font preferences
  • misc
  • tags preferences
  • C language preferences
  • font lock preferences
  • P0stScr!pt printing
  • ediff preferences
  • per buffer preferences
  • bat mode
  • WoMan mode
  • smtpmail, nnmail and gnus
Author:
Robert Praetorius
The files:
RobertPraetorius.emacs
RobertPraetorius.zip
Notes:
I've taken this .emacs from Geoff Voelkers NT-emacs FAQ.
last updated on:
Wed Oct 13 21:45:06 Z-1 1999

Notes from the author:
I don't know if my .emacs is the best place to start, but it probably has everything you care about.
Author:
Jack Repenning
The files:
JackRepenning.emacs
JackRepenning.zip
Notes:
I've originally taken this .emacs from Geoff Voelkers NT-emacs FAQ. It mainly handles programming but also has a lot of other stuff which might be useful.
last updated on:
Fri Oct 29 21:30:29 Z-1 1999

Notes from the author:
My site-lisp directory (which contains all the extra bits and pieces I've collected over the years) is currently 18.5Mb in size, so I'm afraid it won't all fit!
This is what has stopped me contributing my .emacs in the past - it depends on so many other snippets that have been downloaded from the WWW or from gnu.emacs.sources over the years.
I've tried to collect together some of the more useful things that don't depend on external bits and pieces though, and contribute that.
And here it is, the parts of my .emacs that don't depend on everything else.
Author:
Jason Rumney
The files:
JasonRumney.emacs
JasonRumney.zip
Notes:
last updated on:
Tue Oct 12 20:17:09 Z-1 1999

Notes from the author:
This is the one .emacs I use for several different platforms, including freebsd, linux, NT/9x, etc. It has some interesting tweaks like a good Ctrl-TAB buffer-switcher, a common way to quit a frame in a gui context (regardless of whether it's the parent or child frame), and lots of little customizations that are commented, including a big C++ section. Looks to a file called .emacs_local (if it exists) to provide for local customizations per machine. Borrows from various sources (including files on dotfiles.com), and features some custom emacs-lisp code of my own. Check it out!
Author:
Benjamin Rutt
The files:
BenjaminRutt.emacs
BenjaminRutt.zip
Notes:
last updated on:
No date available

Notes from the author:
This is my .emacs file I use on a Windows NT 4.0 Service Pack 4 machine. The version of Emacs I use is 20.4.1 See the Emacs Homepage at http://www.emacs.org/
Author:
Shayne Steele
The files:
ShaneSteele.emacs
ShaneSteele.zip
Notes:
last updated on:
Tue Oct 12 20:17:09 Z-1 1999

Notes from the author:
none
Author:
MikeStrock
The files:
MikeStrock.emacs
MikeStrock.zip
Notes:
I've taken this .emacs from Geoff Voelkers NT-emacs FAQ. This is a really short one, but take a look at it.
last updated on:
Tue Oct 26 22:07:21 Z-1 1999

Notes from the author:
This is my rather huge .emacs With functions for html/xml/sgml editing, gnus setup and other miscelaneous defuns.
Author:
Jean-Philippe Theberge
The files:
Jean-PhilippeTheberge.emacs
Jean-PhilippeTheberge.zip
Notes:
Jean Philippe has set up emacslisp.org.
Not much yet, but hopefully a growing source of elisp files and snippets.
last updated on:
Fri Oct 29 21:30:29 Z-1 1999

Notes from the author:
I publish this .emacs just for sharing. Most stuff here are personal and may not be useful for you. Any feedback or suggestion is welcome.
Author:
Stephen Tse
The files:
StephenTse.emacs
StephenTse.zip
Notes:
This one contains a big bunch of defuns wich may be useful for you or not :)
last updated on:
Fri Oct 29 21:30:29 Z-1 1999

Notes from the author:
A documented sample .emacs
It gives some hints how to handle different platforms in one .emacs.
Author: unknown
The files:
sample.emacs
sample.zip
Notes:
last updated on:
Tue Oct 12 20:17:09 Z-1 1999

Notes from the author:
This is my .emacs file. I don't know who the original author of this was, but I'd be happy to give credit to whomever deserves it. I've made a few modifications myself, though, mainly in the color scheme I'm using. I've also gone through this file and added comments as an explanation to various items here. Hopefully you'll like some of what I have here, and find it useful.
Author:
Michael A. Wolf
The files:
MichaelAWolf.emacs
MichaelAWolf.zip
Notes:
last updated on:
Tue Oct 12 20:17:09 Z-1 1999

Notes from the author:
This could be your entry on the very unofficial .emacs home-page
Contribute !!
Author:
It might be you !
The files:
yourfile.emacs
Notes:
last updated on:
Tue Oct 12 20:17:09 Z-1 1999

All content copyright by the contributors. Website maintained with Emacs , wsmake and html-helper-mode
Emacs community logo by Daniel Lundin Last updated on Sat Jan 22 14:57:03 2005 by Ingo Koch