Answering the question
Aaron was right. This line is responsible for the prefix key:
(setq wg-prefix-key (kbd "C-c z")) ;; and it's by default now
So for example - if you want to create a workgroup - press C-c z c
Installation
It's better to compile extension files.
I made installation easier - just install the extension and put these lines somewhere in the end of ".emacs". That's all.
(require 'workgroups2) ;; change some settings (workgroups-mode 1)
Note that if you use emacs --daemon
- disable automatic loading of workgroups:
(setq wg-use-default-session-file nil)
And load them manually (when creating a frame).
Notes
I checked this extension under Ubuntu (latest Emacs from git repo) and Windows (Emacs 24.3)
To Aaron:
Aaron, I've just disabled these remappings by default (I simply didn't face this problem)
To all:
- It's better to post bugs on Github
- (not a real excuse) But please consider that this extension was taken from the experimental branch and most of the code wasn't written by me.
- If you're a good Emacs hacker - you are always welcome to fix the code and be a collaborator (in order not to repeat the fate of the original repo)
Test tips
If you want to check only workgroups2 extension:
Assuming you have extracted it under ~/.emacs.d/elisp/extensions/
use this command:
emacs -Q -L ~/.emacs.d/elisp/extensions/workgroups2/src -l cl.el -l workgroups2.el --eval '(workgroups-mode 1)'
with 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)"