Erwähnen muß man natürlich auch Tramp mit dem man Dateien auf entfernten Rechnern im lokalen Emacs editieren kann. http://sourceforge.net/projects/tramp/ Mit folgenden Zeilen in der .emacs Datei kann es losgehen. {code} (require 'tramp) (setq tramp-default-method "scp") {code} 2005-08-29 12:45:42.322 2005-08-29 12:45:42.095 1 Allgemeines Ich habe mit [Micha|micha] eine Konfiguration für den Gnu-emacs und Xemacs zusammengestellt, die so Einiges in sich hat. Die einzelnen Kompenenten sind von allen möglichen Leuten zusammengesammelt. Die Konfiguration besteht aus einem Kern und einer modulare Archtektur für Modes. 1 Features: - Tastenkobination für "Normalsterbliche". - Session Management - Hippie Expand (ergänzt Worte. Sehr praktisch!) - seperates compile window - komfortables springen zu Compiler Fehlern - buffie Makefile-Finder - Einfaches Mode-handling - Installing 1 Tasten Hier nur ein paar wichtige __nicht Standart__ Tasten: - Shift + Cursor: Markieren - Ctrl-Insert: Kopieren - Shift-Insert: Einfügen - Ctrl-Enter: Auto-vervollständigen (mehrmals drücken zum rotieren durch Vorschläge) - F5: compile: ruft make ohne Nachfragen auf - F8: next-error: springt zum nächsten Fehler - C-c C: finde Makefile und nimm gegebenes Argument. Compile ruft dann immer das gefundene Makefile auf, auch wenn man in einem anderen Verzeichnis ist 1 Installation - {link:emacs.d.basic.tgz|http://snipsnap.flexman.homeip.net/space/Emacs/emacs.d.basic.tgz} im Homeverzeichnis entpacken: {code:shell}~/> tar -xvzf PathToTheTarAchive/emacs.d.basic.tgz{code} - Falls noch kein __.emacs.d__ Verzeichnis im Homeverzeichnis exitiert: {code:shell}mv .emacs.d.basic .emacs.d{code} - alte .emacs sichern und {link:.emacs |http://snipsnap.flexman.homeip.net/space/Emacs/.emacs } ins Homeverzeichnis kopieren. - {link:emacs.d.mode.tgz|http://snipsnap.flexman.homeip.net/space/Emacs/emacs.d.modes.tgz} enpacken und Inhalt nach .emacs.d kopieren. - Bei jedem Starten wird man nach einer Konfiguration gefragt. Am Anfang einfach __desktop.conf__ eingeben. Dann irgendwann {code}M-x dta-save-session{code} eingeben und einen neuen Namen für die Session vergeben. Beim nächsten Starten kann man dann auswählen und alle Buffer werden wieder geöffnet. Mit meheren Frames klappt das nicht so toll. 2005-08-29 11:12:07.606 2004-12-02 18:29:11.026 Fri Dec 03 11:18:58 CET 2004 Mon Aug 29 11:12:07 CEST 2005 Thu Dec 02 18:29:29 CET 2004