* [OT] How to save and restore window and frame layout and position of windows on monitor - session management @ 2011-10-03 9:13 Rainer M Krug 2011-10-03 15:52 ` brian powell 0 siblings, 1 reply; 7+ messages in thread From: Rainer M Krug @ 2011-10-03 9:13 UTC (permalink / raw) To: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 1052 bytes --] Hi this is slightly off-topic, but I rather try it here first: I would like to save my window and frame layout and restore it after re-starting emacs. I have the buffers auto saved, and that is working. But I don't get my head around the session management. I found the website http://www.emacswiki.org/emacs/SessionManagement but each time I look at it, I get more confused and lost. So - does somebody use session management (I am at the moment only interested to getting back the layout of the different frames in a window, and all open windows restored) and could share some insight and code snippets for a confused org-user to achieve this? Thanks, Rainer -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax (F): +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: Rainer@krugs.de Skype: RMkrug [-- Attachment #2: Type: text/html, Size: 1277 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [OT] How to save and restore window and frame layout and position of windows on monitor - session management 2011-10-03 9:13 [OT] How to save and restore window and frame layout and position of windows on monitor - session management Rainer M Krug @ 2011-10-03 15:52 ` brian powell 2011-10-03 16:45 ` brian powell 2011-10-03 17:43 ` Dave Abrahams 0 siblings, 2 replies; 7+ messages in thread From: brian powell @ 2011-10-03 15:52 UTC (permalink / raw) To: Rainer M Krug; +Cc: emacs-orgmode * Discovered this a few days ago: Will it solve your "proble"--which seems to be "saving state"; well, maybe, if you play with the code a little: ;;; perspective.el --- switch between named "perspectives" of the editor ;; Copyright (C) 2008-2010 Nathan Weizenbaum <nex342@gmail.com> ;; ;; Licensed under the same terms as Emacs. ;; Author: Nathan Weizenbaum ;; URL: http://github.com/nex3/perspective-el ;; Version: 1.6 ;; Created: 2008-03-05 ;; By: Nathan Weizenbaum ;; Keywords: workspace, convenience, frames ;;; Commentary: ;; This package provides tagged workspaces in Emacs, similar to ;; workspaces in windows managers such as Awesome and XMonad (and ;; somewhat similar to multiple desktops in Gnome or Spaces in OS X). ;; perspective.el provides multiple workspaces (or "perspectives") for ;; each Emacs frame. This makes it easy to work on many separate projects ;; without getting lost in all the buffers. ;; Each perspective is composed of a window configuration and a set of ;; buffers. Switching to a perspective activates its window ;; configuration, and when in a perspective only its buffers are ;; available by default. On Mon, Oct 3, 2011 at 5:13 AM, Rainer M Krug <r.m.krug@gmail.com> wrote: > Hi > > this is slightly off-topic, but I rather try it here first: I would like to > save my window and frame layout and restore it after re-starting emacs. I > have the buffers auto saved, and that is working. But I don't get my head > around the session management. I found the website > http://www.emacswiki.org/emacs/SessionManagement but each time I look at > it, I get more confused and lost. > > So - does somebody use session management (I am at the moment only > interested to getting back the layout of the different frames in a window, > and all open windows restored) and could share some insight and code > snippets for a confused org-user to achieve this? > > Thanks, > > Rainer > > -- > Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, > UCT), Dipl. Phys. (Germany) > > Centre of Excellence for Invasion Biology > Stellenbosch University > South Africa > > Tel : +33 - (0)9 53 10 27 44 > Cell: +33 - (0)6 85 62 59 98 > Fax (F): +33 - (0)9 58 10 27 44 > > Fax (D): +49 - (0)3 21 21 25 22 44 > > email: Rainer@krugs.de > > Skype: RMkrug > > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [OT] How to save and restore window and frame layout and position of windows on monitor - session management 2011-10-03 15:52 ` brian powell @ 2011-10-03 16:45 ` brian powell 2011-10-03 17:43 ` Dave Abrahams 1 sibling, 0 replies; 7+ messages in thread From: brian powell @ 2011-10-03 16:45 UTC (permalink / raw) To: Rainer M Krug; +Cc: emacs-orgmode * Also, there are these commands which may be what is sought (to "save state"): ** "Click <mouse-2> on a completion to select it. In this buffer, type RET to select the completion near point. Possible completions are: desktop-change-dir desktop-clear desktop-read desktop-remove desktop-revert desktop-save desktop-save-in-desktop-dir desktop-save-mode > On Mon, Oct 3, 2011 at 5:13 AM, Rainer M Krug <r.m.krug@gmail.com> wrote: >> Hi >> >> this is slightly off-topic, but I rather try it here first: I would like to >> save my window and frame layout and restore it after re-starting emacs. I >> have the buffers auto saved, and that is working. But I don't get my head >> around the session management. I found the website >> http://www.emacswiki.org/emacs/SessionManagement but each time I look at >> it, I get more confused and lost. >> >> So - does somebody use session management (I am at the moment only >> interested to getting back the layout of the different frames in a window, >> and all open windows restored) and could share some insight and code >> snippets for a confused org-user to achieve this? >> >> Thanks, >> >> Rainer >> >> -- >> Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, >> UCT), Dipl. Phys. (Germany) >> >> Centre of Excellence for Invasion Biology >> Stellenbosch University >> South Africa >> >> Tel : +33 - (0)9 53 10 27 44 >> Cell: +33 - (0)6 85 62 59 98 >> Fax (F): +33 - (0)9 58 10 27 44 >> >> Fax (D): +49 - (0)3 21 21 25 22 44 >> >> email: Rainer@krugs.de >> >> Skype: RMkrug >> >> > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [OT] How to save and restore window and frame layout and position of windows on monitor - session management 2011-10-03 15:52 ` brian powell 2011-10-03 16:45 ` brian powell @ 2011-10-03 17:43 ` Dave Abrahams 2011-10-04 9:22 ` Rainer M Krug 1 sibling, 1 reply; 7+ messages in thread From: Dave Abrahams @ 2011-10-03 17:43 UTC (permalink / raw) To: emacs-orgmode on Mon Oct 03 2011, brian powell <briangpowellms-AT-gmail.com> wrote: > * Discovered this a few days ago: Will it solve your "proble"--which > seems to be "saving state"; well, maybe, if you play with the code a > little: > > ;;; perspective.el --- switch between named "perspectives" of the editor > > ;; Copyright (C) 2008-2010 Nathan Weizenbaum <nex342@gmail.com> > ;; > ;; Licensed under the same terms as Emacs. > > ;; Author: Nathan Weizenbaum > ;; URL: http://github.com/nex3/perspective-el > ;; Version: 1.6 > ;; Created: 2008-03-05 > ;; By: Nathan Weizenbaum > ;; Keywords: workspace, convenience, frames > > ;;; Commentary: > > ;; This package provides tagged workspaces in Emacs, similar to > ;; workspaces in windows managers such as Awesome and XMonad (and > ;; somewhat similar to multiple desktops in Gnome or Spaces in OS X). Aaagh, not another one! Now I have another package to evaluate. Can't the community settle on one solution to this problem? http://www.emacswiki.org/emacs/WorkgroupsForWindows -- Dave Abrahams BoostPro Computing http://www.boostpro.com ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [OT] How to save and restore window and frame layout and position of windows on monitor - session management 2011-10-03 17:43 ` Dave Abrahams @ 2011-10-04 9:22 ` Rainer M Krug 2011-10-04 19:13 ` John Wiegley 0 siblings, 1 reply; 7+ messages in thread From: Rainer M Krug @ 2011-10-04 9:22 UTC (permalink / raw) To: Dave Abrahams; +Cc: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 1873 bytes --] On Mon, Oct 3, 2011 at 7:43 PM, Dave Abrahams <dave@boostpro.com> wrote: > > on Mon Oct 03 2011, brian powell <briangpowellms-AT-gmail.com> wrote: > > > * Discovered this a few days ago: Will it solve your "proble"--which > > seems to be "saving state"; well, maybe, if you play with the code a > > little: > > > > ;;; perspective.el --- switch between named "perspectives" of the editor > > > > ;; Copyright (C) 2008-2010 Nathan Weizenbaum <nex342@gmail.com> > > ;; > > ;; Licensed under the same terms as Emacs. > > > > ;; Author: Nathan Weizenbaum > > ;; URL: http://github.com/nex3/perspective-el > > ;; Version: 1.6 > > ;; Created: 2008-03-05 > > ;; By: Nathan Weizenbaum > > ;; Keywords: workspace, convenience, frames > > > > ;;; Commentary: > > > > ;; This package provides tagged workspaces in Emacs, similar to > > ;; workspaces in windows managers such as Awesome and XMonad (and > > ;; somewhat similar to multiple desktops in Gnome or Spaces in OS X). > > Aaagh, not another one! Now I have another package to evaluate. Can't > the community settle on one solution to this problem? > > http://www.emacswiki.org/emacs/WorkgroupsForWindows > Thanks for your replies - I'll look into WorkgroupsForWindows as it seems tho offer more options then the other and a better manual. I am already using desktop-save, but I have the feeling that it sometimes does not work. Cheers and thanks, Rainer > -- > Dave Abrahams > BoostPro Computing > http://www.boostpro.com > > > -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax (F): +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: Rainer@krugs.de Skype: RMkrug [-- Attachment #2: Type: text/html, Size: 2944 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [OT] How to save and restore window and frame layout and position of windows on monitor - session management 2011-10-04 9:22 ` Rainer M Krug @ 2011-10-04 19:13 ` John Wiegley 2011-10-05 8:26 ` Rainer M Krug 0 siblings, 1 reply; 7+ messages in thread From: John Wiegley @ 2011-10-04 19:13 UTC (permalink / raw) To: emacs-orgmode >>>>> Rainer M Krug <r.m.krug@gmail.com> writes: > I am already using desktop-save, but I have the feeling that it sometimes > does not work. Just to note (and yes, this is very OT, so I won't say more): WorkgroupsForWindows solves a different problem than desktop-save. In fact, there are three aspects to the problem, best addressed by three different packages: session.el -- Remembers: - the values of global variables (like history rings) - where point and mark were in re-opened files - gives you a C-x C-/ binding: pop to last change workgroups.el -- Remembers: - one or more window configurations per-frame - these can be saved and reloaded - does *not* reload files, or rerun apps, to populate those windows - lets you have a "base" and "active" state for each named configuration, making it easy to revert back to the base state for each desktop.el -- Remembers: - What files were open, and which apps were running, and tries to re-open and re-run them so that Emacs looks just like it did when you exited. I use the first two, and I've used the third, but I find that I prefer beginning with a fresh start each time I run Emacs, rather than seeing again all the hundreds of files I had open yesterday. John ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [OT] How to save and restore window and frame layout and position of windows on monitor - session management 2011-10-04 19:13 ` John Wiegley @ 2011-10-05 8:26 ` Rainer M Krug 0 siblings, 0 replies; 7+ messages in thread From: Rainer M Krug @ 2011-10-05 8:26 UTC (permalink / raw) To: John Wiegley; +Cc: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 2371 bytes --] On Tue, Oct 4, 2011 at 9:13 PM, John Wiegley <jwiegley@gmail.com> wrote: > >>>>> Rainer M Krug <r.m.krug@gmail.com> writes: > > > I am already using desktop-save, but I have the feeling that it sometimes > > does not work. > > Just to note (and yes, this is very OT, so I won't say more): > Well - I want to use it with org-mode (org file, R session, second org file, ...) so it is not *that* OT, but only slightly. > WorkgroupsForWindows solves a different problem than desktop-save. In > fact, > there are three aspects to the problem, best addressed by three different > packages: > > session.el -- Remembers: > - the values of global variables (like history rings) > - where point and mark were in re-opened files > - gives you a C-x C-/ binding: pop to last change > > workgroups.el -- Remembers: > - one or more window configurations per-frame > - these can be saved and reloaded > - does *not* reload files, or rerun apps, > to populate those windows > - lets you have a "base" and "active" state for > each named configuration, making it easy to > revert back to the base state for each > > desktop.el -- Remembers: > - What files were open, and which apps were running, > and tries to re-open and re-run them so that Emacs > looks just like it did when you exited. > Thanks for this info - I am using desktop.el, trying to get into workgroups.el, and have not thought about session.el yet - but I might look at it. Thanks for all the info, Rainer > I use the first two, and I've used the third, but I find that I prefer > beginning with a fresh start each time I run Emacs, rather than seeing > again > all the hundreds of files I had open yesterday. > > John > > > -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax (F): +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: Rainer@krugs.de Skype: RMkrug [-- Attachment #2: Type: text/html, Size: 3351 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2011-10-05 8:26 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-10-03 9:13 [OT] How to save and restore window and frame layout and position of windows on monitor - session management Rainer M Krug 2011-10-03 15:52 ` brian powell 2011-10-03 16:45 ` brian powell 2011-10-03 17:43 ` Dave Abrahams 2011-10-04 9:22 ` Rainer M Krug 2011-10-04 19:13 ` John Wiegley 2011-10-05 8:26 ` Rainer M Krug
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).