Måten dette fungerer på, er at emcas laster inn og eksekverer en
fil, default.el, før selve editoren starter opp. Denne
filen finnes under /store/lib/xemacs/site-lisp og
/store/share/emacs/site-lisp for henholdsvis XEmacs og Emacs.
Disse filene genereres hver natt av en nightly job. Det
som skjer, er at alle filer på formen ``default.el-*''
blir konkatinert isammen til en enkel ``default.el''.
Sammen med Python-dsitribusjonen følger det f.eks. med en emacs-mode
(python-mode.el) for editering av python-filer. Dette
ønsker vi å benytte oss av, og lager derfor følgende to filer:
/store/lib/xemacs/site-lisp/default.el-python
/store/share/emacs/site-lisp/default.el-python
Disse filene er identiske, og inneholder følgende elisp-kode:
python-mode.el når funksjonen python-mode
blir startet i emacs (f.eks. ved ``M-x python-mode''). I
tillegg sier den at når en fil som ender på ``.py'' blir
lastet inn, så skal python-mode automatisk startes opp.