emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* [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 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).