-
Notifications
You must be signed in to change notification settings - Fork 43
For developers
Sergey Pashinin edited this page Oct 2, 2013
·
19 revisions
(wg-workgroup-list)
- get a list of workgroups
(wg-current-workgroup)
- current workgroup
(wg-workgroup-name (wg-current-workgroup))
- current WG name
(wg-workgroup-names)
- a list of all WG names
Functions to look into:
-
wg-restore-buffer
,wg-restore-file-buffer
in workgroups-wconfig-restore.el - Deserialize functions in workgroups-specialbufs.el
Functions stack:
-
wg-write-session-file
-
wg-perform-session-maintenance
-
wg-update-current-workgroup-working-wconfig
- wg-frame-to-wconfig (serialization (a wg-wconfig) of Emacs frame)
- wg-update-all-base-wconfigs
-
wg-gc-bufs (Remove bufs from
wg-buf-list
that are no longer needed) - wg-gc-buf-uids
-
wg-update-buf-list (Update all bufs in
wg-buf-list
corresponding to buffers in BUFFER-LIST)
-
wg-update-current-workgroup-working-wconfig
-
wg-write-sexp-to-file
-
wg-pickel-all-session-parameters
- wg-current-session
-
wg-pickel-all-session-parameters
-
wg-perform-session-maintenance
- wg-switch-to-workgroup
- wg-read-workgroup-name
- wg-completing-read
- wg-workgroup-names
- wg-read-buffer-mode (ido, iswitchb, fallback)
- wg-completing-read
- wg-read-workgroup-name
- wg-update-current-workgroup-working-wconfig
- wg-current-workgroup
- wg-current-wconfig
- wg-frame-to-wconfig
- wg-set-workgroup-working-wconfig
- post-command-hook
If you put an extension to ~/.emacs.d/elisp/extensions/workgroups2
try to run 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)"