Beantwortung der Frage
Aaron hatte recht. Diese Zeile ist für den Präfixschlüssel verantwortlich:
(setq wg-prefix-key (kbd "C-c z")) ;; and it's by default now
Wenn Sie beispielsweise eine Arbeitsgruppe erstellen möchten, drücken Sie C-c z c
Installation
Es ist besser, Erweiterungsdateien zu kompilieren.
Ich habe die Installation vereinfacht - einfach die Erweiterung installieren und diese Zeilen irgendwo am Ende von ".emacs" einfügen. Das ist alles.
(require 'workgroups2) ;; change some settings (workgroups-mode 1)
Beachten Sie emacs --daemon
Folgendes, wenn Sie - das automatische Laden von Arbeitsgruppen deaktivieren:
(setq wg-use-default-session-file nil)
Und laden Sie sie manuell (beim Erstellen eines Rahmens).
Anmerkungen
Ich habe diese Erweiterung unter Ubuntu (neueste Emacs von git repo) und Windows (Emacs 24.3) überprüft.
An Aaron:
Aaron, ich habe gerade diese Remappings standardmäßig deaktiviert (ich bin einfach nicht mit diesem Problem konfrontiert)
An alle:
- Es ist besser, Fehler auf Github zu posten
- (keine echte Ausrede) Beachten Sie jedoch, dass diese Erweiterung aus dem experimentellen Zweig stammt und der größte Teil des Codes nicht von mir geschrieben wurde.
- Wenn Sie ein guter Emacs-Hacker sind, können Sie den Code jederzeit korrigieren und ein Mitarbeiter sein (um das Schicksal des ursprünglichen Repos nicht zu wiederholen).
Testtipps
Wenn Sie nur die Erweiterung workgroups2 überprüfen möchten:
Angenommen, Sie haben es ~/.emacs.d/elisp/extensions/
mit folgendem Befehl extrahiert :
emacs -Q -L ~/.emacs.d/elisp/extensions/workgroups2/src -l cl.el -l workgroups2.el --eval '(workgroups-mode 1)'
mit ido.el:
emacs -Q -L ~/.emacs.d/elisp/extensions/workgroups2/src -l cl.el -l ido.el -l workgroups2.el --eval "(ido-mode t)" --eval "(workgroups-mode 1)"