* Re: Is there anyway to save workspace so that we don't have reopen 10s of files again ?
[not found] <mailman.3113.1226154995.25473.help-gnu-emacs@gnu.org>
@ 2008-11-08 14:39 ` Wanshi
2008-12-04 2:10 ` David Combs
0 siblings, 1 reply; 7+ messages in thread
From: Wanshi @ 2008-11-08 14:39 UTC (permalink / raw)
To: help-gnu-emacs
Maindoor <sanjeevfiles@yahoo.com> writes:
> Hi,
>
> Whenever I have to reboot, I'm really sad that all my register contents,
> all the files that are opened all have to be closed. I want to be able to
> get back and have all the files open exactly as I left them. Lots of editors
> have this functionality. Does emacs have this ?
>
> Regards,
> Sanjeev..
session.el and desktop.el
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Is there anyway to save workspace so that we don't have reopen 10s of files again ?
2008-11-08 14:39 ` Is there anyway to save workspace so that we don't have reopen 10s of files again ? Wanshi
@ 2008-12-04 2:10 ` David Combs
0 siblings, 0 replies; 7+ messages in thread
From: David Combs @ 2008-12-04 2:10 UTC (permalink / raw)
To: help-gnu-emacs
In article <87abca5ljc.fsf@mmddd.domain.name>,
Wanshi <cofairy@gmail.com> wrote:
>Maindoor <sanjeevfiles@yahoo.com> writes:
>
>> Hi,
>>
>> Whenever I have to reboot, I'm really sad that all my register contents,
>> all the files that are opened all have to be closed. I want to be able to
>> get back and have all the files open exactly as I left them. Lots of editors
>> have this functionality. Does emacs have this ?
>>
>> Regards,
>> Sanjeev..
>
>session.el and desktop.el
Off the cuff -- what's the difference between the two?
Which is generally thought better?
Thanks!
David
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: emacs-w3m question
@ 2008-11-07 17:43 Xah
2008-11-08 14:36 ` Is there anyway to save workspace so that we don't have reopen 10s of files again ? Maindoor
0 siblings, 1 reply; 7+ messages in thread
From: Xah @ 2008-11-07 17:43 UTC (permalink / raw)
To: help-gnu-emacs
Alan Mackenzie wrote:
> > > I think, by his description, he does. "Touch type" meaning "not
> > > having to look at the keyboard to type".
> > using 6 fingers instead 10 is not considered touch typing.
>
> "Is not considered" :-). I don't think we should be so concerned to
> divide people (or even things) into categories. Pluto is just the same
> lump of rock and ice it always was, whether we call it a planet or not.
Dear Alan moron, nor is this about skin color. If you are a moron,
dressing well doesn't change the fact,
> I don't know any Mac Emacs users, so I couldn't comment on its
> popularity.
the question is not about whether you know or don't know mac emacs
users. It's about you lacking requisite knowledge yet insist on your
opinion about the subject.
> But we've had this discussion several times. Modern isn't necessarily
> better. Modern is easier for newbies familiar with other programs to
> learn, but there's no evidence that, once learnt, it's any better than
> the classic Emacs UI. Do you address this matter anywhere in your online
> essays? My own experience is that Emacs's classic UI is much better.
> One reason to believe Emacs UI should be superior is that it was
> developed by the people who use it, for their own use.
yes it's addressed in my essay, under the FAQ section. In fact, this
has been addressed so many times, just about every few months. It's
quite amazing that some thoughts just never registers in tech geeker'
brain.
See:
The Modernization of Emacs
http://xahlee.org/emacs/modernization.html
The FAQ section starting near the middle of page. Here's a excerpt of
the section.
Q: Emacs's ways are technically superior. It should not change.
Emac's user interface, when compared to modern software application's
user interface, is complex and unusual, however, there's no basis
whatsoever of it being actually a superior design with regards to any
sensible metrics. (in fact, much of emacs's user interface are due to
historical reasons. That is, how computers are in 1980s.)
For example, let's consider emacs's system of keyboard shortcuts. For
a keyboard shortcut system, we might judge its quality based on
several aspects. Here are some examples of consideration:
* Is it easy to learn? (is it familiar to most people? Is it easy
to remember?)
* Is it ergonomic? (Are most frequently used commands's keyboard
shortcuts easy to type? Are more frequently used commands have easier
to type shortcuts than less frequently used commands?)
* Are most frequently used commands all have a keyboard shortcut?
* Is the shortcut system somehow consistent and extensible?
Emacs's keyboard shortcuts system, is good only with respect to the
last item. Emacs keyboard shortcuts are perhaps one of the most
difficult to learn among software, and is also one of the most
difficult to remember. The worst aspect of emacs's keyboard shortcuts,
is that it is ergonomically painful. (Many emacs-using programer
celebrities have injured their hands with emacs. (e.g. Richard
Stallman↗, Jamie Zawinski↗, Ben Wing↗), and emacs's Ctrl and Meta
combinations are most cited as the major turn-off to potential users
among programers)
Computer keyboard is a hardware interface, and the mapping of commands
to the key press combinations can be considered from a Operation
Research (ergonomic) point of view. The keyboard hardware itself can
be designed with consideration of ergonomics↗ (that's why we have
split and curved keyboards), but consideration of what functions to
map to what key presses is also non-trivial if the software has large
number of functions, or if the software is mission critical, or the
software is used for repetitive, long durations of human-machine
interaction (such as data-entry, programing, writing). Think of it
this way: consider a airplane cockpit, filled with knobs, dials,
buttons, and switches. Now, if your job is to map the airplane control
functions to these switches, what are the issues to consider?
If we take careful consideration on creating a keyboard shortcut
system for emacs, it is not difficult to create a system that is
superior in some pure technical sense than the emacs's shortcut
system.
For some detail, see: Why Emacs's Keyboard Shortcuts Are Painful.
Aside from keyboard shortcuts system, other user interface aspects of
emacs are also questionable. For example, one major aspect of emacs
operation is that it uses a single window for multiple purposes and
files. Emacs is this way not because of a design decision, but rather
due to historical reasons. Computer resources in the 1980s are very
limited. When emacs is around, graphical system of showing “windows”
is not practically available, and the emacs's method of using the
screen (the monochrome text-only monitor) for presenting multiple
tasks (“buffers”) is actually a very advanced user interface design
not available in software of that era. When graphical systems becomes
practical in the 1990s, drawing a window still takes a lot memory, and
opening multiple windows is slow and impractical.
Modern software interface (say, post 2000) usually uses one window per
file (or task), and or show tabs if multiple tasks are represented in
a single window. However, emacs's buffer system doesn't provide the
tabs visual clue. Compared to the modern standard of tabbed window,
emacs's buffer interface is inferior because it is less intuitive.
Arguably, emacs's operation methods may be more efficient for expert
users. 20 years ago, efficiency for expert users may out weight the
ease of use for majority of average users. But in today computing era,
computers are standard tools in every household, efficiency and ease
of use for general users is as important for professional users. Even
for professional users, it is openly questionable that emacs's ways of
operation induced by its default user interface allows more efficient
operation than a user interface based on modern software conventions.
(this can be certified by having 2 team of programmers roughly equally
experienced or skilled in using emacs. One team use Emacs with default
UI setup, the other use a emacs with modernized interface (such as
Mac's Aquamacs), then compare their efficiency in finishing a set of
coding tasks.)
Note: we are not disputing the general power, flexibility, and
qualities of emacs. Emacs, with a powerful embedded language lisp, and
consequently embodies many software applications other than text
editing (email, ftp, dired, calc, ...etc), has induced certain system
of user interface that is all consistent and unique in comparison to
modern software applications. We do not advocate that this is bad.
Specifically, we only propose a very few trivial items for interface
or documentation changes as listed in this article. Most are simply
turning on some features by feault and or changing some terminologies
in the documentation. They have no bearings on how emacs operate in
general.
Xah
∑ http://xahlee.org/
☄
^ permalink raw reply [flat|nested] 7+ messages in thread
* Is there anyway to save workspace so that we don't have reopen 10s of files again ?
2008-11-07 17:43 emacs-w3m question Xah
@ 2008-11-08 14:36 ` Maindoor
2008-11-08 14:56 ` Eli Zaretskii
0 siblings, 1 reply; 7+ messages in thread
From: Maindoor @ 2008-11-08 14:36 UTC (permalink / raw)
To: help-gnu-emacs
[-- Attachment #1: Type: text/plain, Size: 308 bytes --]
Hi,
Whenever I have to reboot, I'm really sad that all my register contents,
all the files that are opened all have to be closed. I want to be able to
get back and have all the files open exactly as I left them. Lots of editors
have this functionality. Does emacs have this ?
Regards,
Sanjeev..
[-- Attachment #2: Type: text/html, Size: 451 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Is there anyway to save workspace so that we don't have reopen 10s of files again ?
2008-11-08 14:36 ` Is there anyway to save workspace so that we don't have reopen 10s of files again ? Maindoor
@ 2008-11-08 14:56 ` Eli Zaretskii
2008-11-08 15:09 ` Maindoor
0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2008-11-08 14:56 UTC (permalink / raw)
To: help-gnu-emacs
> Date: Sat, 8 Nov 2008 06:36:25 -0800 (PST)
> From: Maindoor <sanjeevfiles@yahoo.com>
>
> Whenever I have to reboot, I'm really sad that all my register contents,
> all the files that are opened all have to be closed. I want to be able to
> get back and have all the files open exactly as I left them. Lots of editors
> have this functionality. Does emacs have this ?
Yes, Emacs has this too. You want "M-x desktop-save RET" before
leaving Emacs and desktop-red after you restart it.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Is there anyway to save workspace so that we don't have reopen 10s of files again ?
2008-11-08 14:56 ` Eli Zaretskii
@ 2008-11-08 15:09 ` Maindoor
2008-11-08 16:11 ` Peter Dyballa
2008-11-08 22:25 ` Juanma Barranquero
0 siblings, 2 replies; 7+ messages in thread
From: Maindoor @ 2008-11-08 15:09 UTC (permalink / raw)
To: help-gnu-emacs, Eli Zaretskii
[-- Attachment #1: Type: text/plain, Size: 975 bytes --]
Amazing, exactly like I wanted.
One problem though. I saved some contents in a register.
but the contents of the register are gone in the reopened emacs.
Is this a bug or is there a workaround for this ?
Thanks.
--- On Sat, 11/8/08, Eli Zaretskii <eliz@gnu.org> wrote:
From: Eli Zaretskii <eliz@gnu.org>
Subject: Re: Is there anyway to save workspace so that we don't have reopen 10s of files again ?
To: help-gnu-emacs@gnu.org
Date: Saturday, November 8, 2008, 8:26 PM
> Date: Sat, 8 Nov 2008 06:36:25 -0800 (PST)
> From: Maindoor <sanjeevfiles@yahoo.com>
>
> Whenever I have to reboot, I'm really sad that all my register
contents,
> all the files that are opened all have to be closed. I want to be able to
> get back and have all the files open exactly as I left them. Lots of
editors
> have this functionality. Does emacs have this ?
Yes, Emacs has this too. You want "M-x desktop-save RET" before
leaving Emacs and desktop-red after you restart it.
[-- Attachment #2: Type: text/html, Size: 1353 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Is there anyway to save workspace so that we don't have reopen 10s of files again ?
2008-11-08 15:09 ` Maindoor
@ 2008-11-08 16:11 ` Peter Dyballa
2008-11-08 22:25 ` Juanma Barranquero
1 sibling, 0 replies; 7+ messages in thread
From: Peter Dyballa @ 2008-11-08 16:11 UTC (permalink / raw)
To: sanjeevfiles; +Cc: GNU Emacs List
Am 08.11.2008 um 16:09 schrieb Maindoor:
> One problem though. I saved some contents in a register.
> but the contents of the register are gone in the reopened emacs.
> Is this a bug or is there a workaround for this ?
You're free to implement this feature ... Seems no-one needed it yet!
--
Mit friedvollen Grüßen
Pete
We are usually convinced more easily by reasons we have found
ourselves than by those which have occurred to others.
– Blaise Pascal
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Is there anyway to save workspace so that we don't have reopen 10s of files again ?
2008-11-08 15:09 ` Maindoor
2008-11-08 16:11 ` Peter Dyballa
@ 2008-11-08 22:25 ` Juanma Barranquero
1 sibling, 0 replies; 7+ messages in thread
From: Juanma Barranquero @ 2008-11-08 22:25 UTC (permalink / raw)
To: sanjeevfiles; +Cc: help-gnu-emacs
On Sat, Nov 8, 2008 at 16:09, Maindoor <sanjeevfiles@yahoo.com> wrote:
> One problem though. I saved some contents in a register.
> but the contents of the register are gone in the reopened emacs.
> Is this a bug or is there a workaround for this ?
Isn't the variable `register-alist' saved in your desktop file?
Juanma
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2008-12-04 2:10 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <mailman.3113.1226154995.25473.help-gnu-emacs@gnu.org>
2008-11-08 14:39 ` Is there anyway to save workspace so that we don't have reopen 10s of files again ? Wanshi
2008-12-04 2:10 ` David Combs
2008-11-07 17:43 emacs-w3m question Xah
2008-11-08 14:36 ` Is there anyway to save workspace so that we don't have reopen 10s of files again ? Maindoor
2008-11-08 14:56 ` Eli Zaretskii
2008-11-08 15:09 ` Maindoor
2008-11-08 16:11 ` Peter Dyballa
2008-11-08 22:25 ` Juanma Barranquero
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.