all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* emacs for everything?
@ 2004-11-15  1:29 Mike
  2004-11-15  2:30 ` Henrik S. Hansen
                   ` (10 more replies)
  0 siblings, 11 replies; 105+ messages in thread
From: Mike @ 2004-11-15  1:29 UTC (permalink / raw)


I know there are threads about creating an os with forth, lisp, perl,
etc., what about emacs? Not creating the os, but rather doing everything
from within emacs: mail, news, shells, browsing, etc. I know these
things all work, but what about using emacs as a 'way of life' sort
of thing?

Mike

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-15  1:29 Mike
@ 2004-11-15  2:30 ` Henrik S. Hansen
  2004-11-15 14:52   ` Per Abrahamsen
  2004-11-16 10:09   ` William Xuuu
  2004-11-15  2:51 ` V. L. Simpson
                   ` (9 subsequent siblings)
  10 siblings, 2 replies; 105+ messages in thread
From: Henrik S. Hansen @ 2004-11-15  2:30 UTC (permalink / raw)


Mike <mikee@mikee.ath.cx> writes:

> I know there are threads about creating an os with forth, lisp, perl,
> etc., what about emacs? Not creating the os, but rather doing everything
> from within emacs: mail, news, shells, browsing, etc. I know these
> things all work, but what about using emacs as a 'way of life' sort
> of thing?

I think many people use Emacs for anything except a few things.
Probably the #1 thing most heavy Emacs users _don't_ use for is Web
browsing, since Firefox is so powerful (this is purely guessing from my
side).

I personally use Emacs for (almost) everything except shell interaction,
for that I use Bash.  I use Gnus, PlannerMode, emacs-w3m, and so on.
It's a way of life :)

Another thing I've wondered about is, do people use Emacs in (primarily)
X or console?

For me it's the console.

-- 
Henrik S. Hansen     http://freecode.dk/~hsh/
Computer science (software engineering) student
Free Software Foundation member #1702 (http://member.fsf.org)

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-15  1:29 Mike
  2004-11-15  2:30 ` Henrik S. Hansen
@ 2004-11-15  2:51 ` V. L. Simpson
  2004-11-15  3:03 ` David Hansen
                   ` (8 subsequent siblings)
  10 siblings, 0 replies; 105+ messages in thread
From: V. L. Simpson @ 2004-11-15  2:51 UTC (permalink / raw)


>>>>> "Mike" == Mike  <mikee@mikee.ath.cx> writes:

    > I know there are threads about creating an os with forth,
    > lisp, perl, etc., what about emacs? Not creating the os,
    > but rather doing everything from within emacs: mail, news,
    > shells, browsing, etc. I know these things all work, but
    > what about using emacs as a 'way of life' sort of thing?

As _a_ way of life?  You mean there's some other kind of life besides
the emacs way.  8-]

But to seriously answer the question, I already do everything in
emacs.  Except bathroom breaks and sleep.  And as soon as I
figure out how to pass myself as an argument to 'sleep-for' I'll
be half-way there.

-- 
V. L. Simpson
http://vls.freeshell.org/
http://www.nongnu.org/screenplay/

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-15  1:29 Mike
  2004-11-15  2:30 ` Henrik S. Hansen
  2004-11-15  2:51 ` V. L. Simpson
@ 2004-11-15  3:03 ` David Hansen
  2004-11-15  3:17 ` Galen Boyer
                   ` (7 subsequent siblings)
  10 siblings, 0 replies; 105+ messages in thread
From: David Hansen @ 2004-11-15  3:03 UTC (permalink / raw)


On Mon, 15 Nov 2004 01:29:03 -0000 Mike wrote:

> I know there are threads about creating an os with forth, lisp, perl,
> etc., what about emacs? Not creating the os, but rather doing everything
> from within emacs: mail, news, shells, browsing, etc. I know these
> things all work, but what about using emacs as a 'way of life' sort
> of thing?

That's not what you're doing?! Heretic! ;-)

-- David

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-15  1:29 Mike
                   ` (2 preceding siblings ...)
  2004-11-15  3:03 ` David Hansen
@ 2004-11-15  3:17 ` Galen Boyer
  2004-11-15  7:06 ` Kin Cho
                   ` (6 subsequent siblings)
  10 siblings, 0 replies; 105+ messages in thread
From: Galen Boyer @ 2004-11-15  3:17 UTC (permalink / raw)


On Mon, 15 Nov 2004, mikee@mikee.ath.cx wrote:
> I know there are threads about creating an os with forth, lisp,
> perl, etc., what about emacs? Not creating the os, but rather
> doing everything from within emacs: mail, news, shells,
> browsing, etc. I know these things all work, but what about
> using emacs as a 'way of life' sort of thing?

Most people do.

-- 
Galen Boyer

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-15  1:29 Mike
                   ` (3 preceding siblings ...)
  2004-11-15  3:17 ` Galen Boyer
@ 2004-11-15  7:06 ` Kin Cho
  2004-11-16  1:57   ` Joe Fineman
  2004-11-15  7:37 ` Gian Uberto Lauri
                   ` (5 subsequent siblings)
  10 siblings, 1 reply; 105+ messages in thread
From: Kin Cho @ 2004-11-15  7:06 UTC (permalink / raw)


> I know there are threads about creating an os with forth, lisp, perl,
> etc., what about emacs? Not creating the os, but rather doing everything
> from within emacs: mail, news, shells, browsing, etc. I know these
> things all work, but what about using emacs as a 'way of life' sort
> of thing?

Browsing?  As in web-browsing?  I think it will be a long time
before a emacs-based browser would work as well as one of the
popular web browsers.

-kin

^ permalink raw reply	[flat|nested] 105+ messages in thread

* emacs for everything?
  2004-11-15  1:29 Mike
                   ` (4 preceding siblings ...)
  2004-11-15  7:06 ` Kin Cho
@ 2004-11-15  7:37 ` Gian Uberto Lauri
  2004-11-15 12:56 ` Pascal Bourguignon
                   ` (4 subsequent siblings)
  10 siblings, 0 replies; 105+ messages in thread
From: Gian Uberto Lauri @ 2004-11-15  7:37 UTC (permalink / raw)
  Cc: help-gnu-emacs

>>>>> "M" == Mike  <mikee@mikee.ath.cx> writes:

M> I know there are threads about creating an os with forth, lisp, perl,
M> etc., what about emacs? Not creating the os, but rather doing everything
M> from within emacs: mail, news, shells, browsing, etc. I know these
M> things all work, but what about using emacs as a 'way of life' sort
M> of thing?

Someone already does it :)

-- 
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico e fancazzista 
\/

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-15  1:29 Mike
                   ` (5 preceding siblings ...)
  2004-11-15  7:37 ` Gian Uberto Lauri
@ 2004-11-15 12:56 ` Pascal Bourguignon
  2004-11-15 13:09 ` respower
                   ` (3 subsequent siblings)
  10 siblings, 0 replies; 105+ messages in thread
From: Pascal Bourguignon @ 2004-11-15 12:56 UTC (permalink / raw)


Mike <mikee@mikee.ath.cx> writes:

> I know there are threads about creating an os with forth, lisp, perl,
> etc., what about emacs? Not creating the os, but rather doing everything
> from within emacs: mail, news, shells, browsing, etc. I know these
> things all work, but what about using emacs as a 'way of life' sort
> of thing?

Have a look at:

http://www.informatimago.com/linux/emacs-on-user-mode-linux.html
http://informatimago.free.fr/i/linux/emacs-on-user-mode-linux.html

-- 
__Pascal Bourguignon__                     http://www.informatimago.com/
The world will now reboot; don't bother saving your artefacts.

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-15  1:29 Mike
                   ` (6 preceding siblings ...)
  2004-11-15 12:56 ` Pascal Bourguignon
@ 2004-11-15 13:09 ` respower
  2004-11-15 14:37 ` Thien-Thi Nguyen
                   ` (2 subsequent siblings)
  10 siblings, 0 replies; 105+ messages in thread
From: respower @ 2004-11-15 13:09 UTC (permalink / raw)


On 2004-11-15, Mike <mikee@mikee.ath.cx> wrote:
> I know there are threads about creating an os with forth, lisp, perl,
> etc., what about emacs? Not creating the os, but rather doing everything
> from within emacs: mail, news, shells, browsing, etc. I know these
> things all work, but what about using emacs as a 'way of life' sort
> of thing?

For me this is a Turing-machine kind of question:  I _could_ use emacs
for pretty much everything, but there are imo much better ways to do
almost everything other than text-editing.  Obviously the details would
be different for each person, but for me, mutt and Mail.app (in osx) are
better mail clients than vm, slrn is a better news client than gnus,
OmniWeb and Firefox are much better browswers than anything that runs
in emacs, rxvt and Terminal.app are better terminal emulators than
eterm etc etc. 

On a side-note, I've recently been trying to force myself to reconsider
emacs even as a text-editor:  after 20+ years of emacs I decided it was
time to learn vi(m).  In fact I'm using vim right now to compose this
post.  But the more I use it, and the better I get at using it, the more
obvious it becomes that my productivity will always be far higher with
emacs.  That's essentially the same reason I don't use emacs for other
kinds of tasks (mail etc) -- I'm far more productive with other tools.

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-15  1:29 Mike
                   ` (7 preceding siblings ...)
  2004-11-15 13:09 ` respower
@ 2004-11-15 14:37 ` Thien-Thi Nguyen
  2004-11-17 13:27   ` Oliver Scholz
  2004-11-16 11:00 ` Kai Grossjohann
       [not found] ` <mailman.3054.1100603433.8225.help-gnu-emacs@gnu.org>
  10 siblings, 1 reply; 105+ messages in thread
From: Thien-Thi Nguyen @ 2004-11-15 14:37 UTC (permalink / raw)


Mike <mikee@mikee.ath.cx> writes:

> what about using emacs as a 'way of life' sort of thing?

emacs is its own organism, so i suppose infecting it w/ (sometimes
recombinant) keystrokes and extracting sustenance from it (all w/o
killing it, properly) is how we virii make it our way of life...

please don't alert emacs else we may be sneezed right out!

thi

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-15  2:30 ` Henrik S. Hansen
@ 2004-11-15 14:52   ` Per Abrahamsen
  2004-11-15 16:32     ` Henrik S. Hansen
  2004-11-16 10:09   ` William Xuuu
  1 sibling, 1 reply; 105+ messages in thread
From: Per Abrahamsen @ 2004-11-15 14:52 UTC (permalink / raw)


hsh@freecode.dk (Henrik S. Hansen) writes:

> Probably the #1 thing most heavy Emacs users _don't_ use for is Web
> browsing, since Firefox is so powerful (this is purely guessing from my
> side).

The Emacs web-browser has not been updated for years, and breaks on
e.g. xhtml.  So no, I doubt many people use that.

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-15 14:52   ` Per Abrahamsen
@ 2004-11-15 16:32     ` Henrik S. Hansen
  0 siblings, 0 replies; 105+ messages in thread
From: Henrik S. Hansen @ 2004-11-15 16:32 UTC (permalink / raw)


Per Abrahamsen <abraham@dina.kvl.dk> writes:

> The Emacs web-browser has not been updated for years, and breaks on
> e.g. xhtml.  So no, I doubt many people use that.

Agreed, but I guess emacs-w3m is the most widely used browser for Emacs
by now.  Of course, it's just an Emacs interface to w3m (a console
browser), but it works great.

-- 
Henrik S. Hansen     http://freecode.dk/~hsh/
Computer science (software engineering) student
Free Software Foundation member #1702 (http://member.fsf.org)

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-15  7:06 ` Kin Cho
@ 2004-11-16  1:57   ` Joe Fineman
  0 siblings, 0 replies; 105+ messages in thread
From: Joe Fineman @ 2004-11-16  1:57 UTC (permalink / raw)


Kin Cho <ignore-this-prefixkin@techie.com> writes:

> I think it will be a long time before a emacs-based browser would
> work as well as one of the popular web browsers.

I would be willing to put up with a fair amount of clunkiness in other
departments if I could have a browser in which every text window was
an Emacs window.  Replacing Pine & NN with Gnus was a new birth of
freedom for me.
-- 
---  Joe Fineman    joe_f@verizon.net

||:  Under modern manners, peculiar feelings cling to error.  :||

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
@ 2004-11-16  5:41 Joe Corneli
       [not found] ` <mailman.3197.1100662500.8225.help-gnu-emacs@gnu.org>
  2004-11-17  3:24 ` Joe Corneli
  0 siblings, 2 replies; 105+ messages in thread
From: Joe Corneli @ 2004-11-16  5:41 UTC (permalink / raw)



   > I think it will be a long time before a emacs-based browser would
   > work as well as one of the popular web browsers.
   
   I would be willing to put up with a fair amount of clunkiness in
   other departments if I could have a browser in which every text
   window was an Emacs window.  Replacing Pine & NN with Gnus was a
   new birth of freedom for me.

You can use Lynx and set the editor to emacs.  This is what I do,
and it works fine.  (Lynx isn't running under Emacs though, just
invoking it.)  I'm pretty sure there is also a plugin for Mozilla
that lets you edit text fields with the editor of your choice.
Presumably emacs-w3m also has the feature you're looking for (and it
does run under emacs), though I don't use it personally.

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-15  2:30 ` Henrik S. Hansen
  2004-11-15 14:52   ` Per Abrahamsen
@ 2004-11-16 10:09   ` William Xuuu
  2004-11-16 13:20     ` Floyd L. Davidson
  2004-11-23 12:27     ` Alex Polite
  1 sibling, 2 replies; 105+ messages in thread
From: William Xuuu @ 2004-11-16 10:09 UTC (permalink / raw)


hsh@freecode.dk (Henrik S. Hansen) writes:

> Mike <mikee@mikee.ath.cx> writes:
>
> Another thing I've wondered about is, do people use Emacs in (primarily)
> X or console?
>
> For me it's the console.

Me too, :-) The fontify, the fonts, are much much nicer under console than
X. And the black background, good for eyes. I do most things within Emacs
under console, except interactive bash, and some stuffs that have to be
done under X, like viewing pdf, manipulating pictures, web browsing with
pictures, etc.

-- 
William Xuuu

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-15  1:29 Mike
                   ` (8 preceding siblings ...)
  2004-11-15 14:37 ` Thien-Thi Nguyen
@ 2004-11-16 11:00 ` Kai Grossjohann
       [not found] ` <mailman.3054.1100603433.8225.help-gnu-emacs@gnu.org>
  10 siblings, 0 replies; 105+ messages in thread
From: Kai Grossjohann @ 2004-11-16 11:00 UTC (permalink / raw)


Mike <mikee@mikee.ath.cx> writes:

> I know there are threads about creating an os with forth, lisp, perl,
> etc., what about emacs? Not creating the os, but rather doing everything
> from within emacs: mail, news, shells, browsing, etc. I know these
> things all work, but what about using emacs as a 'way of life' sort
> of thing?

Currently, my job is to do Java programming.  I use Emacs and JDEE
(and CEDET, which is required by JDEE) for this.

I use Gnus for mail and news reading.

I use CPerl mode for Perl programming, when I need to hack Perl.

I use AUCTeX for LaTeX document editing.

I use nxml mode for XML documents of all kinds.

I use eshell as a shell.  (I also use xterm with screen and zsh for
some tasks.)

I like to use emacs-w3m for web browsing, but not all pages look
acceptable with this, so I also use Firefox.  But I configured JDEE to
use emacs-w3m for showing the Javadoc help, and I like it.

I tried to use ERC with bitlbee for chatting (IM) but that didn't work
well enough for me.  I don't use IM a lot, so perhaps that's why Gaim
is better for me.  But I can tell that for people who use IM a lot,
the ERC/bitlbee combination is better.


In the beginning, I didn't do all these things, but these just crept
up with the years.

Kai

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found] ` <mailman.3197.1100662500.8225.help-gnu-emacs@gnu.org>
@ 2004-11-16 11:58   ` Fabian Braennstroem
  2004-11-17 19:05     ` Floyd L. Davidson
  2004-11-18 19:47     ` Alan Mackenzie
  2004-11-17 20:50   ` Alan Mackenzie
  1 sibling, 2 replies; 105+ messages in thread
From: Fabian Braennstroem @ 2004-11-16 11:58 UTC (permalink / raw)


Joe Corneli <jcorneli@math.utexas.edu> writes:

>   What _you_ are missing on X is the benefit of having Emacs
>   occupying the _whole_ screen with an optimal font, without
>   distractions from window borders, mice, scroll-bars, menus,
>   task-bars, wine-bars, tool-bars, crow-bars, and what ever else
>   glaziers clutter your screen up with.
>
> He might be but _I'm_ not -- check out the ratpoison window manager.
> (And if you like my posted emacs configuration, which gets rid of
> all the googahs you mentioned.)

Don't forget to mention 'wmi':

<URL: http://wmi.modprobe.de/>

You can hide all 'distrations from window borders, mice scroll-bars, menus,
task-bars,...' and by the way, 'fluxbox' can do that too.

Greetings!
-- 
Fabian Braennstroem
Duesseldorf/Berlin

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-16 10:09   ` William Xuuu
@ 2004-11-16 13:20     ` Floyd L. Davidson
  2004-11-16 20:07       ` Alan Mackenzie
  2004-11-26  4:51       ` William Xuuu
  2004-11-23 12:27     ` Alex Polite
  1 sibling, 2 replies; 105+ messages in thread
From: Floyd L. Davidson @ 2004-11-16 13:20 UTC (permalink / raw)


William Xuuu <william_xuuu@163.com> wrote:
>hsh@freecode.dk (Henrik S. Hansen) writes:
>
>> Mike <mikee@mikee.ath.cx> writes:
>>
>> Another thing I've wondered about is, do people use Emacs in (primarily)
>> X or console?
>>
>> For me it's the console.
>
>Me too, :-) The fontify, the fonts, are much much nicer under console than
>X. And the black background, good for eyes. I do most things within Emacs
>under console, except interactive bash, and some stuffs that have to be
>done under X, like viewing pdf, manipulating pictures, web browsing with
>pictures, etc.

I simply do not understand the sanity in what you have
described!  That is a straight jacket!

Except I'll grant that fonts in X are a problem.  I've spent
hours and hours finding fonts (for any given screen resolution)
that provide a nice, readable screen under both (x)emacs and in
an xterm.  But it is *definitely* worth it.

The "black background, good for eyes" comment is correct, but
misplaced.  Under X I use goldenrod2 as the foreground color
along with black for the background, and it is much like the old
"amber" monochrome monitors of years ago.  Which is to say, even
better than white on black, for the eyes!

But what you are missing by using a console is the extreme
versatility provided by a good window manager under X.  Your
message headers indicate that you are using Linux, which means
you have to switch between a console and X with a rather clunky
mechanism, and have extremely limited use of screen space when
in the console.  What I do, using fvwm2 as a window manager, is
set up a desktop manager with a 1x15 matrix of virtual desktops.
The desktop manager is on the left side of the screen, and is
sticky.  Hence I need about 1/8 inch of the left side to be
clear in order to use it with a mouse (and none of it needs to
be clear to use the keyboard to switch desktops).

At this moment I have 4 web (opera) browsers open in four
different desktops (all as different users).  I have at least a
dozen instances of an xterm running in various windows.  At a
glance I can see which desktop I am in, and with the click of a
mouse I can move to a different one, or I can use control-arrow
keys to scroll up or down through the list.  (If at any time I
want a window in any desktop moved to the same desktop as
another window, that is an almost instant operation requiring
about three clicks of the mouse to do.)

Consider the effort that you have to go through on a console if
you want to switch to a web browser.  I can select any of four
of them with a single mouse click.  And I could have them all
stacked up in the same desktop in short order too, which simply
cannot be done on a console.

Actually, the description above of where the desktop manager is
located isn't quite true anymore.  I do use that on a couple of
machines, but my main workstation has dual head video, with two
17 inch monitors.  Right now I am in the second down virtual
desktop, and have xemacs running gnus on the left monitor, using
up about 95% of the screen.  On the right monitor is the desktop
manager, along with xcalc, xload, xsysinfo, a large clock, xmms,
5 buttons for local programs, and an xterm that is logged into
my firewall.  Everything on the right monitor is sticky and stays
in place regardless of which of the 15 desktops I'm in at any given
time.

All of which is to say that fvwm2 under X is a *far* more
versatile window manager than emacs is!  Emacs *is* great
though, and if for some reason one is 1) logged in remotely or
2) using a simple terminal, (all of which was very commonly the
case back when the "emacs as a window manager" concept
originated) then it is *really* nice to have all the facilities
of emacs available.

But using it on a typical system console, with X available, is
wearing a straight jacket.

-- 
Floyd L. Davidson           <http://web.newsguy.com/floyd_davidson>
Ukpeagvik (Barrow, Alaska)                         floyd@barrow.com

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found] ` <mailman.3054.1100603433.8225.help-gnu-emacs@gnu.org>
@ 2004-11-16 15:41   ` Mathias Dahl
  0 siblings, 0 replies; 105+ messages in thread
From: Mathias Dahl @ 2004-11-16 15:41 UTC (permalink / raw)


Kai Grossjohann <kai@emptydomain.de> writes:

> I tried to use ERC with bitlbee for chatting (IM) but that didn't
> work well enough for me.  I don't use IM a lot, so perhaps that's
> why Gaim is better for me.  But I can tell that for people who use
> IM a lot, the ERC/bitlbee combination is better.

Try out emacs-jabber. It works great, IMHO.

/Mathias

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-16 13:20     ` Floyd L. Davidson
@ 2004-11-16 20:07       ` Alan Mackenzie
  2004-11-17 13:22         ` Oliver Scholz
                           ` (3 more replies)
  2004-11-26  4:51       ` William Xuuu
  1 sibling, 4 replies; 105+ messages in thread
From: Alan Mackenzie @ 2004-11-16 20:07 UTC (permalink / raw)


Floyd L. Davidson <floyd@barrow.com> wrote on Tue, 16 Nov 2004 04:20:48 -0900:
> William Xuuu <william_xuuu@163.com> wrote:
>>hsh@freecode.dk (Henrik S. Hansen) writes:

>>> Mike <mikee@mikee.ath.cx> writes:

>>> Another thing I've wondered about is, do people use Emacs in (primarily)
>>> X or console?

>>> For me it's the console.

>>Me too, :-) The fontify, the fonts, are much much nicer under console
>>than X. And the black background, good for eyes. I do most things
>>within Emacs under console, except interactive bash, and some stuffs
>>that have to be done under X, like viewing pdf, manipulating pictures,
>>web browsing with pictures, etc.

> I simply do not understand the sanity in what you have described!  That
> is a straight jacket!

To you, perhaps.

> Except I'll grant that fonts in X are a problem.  I've spent
> hours and hours finding fonts (for any given screen resolution)
> that provide a nice, readable screen under both (x)emacs and in
> an xterm.

I spent no time whatsoever getting a nice readable font on my console.

> But it is *definitely* worth it.

Not to me, it isn't.

> The "black background, good for eyes" comment is correct, but
> misplaced.  Under X I use goldenrod2 ....

Stop showing off!  ;-)

> .... as the foreground color along with black for the background, and
> it is much like the old "amber" monochrome monitors of years ago.
> Which is to say, even better than white on black, for the eyes!

I use white on black.  If I didn't like that, I'd use (bright) yellow on
black.  Try M-: (list-colors-display) sometime, and tell me how long it
takes, on X, to locate a suitable colour?  On the console, all the
colours are there on the screen at the same time, and the right one is
obvious.

> But what you are missing by using a console is the extreme versatility
> provided by a good window manager under X.

What _you_ are missing on X is the benefit of having Emacs occupying the
_whole_ screen with an optimal font, without distractions from window
borders, mice, scroll-bars, menus, task-bars, wine-bars, tool-bars,
crow-bars, and what ever else glaziers clutter your screen up with.

> Your message headers indicate that you are using Linux, which means you
> have to switch between a console and X with a rather clunky mechanism,
> and have extremely limited use of screen space when in the console.

Extremely limited?  How so?

> What I do, using fvwm2 as a window manager, is set up a desktop manager
> with a 1x15 matrix of virtual desktops.  The desktop manager is on the
> left side of the screen, and is sticky.

Do you wear gloves to protect your fingers?

> Hence I need about 1/8 inch of the left side to be clear in order to
> use it with a mouse (and none of it needs to be clear to use the
> keyboard to switch desktops).

WHAT???? An 1/8 inch of distracting garbage in the place where your eyes
are most likely to be focussing.  UUURRRKKKK!!!!!  I switch between
frames by pressing the keys intended for the purpose, <F1>, <F2>, ....

> At this moment I have 4 web (opera) browsers open in four different
> desktops (all as different users).  I have at least a dozen instances
> of an xterm running in various windows.  At a glance I can see which
> desktop I am in, ......

I don't need to worry about which "desktop" I'm in.  I'm in Emacs.  Full
stop.  Other applications can be reached by <alt><F1>, etc.  I have a
near infinite number of Linux virtual terminals to house those
applications.

> .... and with the click of a mouse I can move to a different one, or I
> can use control-arrow keys to scroll up or down through the list.

You mean, you don't have the control arrow key bindings available in
Emacs?  Yikes, what a broken setup!

> (If at any time I want a window in any desktop moved to the same
> desktop as another window, that is an almost instant operation
> requiring about three clicks of the mouse to do.)

An "instant operation" requiring "about" three clicks of the mouse?
That's a contradiction in terms.  As a console user, I _never_ want my
desktop moved.  It stays where it is, underneath my monitor.

> Consider the effort that you have to go through on a console if
> you want to switch to a web browser.

Yes, <alt>-<F7>.  What a tragically clumsy way to get there.  ;-)

> I can select any of four of them with a single mouse click.

I doubt that very much.  If you have three buttons on your mouse, there
is a choice of, at most, three things you can select "with a single mouse
click".

But what if you only want to look at a single browser at a time?  ;-)

> And I could have them all stacked up in the same desktop in short order
> too, which simply cannot be done on a console.

Yes, thankfully, and that is one very significant advantage of the
console.

> Actually, the description above of where the desktop manager is located
> isn't quite true anymore.  I do use that on a couple of machines, but
> my main workstation has dual head video, with two 17 inch monitors.
> Right now I am in the second down virtual desktop, ....

Consoles don't go down, their technology being mature and stable.

> .... and have xemacs running gnus on the left monitor, using up about
> 95% of the screen.

My Emacs does even better - it uses 100% of the screen.

> On the right monitor is the desktop manager, along with xcalc, xload,
> xsysinfo, a large clock, xmms, 5 buttons for local programs, and an
> xterm that is logged into my firewall.

I've got Emacs on my screen, and _NOTHING_ else.

> Everything on the right monitor is sticky and stays in place regardless
> of which of the 15 desktops I'm in at any given time.

I keep my monitor and keyboard clean, and I can use then without gloves
and without having to wash my hands afterwards.

> All of which is to say that fvwm2 under X is a *far* more versatile
> window manager than emacs is!

Tell me, how much of your time do you spend managing windows, and how
much using Emacs?  None of my time is taken up by managing windows.

> Emacs *is* great though, and if for some reason one is 1) logged in
> remotely or 2) using a simple terminal, (all of which was very commonly
> the case back when the "emacs as a window manager" concept originated)
> then it is *really* nice to have all the facilities of emacs available.

> But using it on a typical system console, with X available, is
> wearing a straight jacket.

All joking aside, you're making the mistake of assuming that everybody
works like you do, and therefore your setup is universally optimal.  This
isn't the case.

It seems that you are an extreme "optical" worker, doing most of your
work with your eyes.  You _need_ everything on your sticky screens at the
same time.  If something isn't currently displayed, you kind of forget
it's there - a bit like a baby up till the age of (?) 6 months.  At a
guess, your manual dexterity probably isn't that well developed, which is
why you find the mouse so attractive.  The mouse has got to be about the
most clunky inefficient device ever invented, at least for anybody with a
modicum of dexterity.

I'm an extreme "manual" worker, doing nearly _all_ my work with my
fingers and brain.  (In my spare time, I play a musical instrument.)  I
can only usefully see one thing at a time on a computer screen, yet I
retain in my brain a copy of where everything is - When using the input
area, for example, I rarely even notice that it's at the bottom of the
screen - my fingers type, my brain retainng an image of what I have just
typed, and my eyes stay focussed on the text I'm working with.
_Anything_ else on the screen is a distraction to me, even things like
scroll-bars.  And dialogue boxes exploding into my face are sheer
purgatory.  For me, Emacs on a console, with shift/control/alt arrow key
combinations bound to movement and scrolling commands is optimal.

Your mileage varies.  So does mine.

> Floyd L. Davidson

-- 
Alan Mackenzie (Munich, Germany)
Email: aacm@muuc.dee; to decode, wherever there is a repeated letter
(like "aa"), remove half of them (leaving, say, "a").

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-16  5:41 Joe Corneli
       [not found] ` <mailman.3197.1100662500.8225.help-gnu-emacs@gnu.org>
@ 2004-11-17  3:24 ` Joe Corneli
  1 sibling, 0 replies; 105+ messages in thread
From: Joe Corneli @ 2004-11-17  3:24 UTC (permalink / raw)
  Cc: help-gnu-emacs


  What _you_ are missing on X is the benefit of having Emacs
  occupying the _whole_ screen with an optimal font, without
  distractions from window borders, mice, scroll-bars, menus,
  task-bars, wine-bars, tool-bars, crow-bars, and what ever else
  glaziers clutter your screen up with.

He might be but _I'm_ not -- check out the ratpoison window manager.
(And if you like my posted emacs configuration, which gets rid of
all the googahs you mentioned.)

As for why I prefer to use X, it is because there are more modifiers
available in an emacs running under X than in an emacs running in
the terminal.

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-16 20:07       ` Alan Mackenzie
@ 2004-11-17 13:22         ` Oliver Scholz
  2004-11-17 15:30         ` Thien-Thi Nguyen
                           ` (2 subsequent siblings)
  3 siblings, 0 replies; 105+ messages in thread
From: Oliver Scholz @ 2004-11-17 13:22 UTC (permalink / raw)


FWIW, if the choice between X and Linux tty is just one of fonts and
colours: It is quite possible and easy to make X look exactly like a
linux console -- at least on a first glance and as long as you don't
use pictures or programs like firefox or gv, of course.

There is a font for X which looks /exactly/ like the standard font on
the tty. That together with the right colour setup and together with a
window manager like ion or ratpoison (both providing a keyboard
centric UI) you can get an appearance which is distinguishable from
the console only by a small bar above the emacs or xterm "window".

I used to have that for a while and I liked it. You have the benefits
of X when you need them. Nowadays, though, I am much too fond of
proportional fonts.

Then again, if one hardly ever has a need for said benefits, one might
want to save the resources needed to run X even on modern hardware.

    Oliver
-- 
27 Brumaire an 213 de la Révolution
Liberté, Egalité, Fraternité!

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-15 14:37 ` Thien-Thi Nguyen
@ 2004-11-17 13:27   ` Oliver Scholz
  0 siblings, 0 replies; 105+ messages in thread
From: Oliver Scholz @ 2004-11-17 13:27 UTC (permalink / raw)


Thien-Thi Nguyen <ttn@glug.org> writes:

> Mike <mikee@mikee.ath.cx> writes:
>
>> what about using emacs as a 'way of life' sort of thing?
>
> emacs is its own organism, so i suppose infecting it w/ (sometimes
> recombinant) keystrokes and extracting sustenance from it (all w/o
> killing it, properly) is how we virii make it our way of life...
>
> please don't alert emacs else we may be sneezed right out!
[...]

Ia! Ia! Shub Emacs!

Now you have scared me...!

    Oliver


Followup-To: alt.religion.emacs
-- 
27 Brumaire an 213 de la Révolution
Liberté, Egalité, Fraternité!

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-16 20:07       ` Alan Mackenzie
  2004-11-17 13:22         ` Oliver Scholz
@ 2004-11-17 15:30         ` Thien-Thi Nguyen
  2004-11-17 18:45         ` Floyd L. Davidson
  2004-11-19 19:00         ` Cristian Gutierrez
  3 siblings, 0 replies; 105+ messages in thread
From: Thien-Thi Nguyen @ 2004-11-17 15:30 UTC (permalink / raw)


Alan Mackenzie <acm@muc.de> writes:

> As a console user, I _never_ want my
> desktop moved.  It stays where it is, underneath my monitor.

tell it like it izzz, brother!

(ok, i confess to having left the console in 2003,
but not w/o a little help from ratpoison.)

under vms, however, it's still console all the way...
(however that may change in the next few months ;-).

thi

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-16 20:07       ` Alan Mackenzie
  2004-11-17 13:22         ` Oliver Scholz
  2004-11-17 15:30         ` Thien-Thi Nguyen
@ 2004-11-17 18:45         ` Floyd L. Davidson
  2004-11-17 20:11           ` Thien-Thi Nguyen
                             ` (2 more replies)
  2004-11-19 19:00         ` Cristian Gutierrez
  3 siblings, 3 replies; 105+ messages in thread
From: Floyd L. Davidson @ 2004-11-17 18:45 UTC (permalink / raw)


Alan Mackenzie <acm@muc.de> wrote:
>Floyd L. Davidson <floyd@barrow.com> wrote on Tue, 16 Nov 2004 04:20:48 -0900:
>
>All joking aside, you're making the mistake of assuming that everybody
>works like you do, and therefore your setup is universally optimal.  This
>isn't the case.

Your post wasn't even a good troll, much less much of a joke.
Can't you do better?

>It seems that you are an extreme "optical" worker, doing most of your
>work with your eyes.  You _need_ everything on your sticky screens at the
>same time.  If something isn't currently displayed, you kind of forget
>it's there - a bit like a baby up till the age of (?) 6 months.  At a
>guess, your manual dexterity probably isn't that well developed, which is
>why you find the mouse so attractive.  The mouse has got to be about the
>most clunky inefficient device ever invented, at least for anybody with a
>modicum of dexterity.
>
>I'm an extreme "manual" worker, doing nearly _all_ my work with my
>fingers and brain.  (In my spare time, I play a musical instrument.)  I
>can only usefully see one thing at a time on a computer screen, yet I
>retain in my brain a copy of where everything is - When using the input
>area, for example, I rarely even notice that it's at the bottom of the
>screen - my fingers type, my brain retainng an image of what I have just
>typed, and my eyes stay focussed on the text I'm working with.
>_Anything_ else on the screen is a distraction to me, even things like
>scroll-bars.  And dialogue boxes exploding into my face are sheer
>purgatory.  For me, Emacs on a console, with shift/control/alt arrow key
>combinations bound to movement and scrolling commands is optimal.
>
>Your mileage varies.  So does mine.

It does appear that what is a straight jacket to me is just a
snug warm wrapper (with blinders) to you.  You lack the ability
to make use of the extra functionality, so there is no point in
distracting you with functionality that is, for you, overly
complex.

I would like to know how you use your fingers and brain to
remember the _current_ time on a clock that you do not display?
(As just one very trivial example of how limited your described
environment is in a real world.)

-- 
Floyd L. Davidson           <http://web.newsguy.com/floyd_davidson>
Ukpeagvik (Barrow, Alaska)                         floyd@barrow.com

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-16 11:58   ` Fabian Braennstroem
@ 2004-11-17 19:05     ` Floyd L. Davidson
  2004-11-20 17:19       ` Kai Grossjohann
       [not found]       ` <mailman.236.1100971735.27204.help-gnu-emacs@gnu.org>
  2004-11-18 19:47     ` Alan Mackenzie
  1 sibling, 2 replies; 105+ messages in thread
From: Floyd L. Davidson @ 2004-11-17 19:05 UTC (permalink / raw)


Fabian Braennstroem <f.braennstroem@gmx.de> wrote:
>
>You can hide all 'distrations from window borders, mice scroll-bars, menus,
>task-bars,...' and by the way, 'fluxbox' can do that too.

Virtually *any* X window manager is going to be *far* more
flexible as a window manager than is emacs.  In my original
article fvwm2 was mentioned, and of course it and many other
window managers can use or not use all of those options.

It happens that I don't like eye-candy cluttering up the screen
either.  Hence I have no icons, don't have a task-bar, etc. etc.
However, I've come to find that window borders are in fact
useful, as are pop-down menus and scroll bars.  To me the trick
is to make the small enough, use the right colors to keep them
from being distracting; which is to say that proper
configuration is everything. (What else is new, eh?)

Of course, again, the point is that an X window manager is
flexible, and *any* of those options can be changed to suit
*any* user.

The window manager capabilities of emacs are great, and whenever
I'm on a terminal (yes, that still happens), on a terminal
emulator logged in remotely, or in any other of the common
situations where X can't be used I am just ever so greatful that
RMS viewed emacs as the entire user interface rather than just
as an editor.

-- 
Floyd L. Davidson           <http://web.newsguy.com/floyd_davidson>
Ukpeagvik (Barrow, Alaska)                         floyd@barrow.com

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-17 18:45         ` Floyd L. Davidson
@ 2004-11-17 20:11           ` Thien-Thi Nguyen
  2004-11-17 22:07           ` Henrik S. Hansen
  2004-11-18 18:51           ` Alan Mackenzie
  2 siblings, 0 replies; 105+ messages in thread
From: Thien-Thi Nguyen @ 2004-11-17 20:11 UTC (permalink / raw)


floyd@barrow.com (Floyd L. Davidson) writes:

> I would like to know how you use your fingers and brain to
> remember the _current_ time on a clock that you do not display?
> (As just one very trivial example of how limited your described
> environment is in a real world.)

the real world is real limited (really!).  everyone chooses which limits
they accept and respect, and which they ignore and travail against.  for
example, though my brain runs at about 10Hz (on a good day), i find `M-x
display-time' is sufficient to keep it informed of the local time.  what
a fool my brain is to believe it knows the real Truth.  emacs is but the
latest drug; contraband and pushed by thugs!  where's the grotty fuzz to
make the bastards run and flee?  can't their snotty buzz be strangled by
reality?!  please strike them down, officers, they NEVER leave console!!
they MUST be found guilty, we MUST make their heads roll!!

thi

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found] ` <mailman.3197.1100662500.8225.help-gnu-emacs@gnu.org>
  2004-11-16 11:58   ` Fabian Braennstroem
@ 2004-11-17 20:50   ` Alan Mackenzie
  2004-11-17 22:46     ` Joe Corneli
       [not found]     ` <mailman.3419.1100732160.8225.help-gnu-emacs@gnu.org>
  1 sibling, 2 replies; 105+ messages in thread
From: Alan Mackenzie @ 2004-11-17 20:50 UTC (permalink / raw)


Joe Corneli <jcorneli@math.utexas.edu> wrote on Tue, 16 Nov 2004 21:24:57
-0600:

>   What _you_ are missing on X is the benefit of having Emacs
>   occupying the _whole_ screen with an optimal font, without
>   distractions from window borders, mice, scroll-bars, menus,
>   task-bars, wine-bars, tool-bars, crow-bars, and what ever else
>   glaziers clutter your screen up with.

> He might be but _I'm_ not -- check out the ratpoison window manager.
> (And if you like my posted emacs configuration, which gets rid of
> all the googahs you mentioned.)

Heh!  I use ratpoison for running a web browser in, and occasionally for
reading files.pdf (YUCK!).

> As for why I prefer to use X, it is because there are more modifiers
> available in an emacs running under X than in an emacs running in
> the terminal.

You mean, key-modifiers like C-M-<right>, right?  I've got all those on
the console, too.

-- 
Alan Mackenzie (Munich, Germany)
Email: aacm@muuc.dee; to decode, wherever there is a repeated letter
(like "aa"), remove half of them (leaving, say, "a").

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-17 18:45         ` Floyd L. Davidson
  2004-11-17 20:11           ` Thien-Thi Nguyen
@ 2004-11-17 22:07           ` Henrik S. Hansen
  2004-11-18 18:51           ` Alan Mackenzie
  2 siblings, 0 replies; 105+ messages in thread
From: Henrik S. Hansen @ 2004-11-17 22:07 UTC (permalink / raw)


floyd@barrow.com (Floyd L. Davidson) writes:

> Your post wasn't even a good troll, much less much of a joke.
> Can't you do better?

Pot, meet kettle.

> I would like to know how you use your fingers and brain to
> remember the _current_ time on a clock that you do not display?
> (As just one very trivial example of how limited your described
> environment is in a real world.)

Do you realize that not everyone works like you do?  I can go weeks
without starting X, but it is not because I think it's overly complex.
I simply don't feel the need for that functionality.

There's also the issue of shifting focus in X -- most wm require you to
move windows, etc.  Often, a task bar also takes up some screen space.
And so on.  

Of course, some wm's, like ratpoison (which I use), are more minimalist;
these are typically used by people that want a console environment in X.
Some are highly configurable (fvwm2).  Some are loaded with eye candy
and fanciness (enlightenment).  And then there's GNOME and KDE,
providing a full user environment.

If anything, the many different window managers shows that people want
to work in different ways.  This is the Unix philosophy.

-- 
Henrik S. Hansen     http://freecode.dk/~hsh/
Computer science (software engineering) student
Free Software Foundation member #1702 (http://member.fsf.org)

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-17 20:50   ` Alan Mackenzie
@ 2004-11-17 22:46     ` Joe Corneli
       [not found]     ` <mailman.3419.1100732160.8225.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 105+ messages in thread
From: Joe Corneli @ 2004-11-17 22:46 UTC (permalink / raw)



   > As for why I prefer to use X, it is because there are more modifiers
   > available in an emacs running under X than in an emacs running in
   > the terminal.
   
   You mean, key-modifiers like C-M-<right>, right?  I've got all
   those on the console, too.

Um, I mean key modifiers like H-s-C-M-A-T, and if you have all of
those on the terminal, I assume that some are just cheap
simulations.

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-17 18:45         ` Floyd L. Davidson
  2004-11-17 20:11           ` Thien-Thi Nguyen
  2004-11-17 22:07           ` Henrik S. Hansen
@ 2004-11-18 18:51           ` Alan Mackenzie
  2004-11-18 22:03             ` Stefan Monnier
  2004-11-19  0:48             ` Floyd L. Davidson
  2 siblings, 2 replies; 105+ messages in thread
From: Alan Mackenzie @ 2004-11-18 18:51 UTC (permalink / raw)


Floyd L. Davidson <floyd@barrow.com> wrote on Wed, 17 Nov 2004 09:45:38
-0900:
> Alan Mackenzie <acm@muc.de> wrote:
>>Floyd L. Davidson <floyd@barrow.com> wrote on Tue, 16 Nov 2004 04:20:48
>>-0900:

>>It seems that you are an extreme "optical" worker, doing most of your
>>work with your eyes.  You _need_ everything on your sticky screens at
>>the same time.  If something isn't currently displayed, you kind of
>>forget it's there - a bit like a baby up till the age of (?) 6 months.
>>At a guess, your manual dexterity probably isn't that well developed,
>>which is why you find the mouse so attractive.  The mouse has got to be
>>about the most clunky inefficient device ever invented, at least for
>>anybody with a modicum of dexterity.

>>I'm an extreme "manual" worker, doing nearly _all_ my work with my
>>fingers and brain.  (In my spare time, I play a musical instrument.)  I
>>can only usefully see one thing at a time on a computer screen, yet I
>>retain in my brain a copy of where everything is - When using the input
>>area, for example, I rarely even notice that it's at the bottom of the
>>screen - my fingers type, my brain retainng an image of what I have
>>just typed, and my eyes stay focussed on the text I'm working with.
>>_Anything_ else on the screen is a distraction to me, even things like
>>scroll-bars.  And dialogue boxes exploding into my face are sheer
>>purgatory.  For me, Emacs on a console, with shift/control/alt arrow
>>key combinations bound to movement and scrolling commands is optimal.

>>Your mileage varies.  So does mine.

> It does appear that what is a straight jacket to me is just a snug warm
> wrapper (with blinders) to you.

By George, I think he's got it!

> You lack the ability to make use of the extra functionality, so there
> is no point in distracting you with functionality that is, for you,
> overly complex.

DING!  Somebody give the man a banana!

It is too complex for me, and you couldn't function without it.  That is
why we have Emacs working both on a straight character console and on a
crookedly complex window manager, and anything in-between.

> I would like to know how you use your fingers and brain to remember the
> _current_ time on a clock that you do not display?  (As just one very
> trivial example of how limited your described environment is in a real
> world.)

I don't - I just look up at the device hanging on the wall, or glance at
the one strapped to my left wrist.  If, for any reason, I wanted to know
my computer's idea of the time, I'd type in "date" and press the carriage
return key.  And if I really, really, really badly wanted it continuously
displayed on my console, I'd get Emacs to display it on the mode-line.
How to do this is described in the Emacs manual on the page "Optional
Mode Line", if you're interested.  I don't, though.

Questions:  Do you have the time displayed continuously on your screen?
If so, why?  Did you chose to have it there, or did your window manager
put it there by default, as it were.  What do you get out of it?

> Floyd L. Davidson

-- 
Alan Mackenzie (Munich, Germany)
"Time is an illusion.  Lunchtime doubly so."  Douglas Adams

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]     ` <mailman.3419.1100732160.8225.help-gnu-emacs@gnu.org>
@ 2004-11-18 19:42       ` Alan Mackenzie
  2004-11-18 22:41         ` Joe Corneli
  0 siblings, 1 reply; 105+ messages in thread
From: Alan Mackenzie @ 2004-11-18 19:42 UTC (permalink / raw)


Joe Corneli <jcorneli@math.utexas.edu> wrote on Wed, 17 Nov 2004 16:46:42
-0600:

>    > As for why I prefer to use X, it is because there are more
>    > modifiers available in an emacs running under X than in an emacs
>    > running in the terminal.

>    You mean, key-modifiers like C-M-<right>, right?  I've got all those
>    on the console, too.

> Um, I mean key modifiers like H-s-C-M-A-T, ....

Oh, THAT sCAM!  THA CAT sAT AN THE MAT!  MATHs, anybody?  AHH!!  CATCH!
HMMM.

> .... and if you have all of those on the terminal, I assume that some
> are just cheap simulations.

Cheap simulations?  How dare you, sir!

No, I've got C and M, but not H, s, or A.  Haven't got enough keys on my
keyboard for these, and I'm not sure I've got enough commands I'd want to
bind to them, anyway.  Maybe I could use one of the modifiers to take the
place of C-x or C-c, thus saving keystrokes.  Is that what you use them
for?

By the way, what does `T' stand for?

-- 
Alan Mackenzie (Munich, Germany)
Email: aacm@muuc.dee; to decode, wherever there is a repeated letter
(like "aa"), remove half of them (leaving, say, "a").

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-16 11:58   ` Fabian Braennstroem
  2004-11-17 19:05     ` Floyd L. Davidson
@ 2004-11-18 19:47     ` Alan Mackenzie
  1 sibling, 0 replies; 105+ messages in thread
From: Alan Mackenzie @ 2004-11-18 19:47 UTC (permalink / raw)


Fabian Braennstroem <f.braennstroem@gmx.de> wrote on Tue, 16 Nov 2004
12:58:40 +0100:
> Joe Corneli <jcorneli@math.utexas.edu> writes:

>>   What _you_ are missing on X is the benefit of having Emacs
>>   occupying the _whole_ screen with an optimal font, without
>>   distractions from window borders, mice, scroll-bars, menus,
>>   task-bars, wine-bars, tool-bars, crow-bars, and what ever else
>>   glaziers clutter your screen up with.

>> He might be but _I'm_ not -- check out the ratpoison window manager.
>> (And if you like my posted emacs configuration, which gets rid of all
>> the googahs you mentioned.)

> Don't forget to mention 'wmi':

> <URL: http://wmi.modprobe.de/>

> You can hide all 'distrations from window borders, mice scroll-bars,
> menus, task-bars,...' and by the way, 'fluxbox' can do that too.

I had a look at wmi's Webseite last night.  And that other one that you
program with "lua" (whatever that is).  And fluxbox.

It's great to see all these products, four or five of them, each giving
links to their "competitors".  If only commercial products were so
helpful.

I think I'll stick to ratpoinson, though, for when I need X.

> Fabian Braennstroem

-- 
Alan Mackenzie (Munich, Germany)
Email: aacm@muuc.dee; to decode, wherever there is a repeated letter
(like "aa"), remove half of them (leaving, say, "a").

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-18 18:51           ` Alan Mackenzie
@ 2004-11-18 22:03             ` Stefan Monnier
  2004-11-19  0:48             ` Floyd L. Davidson
  1 sibling, 0 replies; 105+ messages in thread
From: Stefan Monnier @ 2004-11-18 22:03 UTC (permalink / raw)


> Questions:  Do you have the time displayed continuously on your screen?

Of course.  Courtesy of xdaliclock.

> If so, why?

To keep my computer fit (I also have it animate my background and my window
border's buttons).  I'm also afraid if I leave my computer idle for too long
it might start reading subversive literature and request its freedom.

> Did you chose to have it there, or did your window manager
> put it there by default, as it were.

I googled for the damn now-unmaintained thing, downloaded it, config'd it
compiled it, fought against my window manager to convince it not to put any
border around it, and to always keep it displayed above everything else,
and fiddled hopelessly to try and get it placed where I want it (there's
a bug).

By default?  BY DEFAULT??  DOES THAT LOOK LIKE A DEFAULT TO YOU????

> What do you get out of it?

The time of course,


        Stefan

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-18 19:42       ` Alan Mackenzie
@ 2004-11-18 22:41         ` Joe Corneli
  0 siblings, 0 replies; 105+ messages in thread
From: Joe Corneli @ 2004-11-18 22:41 UTC (permalink / raw)


   > .... and if you have all of those on the terminal, I assume that some
   > are just cheap simulations.

   Cheap simulations?  How dare you, sir!

Because you _can_ simulate them under emacs.  However the result is
not as convenient as the real thing.

   No, I've got C and M, but not H, s, or A.  Haven't got enough keys on my
   keyboard for these, 

Sometimes you must be willing to cannibalize.  I cannibalized the
number row and just type numbers with an embedded keypad.

   and I'm not sure I've got enough commands I'd want to bind to
   them, anyway.  Maybe I could use one of the modifiers to take the
   place of C-x or C-c, thus saving keystrokes.  Is that what you
   use them for?

Not exactly, though that's the rough idea.  The X modifiers are a
throwback to the space cadet keyboard.  Good for typing mathematical
text, for example.  If there were a couple more modifiers I'd be
even happier.

   By the way, what does `T' stand for?

Just itself.

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-18 18:51           ` Alan Mackenzie
  2004-11-18 22:03             ` Stefan Monnier
@ 2004-11-19  0:48             ` Floyd L. Davidson
  2004-11-19 19:41               ` Alan Mackenzie
  1 sibling, 1 reply; 105+ messages in thread
From: Floyd L. Davidson @ 2004-11-19  0:48 UTC (permalink / raw)


Alan Mackenzie <acm@muc.de> wrote:
>
>> I would like to know how you use your fingers and brain to remember the
>> _current_ time on a clock that you do not display?  (As just one very
>> trivial example of how limited your described environment is in a real
>> world.)
>
>I don't - I just look up at the device hanging on the wall, or glance at

You missed the point, again Alan.  As I noted, that is a trivial
example.  It demonstrates the point, but is not meant to flag a
significant usage.  It shows that there are applications which
present data that cannot be remembered simply because the data
changes (or the data set is too large to be remembered, or too
detailed, or whatever).

For that application to be useful on a computer, as opposed
having to hang it on the wall (which could be done by simply
having another computer, or 15 or 20 of them, sitting next to
your existing one, so no it is not restricted only to things
where non-computer devices, such as a clock, can also provide
the same information).  Sounds ridiculous beyond belief?  Right!
But the fact is that I saw a toll testboard supervisor, about 10
years ago, claim that telecom technicians on a trouble desk
could have 5 terminals, each with an RS-232 switch and with
dynamo labels on the side of each monitor to indicate the proper
terminal configuration for each switch position, as opposed to
spending the money necessary to run X windows on a reasonable
computer (roughly $5000 each as opposed to less than $1000 for
the terminal/switch arrangement.  (That company ceased to exist
too...  think about it!  Productivity counts.)

In addition to a clock on my computer screen, I also have two
other programs displaying information that is dynamically
updated.  Having them available via keyboard commands is
certainly possible, but the point was that such a mechanism
reduces productivity.

Indeed, the entire point of my comments has been that what you
are describing is *not* a very productive arrangement.  Whether
you are satisfied with a non-productive work environment is
beyond the scope of my interest, or the topic of this newsgroup,
though I will say that hopefully your attitude relates only to
your personal work, because an employer should probably
terminate you for cause under those circumstances.

>the one strapped to my left wrist.  If, for any reason, I wanted to know
>my computer's idea of the time, I'd type in "date" and press the carriage
>return key.  And if I really, really, really badly wanted it continuously
>displayed on my console, I'd get Emacs to display it on the mode-line.
>How to do this is described in the Emacs manual on the page "Optional
>Mode Line", if you're interested.  I don't, though.

You can trust that I'm probably far more familiar with
displaying data on the modeline that you are.  However, the mode
line is only so wide and so high, and can't display very much.
Something trivial like the date and time it can do quite well.
But it can't show me much about what is on this or that web page
which I might be using to research something I'm writing...

>Questions:  Do you have the time displayed continuously on your screen?
>If so, why?  Did you chose to have it there, or did your window manager
>put it there by default, as it were.  What do you get out of it?

I wrote the program that displays the time on my screen.  I also
have a very much customized modeline for my emacs, which shows
the current date and time in a way that is distinctly different
from the default.

What I get out of it is the increased productivity of having a
known to be accurate time standard (wall clocks here are not
accurate), and (this is the important part, so listen up) I can
observe the time without having to interrupt whatever I am
typing.  You mentioned that you have good manual dexterity, but
that is wasted in an environment where you have to stop whatever
productive work you are doing and use that particular talent to
learn the current time.  I don't have that problem, and I do
find it significant (and I'll bet you dollars to doughnuts that
I type faster than you!).

-- 
Floyd L. Davidson           <http://web.newsguy.com/floyd_davidson>
Ukpeagvik (Barrow, Alaska)                         floyd@barrow.com

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-16 20:07       ` Alan Mackenzie
                           ` (2 preceding siblings ...)
  2004-11-17 18:45         ` Floyd L. Davidson
@ 2004-11-19 19:00         ` Cristian Gutierrez
  2004-11-19 20:29           ` Leonardo Boiko
  3 siblings, 1 reply; 105+ messages in thread
From: Cristian Gutierrez @ 2004-11-19 19:00 UTC (permalink / raw)


Este martes, Alan Mackenzie dijo:

[...]

>> But what you are missing by using a console is the extreme versatility
>> provided by a good window manager under X.
>
> What _you_ are missing on X is the benefit of having Emacs occupying the
> _whole_ screen with an optimal font, without distractions from window
> borders, mice, scroll-bars, menus, task-bars, wine-bars, tool-bars,
> crow-bars, and what ever else glaziers clutter your screen up with.

Try "Full screen maximization" in Window Maker anyday ;-)

Yes, it can be binded to a key, or set as default, even for all apps
(ratpoison-ish setup). And no, it doesn't gives you the anti-aliased
fonts gnome-terminal and konsole can.

Anyways, being a dockapp junkie myself (I *HAVE* to see all that info
(or junk) AT ONCE!), I rarely leave X. Except when puttying-in from
consumer-grade boxes and their consumer-grade OSes which have no ootb X
support.

-- 
Cristian Gutierrez			http://www.dcc.uchile.cl/~crgutier
crgutier[@]dcc.uchile.cl                        Jabber:crgutier@jabber.org

How many C++ programmers does it take to change a light bulb?
      You're still thinking procedurally. A properly designed light bulb
object would inherit a change method from a generic light bulb class, so 
all you'd have to do is send a light bulb change message.

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-19  0:48             ` Floyd L. Davidson
@ 2004-11-19 19:41               ` Alan Mackenzie
  0 siblings, 0 replies; 105+ messages in thread
From: Alan Mackenzie @ 2004-11-19 19:41 UTC (permalink / raw)


Floyd L. Davidson <floyd@barrow.com> wrote on Thu, 18 Nov 2004 15:48:07 -0900:
> Alan Mackenzie <acm@muc.de> wrote:

>>> I would like to know how you use your fingers and brain to remember
>>> the _current_ time on a clock that you do not display?  (As just one
>>> very trivial example of how limited your described environment is in
>>> a real world.)

>>I don't - I just look up at the device hanging on the wall, or glance
>>at

> You missed the point, again Alan.  As I noted, that is a trivial
> example.  It demonstrates the point, but is not meant to flag a
> significant usage.  It shows that there are applications which present
> data that cannot be remembered simply because the data changes (or the
> data set is too large to be remembered, or too detailed, or whatever).

It doesn't show anything of the kind.  Applications which use a lot of
data belong in their own screen, and that is how I use them.

> For that application to be useful on a computer, as opposed having to
> hang it on the wall ....

Having the time displayed on a computer isn't useful to me.

> In addition to a clock on my computer screen, I also have two
> other programs displaying information that is dynamically
> updated.  Having them available via keyboard commands is
> certainly possible, but the point was that such a mechanism
> reduces productivity.

Is this other information useful?  What is it?  The FSF's current share
price, the proportion of your screen currently covered by windows, the
air temperature in Moscow, or what?

> Indeed, the entire point of my comments has been that what you are
> describing is *not* a very productive arrangement.

<sigh>  I thought we'd dealt with that point.  My setup is productive for
me, whilst your setup is, presumably, productive for you.

> Whether you are satisfied with a non-productive work environment is
> beyond the scope of my interest, or the topic of this newsgroup, though
> I will say that hopefully your attitude relates only to your personal
> work, because an employer should probably terminate you for cause under
> those circumstances.

LOL!  Is your employer aware that his employee is a clock-watcher?

>>the one strapped to my left wrist.  If, for any reason, I wanted to
>>know my computer's idea of the time, I'd type in "date" and press the
>>carriage return key.  And if I really, really, really badly wanted it
>>continuously displayed on my console, I'd get Emacs to display it on
>>the mode-line.  How to do this is described in the Emacs manual on the
>>page "Optional Mode Line", if you're interested.  I don't, though.

> You can trust that I'm probably far more familiar with displaying data
> on the modeline that you are.

I doubt that.

> However, the mode line is only so wide and so high, and can't display
> very much.  Something trivial like the date and time it can do quite
> well.  But it can't show me much about what is on this or that web page
> which I might be using to research something I'm writing...

Right.  Now we're coming to the way you use a computer.  This likely has
a lot to do with why you have such a complicated way of using it.

>>Questions:  Do you have the time displayed continuously on your screen?
>>If so, why?  Did you chose to have it there, or did your window manager
>>put it there by default, as it were.  What do you get out of it?

> I wrote the program that displays the time on my screen.

Do you get out much?

> I also have a very much customized modeline for my emacs, which shows
> the current date and time in a way that is distinctly different from
> the default.

Do you get out much?

> What I get out of it is the increased productivity of having a known to
> be accurate time standard (wall clocks here are not accurate), and
> (this is the important part, so listen up) I can observe the time
> without having to interrupt whatever I am typing.

Now you're missing the point.  How on earth does having the time
displayed increase your productivity?  Do you have to write the time into
your documents a lot, thus making it useful to be able to copy it
directly from your screen?  Or is it a kind of background comfort, a kind
of soothing certainty, a bit like some people play music through
headphones as they work?  How would your work (or even your play) suffer
if there wasn't a clock visible on the screen?  What difference would it
make to your productivity if you just used the clock on the wall, and it
was 5 seconds out?  Or even 5 minutes?  I'm genuinely interested.

I don't have a clock on my screen, and I don't need one.

> Floyd L. Davidson

-- 
Alan Mackenzie (Munich, Germany)
Email: aacm@muuc.dee; to decode, wherever there is a repeated letter
(like "aa"), remove half of them (leaving, say, "a").

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-19 19:00         ` Cristian Gutierrez
@ 2004-11-19 20:29           ` Leonardo Boiko
  0 siblings, 0 replies; 105+ messages in thread
From: Leonardo Boiko @ 2004-11-19 20:29 UTC (permalink / raw)


>>>But what you are missing by using a console is the extreme versatility
>>>provided by a good window manager under X.
>>
>>What _you_ are missing on X is the benefit of having Emacs occupying the
>>_whole_ screen with an optimal font, without distractions from window
>>borders, mice, scroll-bars, menus, task-bars, wine-bars, tool-bars,
>>crow-bars, and what ever else glaziers clutter your screen up with.

One of the reasons I love Emacs (CVS) is its superb i18n support.  It's 
great to be able to swith input methods at runtime and to seamlessly 
edit multilingual Unicode documents.  The Emacs OS is better at i18n 
than GNU/Linux...

It's been ages since I tried to use mixed Japanese/Portuguese Unicode on 
console, but back then it was a bad experience.  I agree with you on 
having no distractions, though, so I use a pretty spartan, 
keyboard-based, all-windows-maximized X interface.  Besides Emacs, I 
frequently use other X applications like xpdf, firefox, gaim and 
gnome-terminal.  I find it much faster and cleaner to switch between 
Emacs and Firefox with ctrl+alt+down than by switching virtual terminals.

-- 
Leonardo Boiko

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-17 19:05     ` Floyd L. Davidson
@ 2004-11-20 17:19       ` Kai Grossjohann
  2004-11-21  9:17         ` Janusz S. Bień
       [not found]         ` <mailman.363.1101029322.27204.help-gnu-emacs@gnu.org>
       [not found]       ` <mailman.236.1100971735.27204.help-gnu-emacs@gnu.org>
  1 sibling, 2 replies; 105+ messages in thread
From: Kai Grossjohann @ 2004-11-20 17:19 UTC (permalink / raw)


floyd@barrow.com (Floyd L. Davidson) writes:

> Of course, again, the point is that an X window manager is
> flexible, and *any* of those options can be changed to suit
> *any* user.

Oh, no!  I've tried twm, piewm, olvwm, mwm, dtwm, ctwm, fvwm1, fvwm2,
wmaker, ion, larswm, wmx, sawfish, MetaCity, ratpoison, IceWM,
BlackBox, FluxBox, OpenBox, and perhaps some others, and none of them
suits me, and none of them was flexible enough.

Currently, I use OpenBox.  It's painful, but I can bear it.

Kai

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]       ` <mailman.236.1100971735.27204.help-gnu-emacs@gnu.org>
@ 2004-11-20 18:18         ` Pascal Bourguignon
  2004-11-20 21:40           ` Jay Belanger
  2004-11-20 18:45         ` Floyd L. Davidson
  1 sibling, 1 reply; 105+ messages in thread
From: Pascal Bourguignon @ 2004-11-20 18:18 UTC (permalink / raw)


Kai Grossjohann <kai@emptydomain.de> writes:

> floyd@barrow.com (Floyd L. Davidson) writes:
> 
> > Of course, again, the point is that an X window manager is
> > flexible, and *any* of those options can be changed to suit
> > *any* user.
> 
> Oh, no!  I've tried twm, piewm, olvwm, mwm, dtwm, ctwm, fvwm1, fvwm2,
> wmaker, ion, larswm, wmx, sawfish, MetaCity, ratpoison, IceWM,
> BlackBox, FluxBox, OpenBox, and perhaps some others, and none of them
> suits me, and none of them was flexible enough.
> 
> Currently, I use OpenBox.  It's painful, but I can bear it.

You should try clumpwm: it's written in Common-Lisp and modifiable on the fly.

-- 
__Pascal Bourguignon__                     http://www.informatimago.com/
The world will now reboot; don't bother saving your artefacts.

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]       ` <mailman.236.1100971735.27204.help-gnu-emacs@gnu.org>
  2004-11-20 18:18         ` Pascal Bourguignon
@ 2004-11-20 18:45         ` Floyd L. Davidson
  2004-11-22 10:27           ` Kai Grossjohann
       [not found]           ` <mailman.591.1101120112.27204.help-gnu-emacs@gnu.org>
  1 sibling, 2 replies; 105+ messages in thread
From: Floyd L. Davidson @ 2004-11-20 18:45 UTC (permalink / raw)


Kai Grossjohann <kai@emptydomain.de> wrote:
>floyd@barrow.com (Floyd L. Davidson) writes:
>
>> Of course, again, the point is that an X window manager is
>> flexible, and *any* of those options can be changed to suit
>> *any* user.
>
>Oh, no!  I've tried twm, piewm, olvwm, mwm, dtwm, ctwm, fvwm1, fvwm2,
>wmaker, ion, larswm, wmx, sawfish, MetaCity, ratpoison, IceWM,
>BlackBox, FluxBox, OpenBox, and perhaps some others, and none of them
>suits me, and none of them was flexible enough.
>
>Currently, I use OpenBox.  It's painful, but I can bear it.

What????  You don't just switch back and forth between
virtual consoles...  :-)

I am really interested in just what put OpenBox on the top of
your list, and what makes it painful too.  Given that list, you
must have a well developed concept of what is of value to you in
a window manager.  Can you give a brief (or not if the mood
strikes you) description of what you do or don't like in a
window manager?

For me personally the more you can relate it to fvwm2, the more
I'll be able to understand.  I've been tweeking fvwm or fvwm2
for well over a decade, so it's the only one that I can claim to
actually understand.  A few years ago I did make an effort to
check out several others, but that's been so long that I don't
even remember which ones or how many.

Maybe even just a list of "must have" and "cannot live with"
type things???

-- 
Floyd L. Davidson           <http://web.newsguy.com/floyd_davidson>
Ukpeagvik (Barrow, Alaska)                         floyd@barrow.com

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-20 18:18         ` Pascal Bourguignon
@ 2004-11-20 21:40           ` Jay Belanger
  2004-11-20 23:05             ` Alan Mackenzie
  2004-11-21 16:22             ` Pascal Bourguignon
  0 siblings, 2 replies; 105+ messages in thread
From: Jay Belanger @ 2004-11-20 21:40 UTC (permalink / raw)



Pascal Bourguignon <spam@mouse-potato.com> writes:
> Kai Grossjohann <kai@emptydomain.de> writes:
...
>> Currently, I use OpenBox.  It's painful, but I can bear it.
>
> You should try clumpwm: it's written in Common-Lisp and modifiable on the fly.

Do you meant StumpWM?
It's eventually going to be a common lisp successor to ratpoison; not
as featureful yet, but still pretty cool.

Jay

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-20 21:40           ` Jay Belanger
@ 2004-11-20 23:05             ` Alan Mackenzie
  2004-11-21  9:29               ` Joe Corneli
  2004-11-21 16:22             ` Pascal Bourguignon
  1 sibling, 1 reply; 105+ messages in thread
From: Alan Mackenzie @ 2004-11-20 23:05 UTC (permalink / raw)


Jay Belanger <belanger@truman.edu> wrote on Sat, 20 Nov 2004 15:40:19 -0600:

> Pascal Bourguignon <spam@mouse-potato.com> writes:
>> Kai Grossjohann <kai@emptydomain.de> writes:

>>> Currently, I use OpenBox.  It's painful, but I can bear it.

>> You should try clumpwm: it's written in Common-Lisp and modifiable on
>> the fly.

> Do you meant StumpWM?
> It's eventually going to be a common lisp successor to ratpoison; not
> as featureful yet, but still pretty cool.

What do you mean?  ratpoison doesn't _have_ features.  That's what makes
it so useable.  ;-)

> Jay


-- 
Alan Mackenzie (Munich, Germany)
Email: aacm@muuc.dee; to decode, wherever there is a repeated letter
(like "aa"), remove half of them (leaving, say, "a").

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-20 17:19       ` Kai Grossjohann
@ 2004-11-21  9:17         ` Janusz S. Bień
       [not found]         ` <mailman.363.1101029322.27204.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 105+ messages in thread
From: Janusz S. Bień @ 2004-11-21  9:17 UTC (permalink / raw)


On Sat, 20 Nov 2004  Kai Grossjohann <kai@emptydomain.de> wrote:

> floyd@barrow.com (Floyd L. Davidson) writes:
> 
> > Of course, again, the point is that an X window manager is
> > flexible, and *any* of those options can be changed to suit
> > *any* user.
> 
> Oh, no!  I've tried twm, piewm, olvwm, mwm, dtwm, ctwm, fvwm1, fvwm2,
> wmaker, ion, larswm, wmx, sawfish, MetaCity, ratpoison, IceWM,
> BlackBox, FluxBox, OpenBox, and perhaps some others, and none of them
> suits me, and none of them was flexible enough.
> 
> Currently, I use OpenBox.  It's painful, but I can bear it.

Has anybody tried XWEM?

        http://www.nongnu.org/xwem/

         XWEM is extremly usable and configurable Window Manager, if you are
         familar with Emacs editor, then you are automatically familar with
         XWEM.

Regards

Janusz

-- 
                     ,   
dr hab. Janusz S. Bien, prof. UW -  Uniwersytet Warszawski (Katedra Lingwistyki Formalnej)
Prof. Janusz S. Bien - Warsaw Uniwersity (Chair of Formal Linguistics)
jsbien@mimuw.edu.pl, jsbien@uw.edu.pl, http://www.mimuw.edu.pl/~jsbien/, http://www.klf.uw.edu.pl

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-20 23:05             ` Alan Mackenzie
@ 2004-11-21  9:29               ` Joe Corneli
  0 siblings, 0 replies; 105+ messages in thread
From: Joe Corneli @ 2004-11-21  9:29 UTC (permalink / raw)


   > Do you meant StumpWM?
   > It's eventually going to be a common lisp successor to ratpoison; not
   > as featureful yet, but still pretty cool.

   What do you mean?  ratpoison doesn't _have_ features.  That's what makes
   it so useable.  ;-)


What you will read here may shock you.

  http://ratpoison.elektrubadur.se/Features

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-20 21:40           ` Jay Belanger
  2004-11-20 23:05             ` Alan Mackenzie
@ 2004-11-21 16:22             ` Pascal Bourguignon
  1 sibling, 0 replies; 105+ messages in thread
From: Pascal Bourguignon @ 2004-11-21 16:22 UTC (permalink / raw)


Jay Belanger <belanger@truman.edu> writes:

> Pascal Bourguignon <spam@mouse-potato.com> writes:
> > Kai Grossjohann <kai@emptydomain.de> writes:
> ...
> >> Currently, I use OpenBox.  It's painful, but I can bear it.
> >
> > You should try clumpwm: it's written in Common-Lisp and modifiable
> > on the fly.
> 
> Do you meant StumpWM?

Yes.

I'm wondering whether AI can ever be reached with neural-networks.
I'd rather bet for strong _symbolic_ AI...


> It's eventually going to be a common lisp successor to ratpoison; not
> as featureful yet, but still pretty cool.


-- 
__Pascal Bourguignon__                     http://www.informatimago.com/
The world will now reboot; don't bother saving your artefacts.

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-20 18:45         ` Floyd L. Davidson
@ 2004-11-22 10:27           ` Kai Grossjohann
  2004-11-22 13:50             ` John Sullivan
                               ` (2 more replies)
       [not found]           ` <mailman.591.1101120112.27204.help-gnu-emacs@gnu.org>
  1 sibling, 3 replies; 105+ messages in thread
From: Kai Grossjohann @ 2004-11-22 10:27 UTC (permalink / raw)


floyd@barrow.com (Floyd L. Davidson) writes:

> Kai Grossjohann <kai@emptydomain.de> wrote:
>>
>>Currently, I use OpenBox.  It's painful, but I can bear it.
>
> What????  You don't just switch back and forth between
> virtual consoles...  :-)

He, he.

> I am really interested in just what put OpenBox on the top of
> your list, and what makes it painful too.  Given that list, you
> must have a well developed concept of what is of value to you in
> a window manager.

(I forgot to mention that I also used KDE for a while.)

> Can you give a brief (or not if the mood strikes you) description of
> what you do or don't like in a window manager?

One thing certainly is the newness: it hasn't gotten boring, yet ;-)
Also, I'm still dreaming of extending OpenBox with some functions I'm
missing...

I think the most important issue is that I'm a fair typist, but I'm a
really bad mouse user.  So if I have to hit tiny buttons with the
mouse, I'll be angry.

So I want to be able to move and resize a window by clicking (and/or
dragging) inside it, instead of having to hit a handle.

I also want to be able to focus a window by clicking inside it, but
OpenBox doesn't allow that, yet.  It always passes the focusing click
to the application.  So if I want to focus Firefox, and I use the left
mouse button, then there's a fair chance I'll follow a link, which I
don't want.  If I use the right mouse button, then I'll get a context
menu, which I also don't want.

I want focusing left clicks to be passed, and focusing right clicks to
be swallowed.  (Right clicks should be passed to the application if it
already has focus, though.)

Ion side-steps the whole issue because it is focus-follows-mouse.
Normally, I don't like that, but interestingly enough, focus follows
mouse doesn't bother me that much with Ion.  Not sure why.  But it
still does bother me that the position of the mouse pointer determines
which window gets focus after switching workspaces.

(I dislike focus follows mouse because I sometimes inadvertently bump
against the mouse.)

I like window border snapping (or resistance) for moving windows.
That makes it easy to position two windows adjacent to each other.
Of course, with Ion, windows are always adjacent (or they cover each
other), so there is no problem there.

Still on the subject of moving windows, I found out that I normally
move a window to be adjacent to another one, or the screen edge.  And
some WMs have keybindings which will move a window in some direction
until it bumps into another one.  Very useful.

A related function I like is to grow a window in some direction until
it bumps into another one.  That helps me fill empty areas on the
desktop.

Of course, I don't need these operations with Ion.  (I think there is
an fvwm module which does like Ion does -- is it called tiling?)

Back when I used ctwm, I used another feature instead.  Ctwm allows
you to bind a key to a function which will move a window to a
predetermined location and resize it to a predetermined size.  It
turns out that all my xterms are either 80x25 or 80x(height of
screen).  So I had some functions which moved an xterm to be 80x25 in
the upper left corner, 80x25 in the upper right corner, then two more
for the locations below these, and more functions for 80x(screen
height) on the left and on the right.

(I select my font such that an 80 column xterm is about half the
screen width, or a bit less.)

KDE allows you to move a window interactively: hold down cursor-right
until it has moved far enough.  That was a kludge for achieving what I
wanted, but I could bear the pain for some months.

So far with window movement, on to window selection.

I like to use C-x b in Emacs.  Sawfish and Ion provide a similar
function for windows.  It's even more like iswitchb because you can
enter substrings, not only prefixes as with C-x b.

I also like to use C-x <right> and C-x <left> (next-buffer and
previous-buffeer), and indeed most window managers offer this function
on Alt-Tab (and Alt-Shift-Tab).  But I really hate the WMs to steal
Alt-Tab.  I want to use M-TAB for completion in Emacs.  This
functionality should select windows in MRU order.

I also like to select windows from menus, but then I prefer to use
vi-like bindings or Emacs-like bindings to navigate those menus.  Too
many WMs (OpenBox included) make me use the cursor keys for navigating
the menus :-(

The Windows-style Start menu navigation is also quite nice: P selects
the only item starting with P.  If there is more than one item
starting with P, then P moves to the first one, and you can hit P
again to move to the next one.  Then RET selects it.

Some time ago, I used to have many windows, most of them xterms.  But
then I discovered screen, and now I just have a few xterms, all
attached to the same screen session.

I also distribute my windows across workspaces.  This means that
selecting a window via the C-x b like function has become less
important -- often selecting a workspace and hitting Alt-TAB (or the
keybinding I have instead) a few times will do just fine.

But screen doesn't provide C-x b like functionality for its screen
sessions :-(

I also have some ideas about the looks.

I like it for the focused window to be visually distinct.  So I like
it for the whole border of the window to change color when the window
has focus.  Fvwm does this very nicely.  (The OpenBox theme I chose
does not use left and right window borders at all, but the title bar
and the bottom border do change color on focus.)

I also like the title bars to be quite small.  (That makes them more
difficult to hit with the mouse, but thanks to the keyboard support I
don't need to do that ;-)


There is a feature sometimes called "window tabs", or "piles".  PWM is
known for this feature.  It means that you can have two windows on top
of each other and see the title bar of each of them, for easy
selection of the window.  Here is an asciified screenshot:

+-----+ +-----+
| W1  | | W2  |
+-----+--------------+
|                    |
| contents of W1     |
|                    |
+--------------------+

W1 and W2 have the same size and position, such that W1 covers W2
completely.  The title bars do not stretch across the whole window
width.  That's how I can see W2's title bar, too.

There are keybindings for switching between the windows in a pile (W1
and W2 comprise the pile shown above), and other bindings for
switching between piles.

Most piled window managers allow you to drag windows onto piles.  Then
the window is resized to match the pile size.

I implemented a module dwp.jl (dynamic window piles) for Sawfish which
did something similar but computed the piles dynamically based on
which windows just happened to be on top of each other.  dwp.jl also
didn't resize windows, so that piles could contain windows of
different sizes.  This was quite nice for a while, but somtimes the
dynamic pile computation algorithm failed, and then funny things
happened...

Of course, Ion has taken piles to the extreme.  (It calls a pile a
frame, and frames have slightly different behavior, too.)


Another feature I implemented for Sawfish and ctwm is automatic window
lowering.  (Autoraise is normally used with focus follows mouse, and
it means that a window is raised when it receives focus, i.e. the
mouse enters it.  Autolower means that a window is lowered when the
mouse leaves the window.)  I used that feature for small informational
windows.  I would keep them in one corner of the screen such that
always a couple of pixels were visible.  Then I would move the mouse
pointer onto those couple of pixels, which autoraised the window, then
I would read the contents.  Then I moved the mouse back out of the
window, which made it disappear behind the other, more important,
windows.  Another use case was an editor plus xdvi for composing LaTeX
documents: move the mouse into xdvi, it raises so I can use it, then
move the mouse out of the xdvi, and all the other windows become
visible again.  I used to like this a lot, but now it's gotten
somewhat old, and I switched to click-to-focus, as well.


I like Ion a lot because I don't need to move windows, and Ion allows
me to arrange the windows in the ways I use most often: Either I work
with firefox or openoffice, which are fullscreen, or I work with
xterms or Emacs, which are half the screen width.

The problem with Ion is that Ion doesn't handle popup (transient)
windows very well.  So some applications are not that well usable with
Ion.  (Ion resizes the transients, and some badly written apps don't
expect that and then you can't read the contents of the popups
anymore.)


Something that really surprises me is that I don't seem to need
scriptability in a WM.  Sawfish groks Lisp, and so I scripted it a
lot.  But if the functionality of the WM is right, then I don't need
all that scripting.

I didn't write much Lua at all with Ion.  I just tweaked some settings
and the keybindings.

Given how I work with Emacs, I'm quite surprised about myself.  Can
somebody explain my behavior to me? ;-)



Another thing is the subwindow handling (where an application window
contains several subwindows).

I use buffers and windows in Emacs.  I use screen to manage my
shells.  I use tabbed browsing with Firefox.  So this means that I've
got to remember three different ways to select "subentities" in a
program.  In Emacs, I use C-x <right> and C-x b to select between
buffers.  In screen, I use C-a n and C-a p.  In Firefox I use
Ctrl-Tab.  If I was using konsole (the KDE program) I'd use
Shift-<right> to select between shell sessions.

This really really really sucks.

Why can't I have a central mechanism for doing this?  The central
mechanism could be enhanced to be like iswitchb with substring
matching and completion, and then Bob would be my uncle.  But, no, I
have to live with different kinds of minimalistic functionality in
different programs.  Argh.


Whee.

Long rant.

Let me stop now.

Kai

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-22 10:27           ` Kai Grossjohann
@ 2004-11-22 13:50             ` John Sullivan
  2004-11-23 19:57             ` Maciek Pasternacki
       [not found]             ` <mailman.1058.1101240531.27204.help-gnu-emacs@gnu.org>
  2 siblings, 0 replies; 105+ messages in thread
From: John Sullivan @ 2004-11-22 13:50 UTC (permalink / raw)


Kai Grossjohann <kai@emptydomain.de> writes:

> But screen doesn't provide C-x b like functionality for its screen
> sessions :-(

C-a ' doesn't do what you want? (The "select" command.) That lets you
select a window by name.

You probably know that already. Maybe you are talking about between
separate screen sessions?

-- 
-johnsu01
-http://www.wjsullivan.net
-GPG Key: AE8600B6

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-16 10:09   ` William Xuuu
  2004-11-16 13:20     ` Floyd L. Davidson
@ 2004-11-23 12:27     ` Alex Polite
  2004-12-06  2:39       ` David Combs
  1 sibling, 1 reply; 105+ messages in thread
From: Alex Polite @ 2004-11-23 12:27 UTC (permalink / raw)


On tis, nov 16, 2004 at 06:09:01 +0800, William Xuuu wrote:
> 
> Me too, :-) The fontify, the fonts, are much much nicer under console than
> X. And the black background, good for eyes. I do most things within Emacs
> under console, except interactive bash, and some stuffs that have to be
> done under X, like viewing pdf, manipulating pictures, web browsing with
> pictures, etc.
> 


Try out color-theme.el

http://www.emacswiki.org/cgi-bin/wiki?ColorTheme

Screenshots are here:

http://www-2.cs.cmu.edu/~maverick/GNUEmacsColorThemeTest/

Some of the themes are desinged for console displays. 

alex

-- 
Alex Polite
http://polite.se

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-22 10:27           ` Kai Grossjohann
  2004-11-22 13:50             ` John Sullivan
@ 2004-11-23 19:57             ` Maciek Pasternacki
  2004-11-25 13:31               ` Kai Grossjohann
       [not found]               ` <mailman.1437.1101390082.27204.help-gnu-emacs@gnu.org>
       [not found]             ` <mailman.1058.1101240531.27204.help-gnu-emacs@gnu.org>
  2 siblings, 2 replies; 105+ messages in thread
From: Maciek Pasternacki @ 2004-11-23 19:57 UTC (permalink / raw)


On Boomtime, The Aftermath 35, 3170 YOLD, Kai Grossjohann wrote:

> I also like to use C-x <right> and C-x <left> (next-buffer and
> previous-buffeer), and indeed most window managers offer this function
> on Alt-Tab (and Alt-Shift-Tab).  But I really hate the WMs to steal
> Alt-Tab.  I want to use M-TAB for completion in Emacs.  This
> functionality should select windows in MRU order.

My .fvwm/bindings starts with removing all default key bindings
(incl. alt+tab); X11 binds Windows keys as Super modifier, so all
window manager keybindings I use are Super+something - this way I have
whole keyboard available for FVWM (e.g., I use super with y-p-/-n
rectangle to switch between virtual desktops (viewports, in fact)
that are on 5x3 grid) *and* FVWM doesn't steal keybindings from other
applications.  Of course I could use Super bindings with applications
but I don't need to -- only application in which I would need it is
Emacs and there I have C-<letter> reserved for private use and it's
enough for me.

Well-configured WM is incomparable in terms of convenience to virtual
terminal.  But in order to have well-configured WM one has to, well,
configure it. ;)  There is no universally-good configuration and
I sculpted my own from ground up; it took some time but now I feel
that I'm tha boss on my desktop and it behaves as I need.

Just my $0,03.

Also, I don't like screen(1) eating my C-a which I use frequently to
jump to beginning of line in shell.  After thinking about other
binding to use, I realised that I use virtually every binding (since
I learned Emacs I use the same bindings in shell).  So I integrated
shell with FVWM (current beta is at http://japhy.fnord.org/pub/ScreenTerm,
when it'll get more mature I'll put it on my home page) so I can
control my screen session as multi-terminal by window manager.  Just
in case somebody found it useful.

-- 
__    Maciek Pasternacki <maciekp@japhy.fnord.org> [ http://japhy.fnord.org/ ]
`| _   |_\  / { Bullshit makes the flowers grow
,|{-}|}| }\/                                    & it's beautiful. }
\/   |____/                                      ( Principia Discordia )  -><-

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]             ` <mailman.1058.1101240531.27204.help-gnu-emacs@gnu.org>
@ 2004-11-24  4:13               ` Lee Sau Dan
  2004-11-24 13:10                 ` Maciek Pasternacki
  0 siblings, 1 reply; 105+ messages in thread
From: Lee Sau Dan @ 2004-11-24  4:13 UTC (permalink / raw)


>>>>> "Maciek" == Maciek Pasternacki <maciekp@japhy.fnord.org> writes:

    Maciek> My .fvwm/bindings starts with removing all default key
    Maciek> bindings (incl. alt+tab);

Me too!


    Maciek> X11 binds Windows keys as Super modifier, 

Only for recent versions of XFree86.  With previous versions, I needed
to  modify the  config files  to do  that.  And  there isn't  too much
well-formed  documentations for  configuring  the sophisticated  'xkb'
system.


    Maciek> so all window manager keybindings I use are
    Maciek> Super+something - this way I have whole keyboard available
    Maciek> for FVWM

Me too!  And I've been doing it for some 8 years!

And I also bind the otherwise useless "Pause" key on PC keyboards.  ;)


    Maciek> Of course I could use Super bindings with applications but
    Maciek> I don't need to

Well...   few  applications use  the  Super  modifier  in the  default
configuration.  So, it doesn't hurt to reserve it for FVWM.


    Maciek> There is no universally-good configuration and I sculpted
    Maciek> my own from ground up; it took some time but now I feel
    Maciek> that I'm tha boss on my desktop and it behaves as I need.

Yeah.  It takes may be a few hours  to read the FVWM man page and 1 or
2 more hours  to try out the combinations that I  like.  But I've done
this just twice or thrice (when I upgrade to a new version of fvwm and
want to  enjoy the new features) in  the past 8 years.   So, it's only
maybe 20  hours in  8 years.  The  gained productivity of  course pays
that off.



-- 
Lee Sau Dan                     李守敦                          ~{@nJX6X~}

E-mail: danlee@informatik.uni-freiburg.de
Home page: http://www.informatik.uni-freiburg.de/~danlee

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-24  4:13               ` Lee Sau Dan
@ 2004-11-24 13:10                 ` Maciek Pasternacki
  2004-11-24 14:25                   ` Leonardo Boiko
  0 siblings, 1 reply; 105+ messages in thread
From: Maciek Pasternacki @ 2004-11-24 13:10 UTC (permalink / raw)


On Prickle-Prickle, The Aftermath 37, 3170 YOLD, Lee Sau Dan wrote:

>     Maciek> X11 binds Windows keys as Super modifier, 
>
> Only for recent versions of XFree86.  With previous versions, I needed
> to  modify the  config files  to do  that.  And  there isn't  too much
> well-formed  documentations for  configuring  the sophisticated  'xkb'
> system.

Well, `xkb' *is* poorly documented.  That's why I still use .Xmodmap
to switch parenthesis to Lisp-machine-like layout (`(' is where `['
used to be, `[' is where `{' used to be, `{' is where `(' used to be
-- it is convenient in both programming (maybe if I programmed much in
some curly-braces-laden language (now I do mostly Python), I'd think
about other place for {}) and writing normal text).  .Xmodmap can also
give symbols to so-called multimedial-keys (play/pause, mute, e-mail,
WWW, etc.) -- I own a keyboard with these since maybe two weeks so
I haven't yet configured them all optimally but ejecting / injecting /
/ mounting CD-ROM with one keypress is surely convenient.

On older versions of XF86 one can also map windows keys to Super with
.Xmodmap.  I don't remember how exactly to spell it but it shouldn't
take much googling.

I use XKB though to switch my Caps Lock and left Ctrl key (like Sun
keyboards have) -- this one I found in docs. ;) In Emacs it makes
*big* difference.

> And I also bind the otherwise useless "Pause" key on PC keyboards.  ;)

Oh.  It's really useless here! ;)  I've grown up on DOS where
Ctrl+Break was one of more important combos -- it was used to force
program to stop (like Ctrl+C on Un*x console).  When I run out of
`multimedia' keys I'll consider using it. :)

>     Maciek> There is no universally-good configuration and I sculpted
>     Maciek> my own from ground up; it took some time but now I feel
>     Maciek> that I'm tha boss on my desktop and it behaves as I need.
>
> Yeah.  It takes may be a few hours  to read the FVWM man page and 1 or
> 2 more hours  to try out the combinations that I  like.  But I've done
> this just twice or thrice (when I upgrade to a new version of fvwm and
> want to  enjoy the new features) in  the past 8 years.   So, it's only
> maybe 20  hours in  8 years.  The  gained productivity of  course pays
> that off.

And not only productivity -- configuring FVWM is just fun.  Sawfish
was also fun and had some cool ideas but I couldn't stand its
everything-incompatible pseudo-Lisp (guy could just use Scheme if he
didn't like idea of using Common Lisp...) and at the time I used it it
was crashing frequently.

Maybe some plugin like fvwm-perl could be used to make FVWM talk
Common Lisp?  Now THIS would be 1337! :)

-- 
__    Maciek Pasternacki <maciekp@japhy.fnord.org> [ http://japhy.fnord.org/ ]
`| _   |_\  / { (2a) No matter how hard you try, you can't make a baby in much
,|{-}|}| }\/less then 9 months;trying to speed this up *might* make it slower,
\/   |____/ but it won't make it happen any quicker. }      ( RFC 1925 )  -><-

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-24 13:10                 ` Maciek Pasternacki
@ 2004-11-24 14:25                   ` Leonardo Boiko
  2004-11-24 20:33                     ` Maciek Pasternacki
                                       ` (2 more replies)
  0 siblings, 3 replies; 105+ messages in thread
From: Leonardo Boiko @ 2004-11-24 14:25 UTC (permalink / raw)



[-- Attachment #1.1: Type: text/plain, Size: 482 bytes --]

Maciek Pasternacki wrote:
> I use XKB though to switch my Caps Lock and left Ctrl key (like Sun
> keyboards have) -- this one I found in docs. ;) In Emacs it makes
> *big* difference.

Who needs Caps Lock anyway? Instead of switching, I just bind it as 
another Control.  Then, if by reflex I use the old Control, it's still a 
Control.

Too bad my IBM Model M keyboard doesn't have fancy Windows or multimedia 
keys... no, actually I'm pretty happy with that ;)
-- 
Leonardo Boiko

[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

[-- Attachment #2: Type: text/plain, Size: 152 bytes --]

_______________________________________________
Help-gnu-emacs mailing list
Help-gnu-emacs@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gnu-emacs

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-24 14:25                   ` Leonardo Boiko
@ 2004-11-24 20:33                     ` Maciek Pasternacki
  2004-11-24 20:49                       ` Leonardo Boiko
       [not found]                       ` <mailman.1312.1101329987.27204.help-gnu-emacs@gnu.org>
       [not found]                     ` <mailman.1308.1101329036.27204.help-gnu-emacs@gnu.org>
  2004-11-30 10:00                     ` ken
  2 siblings, 2 replies; 105+ messages in thread
From: Maciek Pasternacki @ 2004-11-24 20:33 UTC (permalink / raw)


On Prickle-Prickle, The Aftermath 37, 3170 YOLD, Leonardo Boiko wrote:

>> I use XKB though to switch my Caps Lock and left Ctrl key (like Sun
>> keyboards have) -- this one I found in docs. ;) In Emacs it makes
>> *big* difference.
>
> Who needs Caps Lock anyway? Instead of switching, I just bind it as 
> another Control.  Then, if by reflex I use the old Control, it's still a 
> Control.

Caps lock is sometimes useful.  E.G when typing SQL or Lisp code --
I don't like to have to hold shift when typing keywords (well, maybe
I could do Emacs tricks like `turn preceding n words to
uppercase'... well... *click* C-h i g (emacs)...).  While both these
languages are case-insensitive so I could just use lowercase, I prefer
to stay consistent wrt style with code written by respective language
gurus.

-- 
__    Maciek Pasternacki <maciekp@japhy.fnord.org> [ http://japhy.fnord.org/ ]
`| _   |_\  / { ...Read some Kerouac and it put me on the tracks
,|{-}|}| }\/                           to burn a little brighter now... } 
\/   |____/                                                      ( Fish ) -><-

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-24 20:33                     ` Maciek Pasternacki
@ 2004-11-24 20:49                       ` Leonardo Boiko
       [not found]                       ` <mailman.1312.1101329987.27204.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 105+ messages in thread
From: Leonardo Boiko @ 2004-11-24 20:49 UTC (permalink / raw)



[-- Attachment #1.1: Type: text/plain, Size: 575 bytes --]

Maciek Pasternacki wrote:
> I don't like to have to hold shift when typing keywords (well, maybe
> I could do Emacs tricks like `turn preceding n words to
> uppercase'... well... *click* C-h i g (emacs)...).  

C-u - n M-u, where "n" is a digit (or nothing for upcasing just the last 
word). M-u, M-l and M-c rocks.

I never used caps lock, because I don't mind holding shift, so I don't 
miss it.  But I wouldn't assign it to the common Control key, because 
I'm always using a computer from someone else and therefore can't break 
completely the habit.

-- 
Leonardo Boiko

[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

[-- Attachment #2: Type: text/plain, Size: 152 bytes --]

_______________________________________________
Help-gnu-emacs mailing list
Help-gnu-emacs@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gnu-emacs

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]           ` <mailman.591.1101120112.27204.help-gnu-emacs@gnu.org>
@ 2004-11-24 23:58             ` Floyd L. Davidson
  2004-11-27 20:07               ` Kai Grossjohann
       [not found]               ` <mailman.1836.1101586658.27204.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 105+ messages in thread
From: Floyd L. Davidson @ 2004-11-24 23:58 UTC (permalink / raw)


Kai Grossjohann <kai@emptydomain.de> wrote:
>floyd@barrow.com (Floyd L. Davidson) writes:
>> I am really interested in just what put OpenBox on the top of
...
>> Can you give a brief (or not if the mood strikes you) description of
>> what you do or don't like in a window manager?

Thank you!  It turns out this is very interesting, and perhaps
somewhat useful too.

The interesting part comes from the difference in what you are
configuring for, and what I am configuring for.  The useful part
of course is that you mention a few things I didn't know existed.

>I think the most important issue is that I'm a fair typist, but I'm a
>really bad mouse user.  So if I have to hit tiny buttons with the
>mouse, I'll be angry.

I am a very good touch typist, and have no problem with the
manual dexterity necessary for very precision mouse
manipulations...  but my eyes are not all that good.  So I also
don't much care for tiny buttons.  In particular, icons are not
very useful to me, nor is anything with small font sizes.

>So I want to be able to move and resize a window by clicking (and/or
>dragging) inside it, instead of having to hit a handle.

I have somewhat the same problem, though because of the differences,
I've "solved" it in a different way than you have.  I more or less
live with the smallness of the handles, though I make the borders
large enough to at least see them. :-)  I try to keep the border
size right at the point where any smaller and I'd have a fit, rather
than just be annoyed.  (Other than as something I can grab with a
mouse pointer to move a window, borders are a waste of space.  The
trouble is I use them whenever I do move a window, so they have to
be larger than just big enough to see the color change when focus
changes.  They are about 1/16" wide on my screen.)

>I also want to be able to focus a window by clicking inside it, but
>OpenBox doesn't allow that, yet.  It always passes the focusing click
>to the application.  So if I want to focus Firefox, and I use the left
>mouse button, then there's a fair chance I'll follow a link, which I
>don't want.  If I use the right mouse button, then I'll get a context
>menu, which I also don't want.
>
>I want focusing left clicks to be passed, and focusing right clicks to
>be swallowed.  (Right clicks should be passed to the application if it
>already has focus, though.)
>
>Ion side-steps the whole issue because it is focus-follows-mouse.
>Normally, I don't like that, but interestingly enough, focus follows
>mouse doesn't bother me that much with Ion.  Not sure why.  But it
>still does bother me that the position of the mouse pointer determines
>which window gets focus after switching workspaces.
>
>(I dislike focus follows mouse because I sometimes inadvertently bump
>against the mouse.)

I *like* focus-follows-mouse, but it is also obvious why you don't
and I do, given some other things you describe here.  I also now
and then inadvertently end up switching focus, but my style of using
windows minimizes that, and maximizes other values from using the
focus-follows-mouse.

>I like window border snapping (or resistance) for moving windows.
>That makes it easy to position two windows adjacent to each other.
>Of course, with Ion, windows are always adjacent (or they cover each
>other), so there is no problem there.

I've never used that.  But I rarely ever position two windows
side by side, as such.  My problem is that I have to have most
windows too large (the text has to be big enough for me to read
without eye strain) to put them side by side and have much room
in a window.  (This has been somewhat changed since I've gone to
using a dual head video setup with two monitors, as now I can
put two "fullsized" windows adjacent to each other!  But so far
that hasn't changed my normal way of working much, though given
time it probably will.)

>Still on the subject of moving windows, I found out that I normally
>move a window to be adjacent to another one, or the screen edge.  And
>some WMs have keybindings which will move a window in some direction
>until it bumps into another one.  Very useful.
>
>A related function I like is to grow a window in some direction until
>it bumps into another one.  That helps me fill empty areas on the
>desktop.
>
>Of course, I don't need these operations with Ion.  (I think there is
>an fvwm module which does like Ion does -- is it called tiling?)

All of the above sounds really interesting.  I'm going to have to
look at that.

>Back when I used ctwm, I used another feature instead.  Ctwm allows
>you to bind a key to a function which will move a window to a
>predetermined location and resize it to a predetermined size.  It
>turns out that all my xterms are either 80x25 or 80x(height of
>screen).  So I had some functions which moved an xterm to be 80x25 in
>the upper left corner, 80x25 in the upper right corner, then two more
>for the locations below these, and more functions for 80x(screen
>height) on the left and on the right.
>
>(I select my font such that an 80 column xterm is about half the
>screen width, or a bit less.)

I typically use a 100 column xterm that takes up about 75% of
the screen.  Until I went to two monitors it was sometimes very
annoying to want to use two side by side xterms.  My emacs
windows are about the same size.  (For Usenet though, I use an
emacs window that is about 95% of the screen.)

I do use 15 virtual desktops, and jump between them with
regularity.  (For example, I am still forced to use a dialup
connection, so any time I do something that invokes the World
Wide Wait, I'm like the proverbial couch potato with a remote
control, except I switch screens instead of channels... :-)

>KDE allows you to move a window interactively: hold down cursor-right
>until it has moved far enough.  That was a kludge for achieving what I
>wanted, but I could bear the pain for some months.
>
>So far with window movement, on to window selection.
>
>I like to use C-x b in Emacs.  Sawfish and Ion provide a similar
>function for windows.  It's even more like iswitchb because you can
>enter substrings, not only prefixes as with C-x b.
>
>I also like to use C-x <right> and C-x <left> (next-buffer and
>previous-buffeer), and indeed most window managers offer this function
>on Alt-Tab (and Alt-Shift-Tab).  But I really hate the WMs to steal
>Alt-Tab.  I want to use M-TAB for completion in Emacs.  This
>functionality should select windows in MRU order.

I don't use C-x b in emacs much.  I use C-x C-b, to get a menu,
a lot.  I also use the bury-buffer function, which I have bound
to C-x x (I'm not sure if that is a default binding or not).

I use FVWM's FvwmPager module to switch between virtual desktops,
either with the mouse or sometimes (not nearly as often) by using
Control Arrow keys (mine is a 1x15 matrix, so there is only up
and down).

>I also like to select windows from menus, but then I prefer to use
>vi-like bindings or Emacs-like bindings to navigate those menus.  Too
>many WMs (OpenBox included) make me use the cursor keys for navigating
>the menus :-(

I've never liked a menu for my screen windows.  I fixed up my
own version of such a menu for FVWM, and a right mouse button
click on the root screen displays it, but things like bash show
up as "BASH" at worst, and with the window title at best, and I
can't tell which title applies to whatever it is I want to work
with.

On the other hand, I use a 1x15 graphic page manager, which
shows me which virtual desktop I'm looking at, and can give me
at least some visual clues as to which one has what in it (not
much of a clue, but I can tell at least what the shape of the
windows in each desktop).  My main reference is that I
always do certain things in certain desktops.  For example I
read Usenet in the second one down from the top.  I have another
newsreader open in the top desktop, which I occasionally use for
odd things.  Similarly I have, in the bottom 4 desktops, 4
different browsers (each running as a different user).  The
first two are dedicated pretty much to specific things, and the
bottom two are used for whatever random web activity I might do
(google searches, for example).

>The Windows-style Start menu navigation is also quite nice: P selects
>the only item starting with P.  If there is more than one item
>starting with P, then P moves to the first one, and you can hit P
>again to move to the next one.  Then RET selects it.

That is a very fundamental difference in what we do with window
managers.  I start virtually *no* applications from a window manager,
either by menu or with icons.  I work in many different directories,
and anything started by the window manager thinks it is in the
home directory.  So I start almost everything from a command line.
The exceptions are tools that are not tied to any given working
directory (xmag, a couple local database programs, xcalc, my clock,
stuff like that).

>Some time ago, I used to have many windows, most of them xterms.  But
>then I discovered screen, and now I just have a few xterms, all
>attached to the same screen session.

For me screen is somewhat like having to shift through windows
with the cursor keys.  I don't like it.  I put different xterms
on different virtual desktops, and rather than rotate through
them, I jump directly to the one that I want, using the mouse to
select it.

>I also distribute my windows across workspaces.  This means that
>selecting a window via the C-x b like function has become less
>important -- often selecting a workspace and hitting Alt-TAB (or the
>keybinding I have instead) a few times will do just fine.
>
>But screen doesn't provide C-x b like functionality for its screen
>sessions :-(
>
>I also have some ideas about the looks.

This was interesting, as we share a lot of similar ideas here.

>I like it for the focused window to be visually distinct.  So I like
>it for the whole border of the window to change color when the window
>has focus.  Fvwm does this very nicely.  (The OpenBox theme I chose
>does not use left and right window borders at all, but the title bar
>and the bottom border do change color on focus.)

With FVWM, I use its facilities to the max.  The window that is in
focus has a light bluegreen colored border, and others turn to grey.
The title bar turns more bluish, but at about the same intensity,
when a mouse button selects the title bar.

>I also like the title bars to be quite small.  (That makes them more
>difficult to hit with the mouse, but thanks to the keyboard support I
>don't need to do that ;-)

Mine are as small as I can make them and still have readable
title, which I suspect means that for me they have to be about
twice as big, perhaps more, as you are using.  They are about
1/4" high.  (Anything that doesn't need borders or a title bar,
is configured not to have one though.)

>There is a feature sometimes called "window tabs", or "piles".  PWM is
>known for this feature.  It means that you can have two windows on top
>of each other and see the title bar of each of them, for easy
>selection of the window.  Here is an asciified screenshot:
>
>+-----+ +-----+
>| W1  | | W2  |
>+-----+--------------+
>|                    |
>| contents of W1     |
>|                    |
>+--------------------+
>
>W1 and W2 have the same size and position, such that W1 covers W2
>completely.  The title bars do not stretch across the whole window
>width.  That's how I can see W2's title bar, too.

Wow, that looks very useful.  With FVWM I just stack them up,
with a slight offset.  I can handle 3 easily, but more than 4
starts getting pretty difficult.  Part of what make 2 or 3 easy
is using the focus-follows-mouse, but that also leads to the
accidental switching too.  I physically place the mouse off to
the right side of my keyboard, which minimizes that.  It also
makes removing my hands from the keyboard necessary every time
I want to things that require mouse... so it is a compromise.

Of course now, with two monitors, I've got an awful lot of space
to work with.  For example an emacs window editing a TeX file on
one and ghostview looking at the results on the other.  I used
to have to switch between the windows to see that, and now they
are both relatively close to "full size" on the monitors.

(For anyone that hasn't tried it, using a dual head video system
under X is just astounding!)

...

>Of course, Ion has taken piles to the extreme.  (It calls a pile a
>frame, and frames have slightly different behavior, too.)

Useful information!  I'll have to take a look at that.

>Another feature I implemented for Sawfish and ctwm is automatic window
>lowering.  (Autoraise is normally used with focus follows mouse, and
...
>visible again.  I used to like this a lot, but now it's gotten
>somewhat old, and I switched to click-to-focus, as well.

That pretty much described what I do.

I also have FVWM set up to lower a window by using a right mouse click
on the title bar.  So if I lose something small under a large window,
I can get it without having to move the large window or find the small
one in a menu.

...
>Something that really surprises me is that I don't seem to need
>scriptability in a WM.  Sawfish groks Lisp, and so I scripted it a
>lot.  But if the functionality of the WM is right, then I don't need
>all that scripting.

It doesn't take much, and I don't reconfigure the WM very often, so
just how it is scripted isn't nearly as important as how well it is
documented!  I have to look it all up anyway...

>Given how I work with Emacs, I'm quite surprised about myself.  Can
>somebody explain my behavior to me? ;-)

Looks to me like you are willing to reconfigure just about
anything to suit your desired style, rather than adjust your
style to match the defaults.  I think that is typical of
programmers (particularly those who do systems programming or
administration) and not so likely with non-programmers.

>Another thing is the subwindow handling (where an application window
>contains several subwindows).
>
>I use buffers and windows in Emacs.  I use screen to manage my
>shells.  I use tabbed browsing with Firefox.  So this means that I've
>got to remember three different ways to select "subentities" in a
>program.  In Emacs, I use C-x <right> and C-x b to select between
>buffers.  In screen, I use C-a n and C-a p.  In Firefox I use
>Ctrl-Tab.  If I was using konsole (the KDE program) I'd use
>Shift-<right> to select between shell sessions.
>
>This really really really sucks.

That would drive me right up a tree.

>Why can't I have a central mechanism for doing this?  The central
>mechanism could be enhanced to be like iswitchb with substring
>matching and completion, and then Bob would be my uncle.  But, no, I
>have to live with different kinds of minimalistic functionality in
>different programs.  Argh.
>
>Whee.
>
>Long rant.
>
>Let me stop now.

Thanks.  It was worth reading a couple times, and thinking about
what you are saying.

-- 
Floyd L. Davidson           <http://web.newsguy.com/floyd_davidson>
Ukpeagvik (Barrow, Alaska)                         floyd@barrow.com

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]                     ` <mailman.1308.1101329036.27204.help-gnu-emacs@gnu.org>
@ 2004-11-25  3:16                       ` Pascal Bourguignon
  2004-11-25 13:16                         ` Maciek Pasternacki
       [not found]                         ` <mailman.1434.1101389211.27204.help-gnu-emacs@gnu.org>
  2004-11-25 17:06                       ` Mathias Dahl
  2004-11-28 14:29                       ` Lee Sau Dan
  2 siblings, 2 replies; 105+ messages in thread
From: Pascal Bourguignon @ 2004-11-25  3:16 UTC (permalink / raw)


Maciek Pasternacki <maciekp@japhy.fnord.org> writes:

> On Prickle-Prickle, The Aftermath 37, 3170 YOLD, Leonardo Boiko wrote:
> 
> >> I use XKB though to switch my Caps Lock and left Ctrl key (like Sun
> >> keyboards have) -- this one I found in docs. ;) In Emacs it makes
> >> *big* difference.
> >
> > Who needs Caps Lock anyway? Instead of switching, I just bind it as 
> > another Control.  Then, if by reflex I use the old Control, it's still a 
> > Control.
> 
> Caps lock is sometimes useful.  E.G when typing SQL or Lisp code --
> I don't like to have to hold shift when typing keywords (well, maybe
> I could do Emacs tricks like `turn preceding n words to
> uppercase'... well... *click* C-h i g (emacs)...).  While both these
> languages are case-insensitive so I could just use lowercase, I prefer
> to stay consistent wrt style with code written by respective language
> gurus.

There are several solutions for this.

- map Caps Lock to some other key with xmodmap. For example, I map it
  to Scroll Lock which is not useful on X11..

- use caps-mode. You can even activate this minor mode from a hook of
  the major modes that need upcase.  It's even better than a true Caps
  Lock, because you keep typing lower-case, so emacs understands all
  the keys bindings. With Caps Lock, you're typing upper-case and key
  bindings don't match.
  (I found it on news:gnu.emacs.source a few months ago).

-- 
__Pascal Bourguignon__                     http://www.informatimago.com/
The world will now reboot; don't bother saving your artefacts.

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-25  3:16                       ` Pascal Bourguignon
@ 2004-11-25 13:16                         ` Maciek Pasternacki
       [not found]                         ` <mailman.1434.1101389211.27204.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 105+ messages in thread
From: Maciek Pasternacki @ 2004-11-25 13:16 UTC (permalink / raw)


On Setting Orange, The Aftermath 38, 3170 YOLD, Pascal Bourguignon wrote:

>> Caps lock is sometimes useful.  E.G when typing SQL or Lisp code --
>> I don't like to have to hold shift when typing keywords (well, maybe
>> I could do Emacs tricks like `turn preceding n words to
>> uppercase'... well... *click* C-h i g (emacs)...).  While both these
>> languages are case-insensitive so I could just use lowercase, I prefer
>> to stay consistent wrt style with code written by respective language
>> gurus.
>
> There are several solutions for this.
>
> - map Caps Lock to some other key with xmodmap. For example, I map it
>   to Scroll Lock which is not useful on X11..

Well, I got caps-lock mapped to what used to be left Ctrl (and vice
versa) with xkb option ctrl:swapcaps.  It's okay with me; OTOH
changing case backwards with M-- [n] M-u seems to be what I was
looking for (I knew M-u, M-l and M-c bot never thought of giving it
a prefix...).

> - use caps-mode. You can even activate this minor mode from a hook of
>   the major modes that need upcase.  It's even better than a true Caps
>   Lock, because you keep typing lower-case, so emacs understands all
>   the keys bindings. With Caps Lock, you're typing upper-case and key
>   bindings don't match.

It can also be good; I thought also about abbrevs (uppercasing known
keywords, especially for SQL) or some kind of electric space for Lisp
(though it'd be a bot too automagic for me) but M-- M-u seems to be
good way to go.

Greets,
		--japhy

-- 
__    Maciek Pasternacki <maciekp@japhy.fnord.org> [ http://japhy.fnord.org/ ]
`| _   |_\  / { ...you claimed all this time that you would die for me,
,|{-}|}| }\/ why then are you so surprised when you hear your own eulogy... }
\/   |____/                                             ( M. J. Keenan )  -><-

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-23 19:57             ` Maciek Pasternacki
@ 2004-11-25 13:31               ` Kai Grossjohann
  2004-11-25 14:52                 ` Maciek Pasternacki
       [not found]               ` <mailman.1437.1101390082.27204.help-gnu-emacs@gnu.org>
  1 sibling, 1 reply; 105+ messages in thread
From: Kai Grossjohann @ 2004-11-25 13:31 UTC (permalink / raw)


Maciek Pasternacki <maciekp@japhy.fnord.org> writes:

> Also, I don't like screen(1) eating my C-a which I use frequently to
> jump to beginning of line in shell.  After thinking about other
> binding to use, I realised that I use virtually every binding (since
> I learned Emacs I use the same bindings in shell).

I use ` for screen, `` inserts a single ` character.  Works quite well.

> So I integrated shell with FVWM (current beta is at
> http://japhy.fnord.org/pub/ScreenTerm, when it'll get more mature
> I'll put it on my home page) so I can control my screen session as
> multi-terminal by window manager.  Just in case somebody found it
> useful.

Cool.  Gotta look at that.

I started a screen daemon and changed my WM config so that all xterms
attach to the same daemon.  This means that the list of shell sessions
and the number of xterms I've got are decoupled.  Very useful.  I can
just create an xterm on demand to look at a shell session, then close
the xterm and the shell is still there.

Kai

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-25 13:31               ` Kai Grossjohann
@ 2004-11-25 14:52                 ` Maciek Pasternacki
  2004-11-26  9:03                   ` Kai Grossjohann
  0 siblings, 1 reply; 105+ messages in thread
From: Maciek Pasternacki @ 2004-11-25 14:52 UTC (permalink / raw)


On Setting Orange, The Aftermath 38, 3170 YOLD, Kai Grossjohann wrote:

>> Also, I don't like screen(1) eating my C-a which I use frequently to
>> jump to beginning of line in shell.  After thinking about other
>> binding to use, I realised that I use virtually every binding (since
>> I learned Emacs I use the same bindings in shell).
>
> I use ` for screen, `` inserts a single ` character.  Works quite well.

...except when you try to paste a shell script from
editor/browser/whatever.  Before I had ScreenTerm and could safely
disable hotkey I also used backtick but strange things happening when
pasting textwere annoying.

>> So I integrated shell with FVWM (current beta is at
>> http://japhy.fnord.org/pub/ScreenTerm, when it'll get more mature
>> I'll put it on my home page) so I can control my screen session as
>> multi-terminal by window manager.  Just in case somebody found it
>> useful.
>
> Cool.  Gotta look at that.

If you had any suggestions regarding keybindings (they're just
`prototype' ones, I use C-Menu (screen's colon command) for almost
everything) I'll be glad to hear them.

> I started a screen daemon and changed my WM config so that all xterms
> attach to the same daemon.  This means that the list of shell sessions
> and the number of xterms I've got are decoupled.  Very useful.  I can
> just create an xterm on demand to look at a shell session, then close
> the xterm and the shell is still there.

I prefer to run few screen sessions and have terminal windows
independent of each other.  Of course I can run the same session in
two windows but I like to have my net-related windows (irssi, ekg2,
SSH sessions, gnus-agent-batch) in one screen and `development' shells
(ones I temporarily use when programming) in second one, not
interfering with each other.  If I used single screen for everything
there'd be too much screen windows for me -- usually I use about 5
screen windows per session; more than 8-9 shells in one screen is just
confusing for me.

-- 
__    Maciek Pasternacki <maciekp@japhy.fnord.org> [ http://japhy.fnord.org/ ]
`| _   |_\  / { -It's possible that people in my life are actually detrimental
,|{-}|}| }\/ to what I'm trying to do right now--And what is it you're trying
\/   |____/ to do? -- I'm trying to stay sane. }         ( I Feel Sick )  -><-

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]               ` <mailman.1437.1101390082.27204.help-gnu-emacs@gnu.org>
@ 2004-11-25 15:19                 ` Mike
  2004-11-25 15:45                   ` Maciek Pasternacki
  0 siblings, 1 reply; 105+ messages in thread
From: Mike @ 2004-11-25 15:19 UTC (permalink / raw)


In article <mailman.1437.1101390082.27204.help-gnu-emacs@gnu.org>, Kai Grossjohann wrote:
> Maciek Pasternacki <maciekp@japhy.fnord.org> writes:
> 
>> Also, I don't like screen(1) eating my C-a which I use frequently to
>> jump to beginning of line in shell.  After thinking about other
>> binding to use, I realised that I use virtually every binding (since
>> I learned Emacs I use the same bindings in shell).
> 
> I use ` for screen, `` inserts a single ` character.  Works quite well.
> 
>> So I integrated shell with FVWM (current beta is at
>> http://japhy.fnord.org/pub/ScreenTerm, when it'll get more mature
>> I'll put it on my home page) so I can control my screen session as
>> multi-terminal by window manager.  Just in case somebody found it
>> useful.
> 
> Cool.  Gotta look at that.
> 
> I started a screen daemon and changed my WM config so that all xterms
> attach to the same daemon.  This means that the list of shell sessions
> and the number of xterms I've got are decoupled.  Very useful.  I can
> just create an xterm on demand to look at a shell session, then close
> the xterm and the shell is still there.
> 
> Kai
> 
> 
> 
> 

I remapped screen to C-t.

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-25 15:19                 ` Mike
@ 2004-11-25 15:45                   ` Maciek Pasternacki
  0 siblings, 0 replies; 105+ messages in thread
From: Maciek Pasternacki @ 2004-11-25 15:45 UTC (permalink / raw)


On Setting Orange, The Aftermath 38, 3170 YOLD, mikee@mikee.ath.cx wrote:

> I remapped screen to C-t.

That's transpose-chars. ;)  I occasionally use it, even in shell, but
it seems to be most harmless binding at the moment.  Thanks.

-- 
__    Maciek Pasternacki <maciekp@japhy.fnord.org> [ http://japhy.fnord.org/ ]
`| _   |_\  /   {    Ibi nullus timet mortem
,|{-}|}| }\/                         sed pro Baccho mittunt sortem.   }
\/   |____/                                           ( Carmina Burana )  -><-

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]                     ` <mailman.1308.1101329036.27204.help-gnu-emacs@gnu.org>
  2004-11-25  3:16                       ` Pascal Bourguignon
@ 2004-11-25 17:06                       ` Mathias Dahl
  2004-11-28 14:29                       ` Lee Sau Dan
  2 siblings, 0 replies; 105+ messages in thread
From: Mathias Dahl @ 2004-11-25 17:06 UTC (permalink / raw)


Maciek Pasternacki <maciekp@japhy.fnord.org> writes:

> > Who needs Caps Lock anyway? Instead of switching, I just bind it as 
> > another Control.  Then, if by reflex I use the old Control, it's still a 
> > Control.
> 
> Caps lock is sometimes useful.  E.G when typing SQL or Lisp code --
> I don't like to have to hold shift when typing keywords (well, maybe
> I could do Emacs tricks like `turn preceding n words to
> uppercase'... well... *click* C-h i g (emacs)...).  

One of the SQL-modes for Emacs uses abbrevs to change
keywords in SQL to uppercase. Don't remember which one it
was but if you do not have it, you could define such abbrevs
yourself, like making select => SELECT etc.

/Mathias

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]                         ` <mailman.1434.1101389211.27204.help-gnu-emacs@gnu.org>
@ 2004-11-25 20:12                           ` Stefan Monnier
  2004-11-25 21:03                             ` Maciek Pasternacki
       [not found]                             ` <mailman.1503.1101417224.27204.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 105+ messages in thread
From: Stefan Monnier @ 2004-11-25 20:12 UTC (permalink / raw)


> keywords, especially for SQL) or some kind of electric space for Lisp

For Lisp I'd recommend to use lowercase.  It's more legible.


        Stefan

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-25 20:12                           ` Stefan Monnier
@ 2004-11-25 21:03                             ` Maciek Pasternacki
       [not found]                             ` <mailman.1503.1101417224.27204.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 105+ messages in thread
From: Maciek Pasternacki @ 2004-11-25 21:03 UTC (permalink / raw)


On Setting Orange, The Aftermath 38, 3170 YOLD, Stefan Monnier wrote:

>> keywords, especially for SQL) or some kind of electric space for Lisp
>
> For Lisp I'd recommend to use lowercase.  It's more legible.

Code in tutorials and code printed by Lisp printer has uppercase
symbols.  It's more natural for me to write lowercase but I found
a convention to write symbols that come from Common Lisp (i.e. not
defined by me) in uppercase.  It seems to be logical but OTOH I'm
a Lisp newbie; I just try to follow conventions.  If it's acceptable
to use lowercase I'll use it, maybe after some googling on conventions
used by people. :)  Thanks for the tip.

-- 
__    Maciek Pasternacki <maciekp@japhy.fnord.org> [ http://japhy.fnord.org/ ]
`| _   |_\  / { ...don't just call me pessimist, try and read between the
,|{-}|}| }\/ lines, I can't imagine why you wouldn't welcome any change my
\/   |____/ friend, I wanna see it all come down... }   ( M. J. Keenan )  -><-

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-16 13:20     ` Floyd L. Davidson
  2004-11-16 20:07       ` Alan Mackenzie
@ 2004-11-26  4:51       ` William Xuuu
  1 sibling, 0 replies; 105+ messages in thread
From: William Xuuu @ 2004-11-26  4:51 UTC (permalink / raw)


floyd@barrow.com (Floyd L. Davidson) writes:

> I simply do not understand the sanity in what you have
> described!  That is a straight jacket!
>
> Except I'll grant that fonts in X are a problem.  I've spent

This is one of the key reason that i'm sticking to console. ;-)

> hours and hours finding fonts (for any given screen resolution)
> that provide a nice, readable screen under both (x)emacs and in
> an xterm.  But it is *definitely* worth it.
>
> The "black background, good for eyes" comment is correct, but
> misplaced.  Under X I use goldenrod2 as the foreground color
> along with black for the background, and it is much like the old
> "amber" monochrome monitors of years ago.  Which is to say, even
> better than white on black, for the eyes!
>
> But what you are missing by using a console is the extreme
> versatility provided by a good window manager under X.  Your
> message headers indicate that you are using Linux, which means
> you have to switch between a console and X with a rather clunky

Yeah, i admit it a weakness. Not a big deal, though. Most of the time i'm
under console.

> mechanism, and have extremely limited use of screen space when
> in the console.  What I do, using fvwm2 as a window manager, is
> set up a desktop manager with a 1x15 matrix of virtual desktops.

You are so smart to master 15 desktops! I know fvwm supports multiple
virtual desktops. But I only use one desktop.

> The desktop manager is on the left side of the screen, and is
> sticky.  Hence I need about 1/8 inch of the left side to be
> clear in order to use it with a mouse (and none of it needs to
> be clear to use the keyboard to switch desktops).

I hate that. I'd love Emacs to occupy the whole screen. And i don't like to
use mouse.

> At this moment I have 4 web (opera) browsers open in four
> different desktops (all as different users).  I have at least a
> dozen instances of an xterm running in various windows.  At a
> glance I can see which desktop I am in, and with the click of a
> mouse I can move to a different one, or I can use control-arrow
> keys to scroll up or down through the list.  (If at any time I
> want a window in any desktop moved to the same desktop as
> another window, that is an almost instant operation requiring
> about three clicks of the mouse to do.)
>
> Consider the effort that you have to go through on a console if
> you want to switch to a web browser.  I can select any of four
> of them with a single mouse click.  And I could have them all
> stacked up in the same desktop in short order too, which simply
> cannot be done on a console.

If i don't care the pictures, w3m is pretty good for me. BTW, why don't you
use tabs in web browsing?

-- 
William Xuuu

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-25 14:52                 ` Maciek Pasternacki
@ 2004-11-26  9:03                   ` Kai Grossjohann
  2004-11-27 17:12                     ` Maciek Pasternacki
  0 siblings, 1 reply; 105+ messages in thread
From: Kai Grossjohann @ 2004-11-26  9:03 UTC (permalink / raw)


Maciek Pasternacki <maciekp@japhy.fnord.org> writes:

> On Setting Orange, The Aftermath 38, 3170 YOLD, Kai Grossjohann wrote:
>
>>> Also, I don't like screen(1) eating my C-a which I use frequently to
>>> jump to beginning of line in shell.  After thinking about other
>>> binding to use, I realised that I use virtually every binding (since
>>> I learned Emacs I use the same bindings in shell).
>>
>> I use ` for screen, `` inserts a single ` character.  Works quite well.
>
> ...except when you try to paste a shell script from
> editor/browser/whatever.  Before I had ScreenTerm and could safely
> disable hotkey I also used backtick but strange things happening when
> pasting textwere annoying.

Yeah.  A friend uses C-o, perhaps that's better.  In a shell, you
don't use C-o that often, and for the few times, C-o o is good enough,
I think.

>> I started a screen daemon and changed my WM config so that all xterms
>> attach to the same daemon.  This means that the list of shell sessions
>> and the number of xterms I've got are decoupled.  Very useful.  I can
>> just create an xterm on demand to look at a shell session, then close
>> the xterm and the shell is still there.
>
> I prefer to run few screen sessions and have terminal windows
> independent of each other.  Of course I can run the same session in
> two windows but I like to have my net-related windows (irssi, ekg2,
> SSH sessions, gnus-agent-batch) in one screen and `development' shells
> (ones I temporarily use when programming) in second one, not
> interfering with each other.  If I used single screen for everything
> there'd be too much screen windows for me -- usually I use about 5
> screen windows per session; more than 8-9 shells in one screen is just
> confusing for me.

What's missing for screen is the equivalent of C-x b or iswitchb.

Kai

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-26  9:03                   ` Kai Grossjohann
@ 2004-11-27 17:12                     ` Maciek Pasternacki
  2004-11-27 19:50                       ` Kai Grossjohann
  2004-11-27 23:16                       ` Daniel Pittman
  0 siblings, 2 replies; 105+ messages in thread
From: Maciek Pasternacki @ 2004-11-27 17:12 UTC (permalink / raw)


On Sweetmorn, The Aftermath 39, 3170 YOLD, Kai Grossjohann wrote:

>>>> Also, I don't like screen(1) eating my C-a which I use frequently to
>>>> jump to beginning of line in shell.  After thinking about other
>>>> binding to use, I realised that I use virtually every binding (since
>>>> I learned Emacs I use the same bindings in shell).
>>>
>>> I use ` for screen, `` inserts a single ` character.  Works quite well.
>>
>> ...except when you try to paste a shell script from
>> editor/browser/whatever.  Before I had ScreenTerm and could safely
>> disable hotkey I also used backtick but strange things happening when
>> pasting textwere annoying.
>
> Yeah.  A friend uses C-o, perhaps that's better.  In a shell, you
> don't use C-o that often, and for the few times, C-o o is good enough,
> I think.

Oh!  This one seems to be a good pick. :)  Thanks.

> What's missing for screen is the equivalent of C-x b or iswitchb.

What's wrong with <hotkey> l (windowlist)?  I rarely use more than
eight windows so I don't need sophisticated methods to choose...

And I have caption line with window list on it, it takes two terminal
lines (or jus one if you don't use hardstatus) but is really
convenient (especially with windows monitored for activity/silence):

caption always
caption string '%{cb}%?%F*%:.%? %-Lw%{bc}%n*%f %t%{-}%+Lw %{= dd} %=%{.g}%H %l'
hardstatus alwayslastline
hardstatus string '%{= .c}%h%=%{.g}%D %M %d %Y %c:%s'

Maybe I shoud move window list to hardstatus, with split screen window
it looks weird... OTOH, I don't use split windows that much...

-- 
__    Maciek Pasternacki <maciekp@japhy.fnord.org> [ http://japhy.fnord.org/ ]
`| _   |_\  / { ...bibit puer, bibit canus, bibit presul et decanus,
,|{-}|}| }\/ bibit soror, bibit frater, bibit anus, bibit mater, bibit ista,
\/   |____/bibit ille, bibunt centum, bibunt mille. } ( Carmina Burana )  -><-

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-27 17:12                     ` Maciek Pasternacki
@ 2004-11-27 19:50                       ` Kai Grossjohann
  2004-11-28  1:29                         ` Maciek Pasternacki
  2004-11-27 23:16                       ` Daniel Pittman
  1 sibling, 1 reply; 105+ messages in thread
From: Kai Grossjohann @ 2004-11-27 19:50 UTC (permalink / raw)


Maciek Pasternacki <maciekp@japhy.fnord.org> writes:

> On Sweetmorn, The Aftermath 39, 3170 YOLD, Kai Grossjohann wrote:
>
>> What's missing for screen is the equivalent of C-x b or iswitchb.
>
> What's wrong with <hotkey> l (windowlist)?  I rarely use more than
> eight windows so I don't need sophisticated methods to choose...

Well, you use multiple separate screen instances, I think.

But for the use case where you have one screen containing all sessions
(with multiple xterms attached via "screen -x"), you'll get many
sessions.  Something that's useful is to give them names that say
something about the purpose.

It seems to be natural for me to type C-o b frumple RET, say, to
switch to the screen session where I logged in on frumple.  Or C-o b
root@frumple RET for the root session on frumple.

The problem with windowlist is that you can select a window by number,
or by moving up and down.  But if you know the window title already,
you first have to look up its name.

The friend who uses C-o as the escape key in screen also has a script
which sets up the screen sessions he needs, in the order he needs.
Then he can select screen sessions by number, for he knows which
number does root@localhost have, and so on.

But that's not my usage pattern.  I create sessions on demand, and
then the number is not predictable.

Kai

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-24 23:58             ` Floyd L. Davidson
@ 2004-11-27 20:07               ` Kai Grossjohann
  2004-11-27 23:08                 ` Micha Feigin
                                   ` (2 more replies)
       [not found]               ` <mailman.1836.1101586658.27204.help-gnu-emacs@gnu.org>
  1 sibling, 3 replies; 105+ messages in thread
From: Kai Grossjohann @ 2004-11-27 20:07 UTC (permalink / raw)


floyd@barrow.com (Floyd L. Davidson) writes:

> Kai Grossjohann <kai@emptydomain.de> wrote:
>
>>The Windows-style Start menu navigation is also quite nice: P selects
>>the only item starting with P.  If there is more than one item
>>starting with P, then P moves to the first one, and you can hit P
>>again to move to the next one.  Then RET selects it.
>
> That is a very fundamental difference in what we do with window
> managers.  I start virtually *no* applications from a window manager,
> either by menu or with icons.  I work in many different directories,
> and anything started by the window manager thinks it is in the
> home directory.  So I start almost everything from a command line.
> The exceptions are tools that are not tied to any given working
> directory (xmag, a couple local database programs, xcalc, my clock,
> stuff like that).

There's a misunderstanding, here.  I was only referring to the way how
you can select items from the Windows Start menu using the keyboard.

I didn't mean that the Window Start menu, per se, is useful.

But the menu navigation could be used for any menu, such as for the
list of windows, or for the window operations (you know, iconify,
maximize, resize, ...), or you name it.


Please note that the Windows Start menu navigation is different from
the way other Windows menus are navigated.  In the other menus, each
item has an underlined character which serves as the accelerator.  But
the Windows Start menu provides for two items having the same
accelerator, and it does not require explicit specification of the
accelerator (it's always the first character).

>>There is a feature sometimes called "window tabs", or "piles".[...]
>
> Wow, that looks very useful.

Perhaps fvwm has a module for this?

... surfs fvwm.org ...

No, I couldn't find anything.  Hm.  But I think I heard something
about it.  Hm.

Kai

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]                             ` <mailman.1503.1101417224.27204.help-gnu-emacs@gnu.org>
@ 2004-11-27 22:00                               ` Stefan Monnier
  2004-11-28  1:31                                 ` Maciek Pasternacki
  0 siblings, 1 reply; 105+ messages in thread
From: Stefan Monnier @ 2004-11-27 22:00 UTC (permalink / raw)


>>> keywords, especially for SQL) or some kind of electric space for Lisp
>> For Lisp I'd recommend to use lowercase.  It's more legible.
> Code in tutorials and code printed by Lisp printer has uppercase
> symbols.  It's more natural for me to write lowercase but I found
> a convention to write symbols that come from Common Lisp (i.e. not
> defined by me) in uppercase.

It was done in the past.  Nowadays, Common Lisp code uses lowercase mostly.

> It seems to be logical but OTOH I'm a Lisp newbie;

Allcaps only makes sense when you don't have a choice: it's much more
difficult to read (your brain has a lot more trouble making out the words).


        Stefan

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]               ` <mailman.1836.1101586658.27204.help-gnu-emacs@gnu.org>
@ 2004-11-27 22:00                 ` Floyd L. Davidson
  2004-11-28 18:36                 ` David Hansen
  1 sibling, 0 replies; 105+ messages in thread
From: Floyd L. Davidson @ 2004-11-27 22:00 UTC (permalink / raw)


Kai Grossjohann <kai@emptydomain.de> wrote:
>floyd@barrow.com (Floyd L. Davidson) writes:
>
>> Kai Grossjohann <kai@emptydomain.de> wrote:
>>
>>>The Windows-style Start menu navigation is also quite nice: P selects
>>>the only item starting with P.  If there is more than one item
>>>starting with P, then P moves to the first one, and you can hit P
>>>again to move to the next one.  Then RET selects it.
>>
>> That is a very fundamental difference in what we do with window
>> managers.  I start virtually *no* applications from a window manager,
>> either by menu or with icons.  I work in many different directories,
>> and anything started by the window manager thinks it is in the
>> home directory.  So I start almost everything from a command line.
>> The exceptions are tools that are not tied to any given working
>> directory (xmag, a couple local database programs, xcalc, my clock,
>> stuff like that).
>
>There's a misunderstanding, here.  I was only referring to the way how
>you can select items from the Windows Start menu using the keyboard.
>
>I didn't mean that the Window Start menu, per se, is useful.

Hee hee, okay...  I did assume you were actually using a Start menu.

>But the menu navigation could be used for any menu, such as for the
>list of windows, or for the window operations (you know, iconify,
>maximize, resize, ...), or you name it.
>
>Please note that the Windows Start menu navigation is different from
>the way other Windows menus are navigated.  In the other menus, each
>item has an underlined character which serves as the accelerator.  But
>the Windows Start menu provides for two items having the same
>accelerator, and it does not require explicit specification of the
>accelerator (it's always the first character).

I use menus so little that the accelerators have never been of much
interest to me.

I basically put things in menus that I won't otherwise remember,
and if it is in a menu, I just use the mouse to access it.

Many of the menu items I have are somewhat obscure functions
that, for example, I might only use ever several months.  One
effect of that is not only do I not remember or use the
accelerator, I can't even remember a name.  So my menu needs to
be as descriptive as I can make it and trying to pick a name
that makes for a good accelerator is not important.  I've just
decided to totally ignore such things as accelerators, and use
the mouse only for menus.

Hence I'd never noticed the difference you are describing.

-- 
Floyd L. Davidson           <http://web.newsguy.com/floyd_davidson>
Ukpeagvik (Barrow, Alaska)                         floyd@barrow.com

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-27 20:07               ` Kai Grossjohann
@ 2004-11-27 23:08                 ` Micha Feigin
  2004-11-28  1:33                 ` Maciek Pasternacki
       [not found]                 ` <mailman.1945.1101634177.27204.help-gnu-emacs@gnu.org>
  2 siblings, 0 replies; 105+ messages in thread
From: Micha Feigin @ 2004-11-27 23:08 UTC (permalink / raw)
  Cc: help-gnu-emacs

At Sat, 27 Nov 2004 21:07:13 +0100,
Kai Grossjohann wrote:
> 
> floyd@barrow.com (Floyd L. Davidson) writes:
> 
> > Kai Grossjohann <kai@emptydomain.de> wrote:
> >
> >>The Windows-style Start menu navigation is also quite nice: P selects
> >>the only item starting with P.  If there is more than one item
> >>starting with P, then P moves to the first one, and you can hit P
> >>again to move to the next one.  Then RET selects it.
> >
> > That is a very fundamental difference in what we do with window
> > managers.  I start virtually *no* applications from a window manager,
> > either by menu or with icons.  I work in many different directories,
> > and anything started by the window manager thinks it is in the
> > home directory.  So I start almost everything from a command line.
> > The exceptions are tools that are not tied to any given working
> > directory (xmag, a couple local database programs, xcalc, my clock,
> > stuff like that).
> 
> There's a misunderstanding, here.  I was only referring to the way how
> you can select items from the Windows Start menu using the keyboard.
> 
> I didn't mean that the Window Start menu, per se, is useful.
> 
> But the menu navigation could be used for any menu, such as for the
> list of windows, or for the window operations (you know, iconify,
> maximize, resize, ...), or you name it.
> 
> 
> Please note that the Windows Start menu navigation is different from
> the way other Windows menus are navigated.  In the other menus, each
> item has an underlined character which serves as the accelerator.  But
> the Windows Start menu provides for two items having the same
> accelerator, and it does not require explicit specification of the
> accelerator (it's always the first character).
> 
> >>There is a feature sometimes called "window tabs", or "piles".[...]
> >
> > Wow, that looks very useful.
> 
> Perhaps fvwm has a module for this?
> 
> ... surfs fvwm.org ...
> 
> No, I couldn't find anything.  Hm.  But I think I heard something
> about it.  Hm.
> 

You are probably talking about fvwmtabs
http://users.tpg.com.au/users/scottie7/fvwmtabs.html

> Kai
> 
> 
> 
> 
> _______________________________________________
> Help-gnu-emacs mailing list
> Help-gnu-emacs@gnu.org
> http://lists.gnu.org/mailman/listinfo/help-gnu-emacs
>  
>  +++++++++++++++++++++++++++++++++++++++++++
>  This Mail Was Scanned By Mail-seCure System
>  at the Tel-Aviv University CC.
> 

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-27 17:12                     ` Maciek Pasternacki
  2004-11-27 19:50                       ` Kai Grossjohann
@ 2004-11-27 23:16                       ` Daniel Pittman
  1 sibling, 0 replies; 105+ messages in thread
From: Daniel Pittman @ 2004-11-27 23:16 UTC (permalink / raw)


On 28 Nov 2004, Maciek Pasternacki wrote:
> On Sweetmorn, The Aftermath 39, 3170 YOLD, Kai Grossjohann wrote:
>
>>>>> Also, I don't like screen(1) eating my C-a which I use frequently to
>>>>> jump to beginning of line in shell.  After thinking about other
>>>>> binding to use, I realised that I use virtually every binding (since
>>>>> I learned Emacs I use the same bindings in shell).
>>>>
>>>> I use ` for screen, `` inserts a single ` character. Works quite well.
>>>
>>> ...except when you try to paste a shell script from
>>> editor/browser/whatever.  Before I had ScreenTerm and could safely
>>> disable hotkey I also used backtick but strange things happening when
>>> pasting textwere annoying.
>>
>> Yeah.  A friend uses C-o, perhaps that's better.  In a shell, you
>> don't use C-o that often, and for the few times, C-o o is good enough,
>> I think.

To duck in here briefly, after *long* consideration, I ended up with my
screen(1) control key on 'C-]', with 'C-] C-]' generating the actual
sequence.

The logic:  I don't use `abort-recursive-edit' very often at all, and
the only other common tool using that key sequence at all is telnet(1).

    Daniel
-- 
Men become civilized, not in proportion to their willingness to believe, but
in proportion to their readiness to doubt.
        -- H. L. Mencken

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-27 19:50                       ` Kai Grossjohann
@ 2004-11-28  1:29                         ` Maciek Pasternacki
  2004-11-28 11:47                           ` Kai Grossjohann
  0 siblings, 1 reply; 105+ messages in thread
From: Maciek Pasternacki @ 2004-11-28  1:29 UTC (permalink / raw)


On Boomtime, The Aftermath 40, 3170 YOLD, Kai Grossjohann wrote:

>>> What's missing for screen is the equivalent of C-x b or iswitchb.
>>
>> What's wrong with <hotkey> l (windowlist)?  I rarely use more than
>> eight windows so I don't need sophisticated methods to choose...
>
> Well, you use multiple separate screen instances, I think.
>
> But for the use case where you have one screen containing all sessions
> (with multiple xterms attached via "screen -x"), you'll get many
> sessions.  Something that's useful is to give them names that say
> something about the purpose.

<hotkey> : title <title> RET

> It seems to be natural for me to type C-o b frumple RET, say, to
> switch to the screen session where I logged in on frumple.  Or C-o b
> root@frumple RET for the root session on frumple.

<hotkey> ' <title> RET (select)
<hotkey> " (windowlist)

> But that's not my usage pattern.  I create sessions on demand, and
> then the number is not predictable.

You can create sessions with screen -t (either from shell-under-screen
(`screen' command in shell under screen sees $STY environment variable
and knows where it is) or from <hotkey> : command line), you can give
title to a session with <hotkey> : title.

Greets,
		--japhy

-- 
__    Maciek Pasternacki <maciekp@japhy.fnord.org> [ http://japhy.fnord.org/ ]
`| _   |_\  / { I tell you this, no eternal reward will forgive us now
,|{-}|}| }\/                                           for wasting the dawn! }
\/   |____/                                             ( Jim Morrison )  -><-

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-27 22:00                               ` Stefan Monnier
@ 2004-11-28  1:31                                 ` Maciek Pasternacki
  0 siblings, 0 replies; 105+ messages in thread
From: Maciek Pasternacki @ 2004-11-28  1:31 UTC (permalink / raw)


On Boomtime, The Aftermath 40, 3170 YOLD, Stefan Monnier wrote:

>>>> keywords, especially for SQL) or some kind of electric space for Lisp
>>> For Lisp I'd recommend to use lowercase.  It's more legible.
>> Code in tutorials and code printed by Lisp printer has uppercase
>> symbols.  It's more natural for me to write lowercase but I found
>> a convention to write symbols that come from Common Lisp (i.e. not
>> defined by me) in uppercase.
>
> It was done in the past.  Nowadays, Common Lisp code uses lowercase mostly.

OK, thanks for clearing this out.

>> It seems to be logical but OTOH I'm a Lisp newbie;
>
> Allcaps only makes sense when you don't have a choice: it's much more
> difficult to read (your brain has a lot more trouble making out the words).

Well, it makes SQL actually easier to read for me.  Anyway it's cool
I don't need to write Lisp in uppercase. :)

-- 
__    Maciek Pasternacki <maciekp@japhy.fnord.org> [ http://japhy.fnord.org/ ]
`| _   |_\  / { ...a good traveller has no fixed plans,
,|{-}|}| }\/                             and is not intent on arriving... }
\/   |____/                                                  ( Lao Tzu )  -><-

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-27 20:07               ` Kai Grossjohann
  2004-11-27 23:08                 ` Micha Feigin
@ 2004-11-28  1:33                 ` Maciek Pasternacki
       [not found]                 ` <mailman.1945.1101634177.27204.help-gnu-emacs@gnu.org>
  2 siblings, 0 replies; 105+ messages in thread
From: Maciek Pasternacki @ 2004-11-28  1:33 UTC (permalink / raw)


On Boomtime, The Aftermath 40, 3170 YOLD, Kai Grossjohann wrote:

>>>There is a feature sometimes called "window tabs", or "piles".[...]
>>
>> Wow, that looks very useful.
>
> Perhaps fvwm has a module for this?
>
> ... surfs fvwm.org ...
>
> No, I couldn't find anything.  Hm.  But I think I heard something
> about it.  Hm.

There was something, implemented as FvwmPerl script, but I couldn't
get it to work with fvwm-2.5.10.  I don't remember name now but it had
something with tabs...

-- 
__    Maciek Pasternacki <maciekp@japhy.fnord.org> [ http://japhy.fnord.org/ ]
`| _   |_\  / { Hac in hora sine mora corde pulsum tangite;
,|{-}|}| }\/         quod per sortem sternit fortem, mecum omnes plangite!   }
\/   |____/                                           ( Carmina Burana )  -><-

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-28  1:29                         ` Maciek Pasternacki
@ 2004-11-28 11:47                           ` Kai Grossjohann
  0 siblings, 0 replies; 105+ messages in thread
From: Kai Grossjohann @ 2004-11-28 11:47 UTC (permalink / raw)


Maciek Pasternacki <maciekp@japhy.fnord.org> writes:

> On Boomtime, The Aftermath 40, 3170 YOLD, Kai Grossjohann wrote:
>
>> It seems to be natural for me to type C-o b frumple RET, say, to
>> switch to the screen session where I logged in on frumple.  Or C-o b
>> root@frumple RET for the root session on frumple.
>
> <hotkey> ' <title> RET (select)

I didn't know about this function.  It's useful.  But it doesn't
support completion (at least not with tab).  That makes it much less
useful.

Thanks,
Kai

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]                 ` <mailman.1945.1101634177.27204.help-gnu-emacs@gnu.org>
@ 2004-11-28 12:24                   ` Floyd L. Davidson
  2004-11-29 11:56                     ` Kai Grossjohann
       [not found]                     ` <mailman.2151.1101729999.27204.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 105+ messages in thread
From: Floyd L. Davidson @ 2004-11-28 12:24 UTC (permalink / raw)


Micha Feigin <michf@post.tau.ac.il> wrote:
>Kai Grossjohann wrote:
>> floyd@barrow.com (Floyd L. Davidson) writes:
>> > Kai Grossjohann <kai@emptydomain.de> wrote:
>>
>> >>There is a feature sometimes called "window tabs", or "piles".[...]
>> >
>> > Wow, that looks very useful.
>>
>> Perhaps fvwm has a module for this?
>>
>> ... surfs fvwm.org ...
>>
>> No, I couldn't find anything.  Hm.  But I think I heard something
>> about it.  Hm.
>>
>
>You are probably talking about fvwmtabs
>http://users.tpg.com.au/users/scottie7/fvwmtabs.html

After looking at that web page, I'll admit that I just don't see
much value in what it does compared to using the FvwmPager module
with simply a large number of virtual desktops.

For one, the pager window is not tied to any other window, but
is placed where ever you like it on the screen (and in theory
can be move whenever you wish, though I don't use it that way).

The pager window of course has an entirely different type of
system to cue the user about what is available.  The two systems
perhaps use different means to access tabs or desktops, but I
don't see that as significant.  What they index, however, is
very different and I find that very significant.

I didn't look into exactly how the tab system decides what label
to apply in each tab.  Hopefully it is something useful, though
in fact I have yet to see one that is for me.  I don't relate
short names (or icons) to what a program is being used for.  In
particular I may have several similar projects going, all of
which use some of the same programs.  Hence just a program name
is no clue at all to which tab I might be interested in.

The pager doesn't have labels at all though!  It does provide
some slight clue with a graphic representation of the physical
size of the windows open on each desktop.  But essentially it
requires that the user remember the physical position of a
virtual desktop in relation to the project on that desktop.

I can see where either of those two systems might be of more or
less use to different people with different styles.  For me the
window tabs are not useful, and the pager is very useful.

But aside from that aspect, the tab system is just too
restricted.  I don't want to switch between projects on the same
screen or worse yet the same window.

I very much like having a desktop with multiple programs running
in multiple windows, each positioned in on the screen in
whatever way works best for the immediate task at hand (which
might be very different, even for the same project, from day to
day or even for a few minutes for one particular task).

When I switch to some other project, I don't want to upset the
layout for the one I'm leaving.  And rarely ever does any
project take up a fullscreen window all by itself, as opposed to
having several windows (some of which might, such as emacs, have
the ability to multiplex various displays too).  Which is to say
that sometimes the tabbed window would be useful, but that would
not be often, and would never replace using virtual desktops and the
FvwmPager to manage them.

I suspect that the smaller the actual physical size of the screen
being used, the more useful window tabs would be.  If I used a
laptop a lot that might be *very* nice.

-- 
Floyd L. Davidson           <http://web.newsguy.com/floyd_davidson>
Ukpeagvik (Barrow, Alaska)                         floyd@barrow.com

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]                     ` <mailman.1308.1101329036.27204.help-gnu-emacs@gnu.org>
  2004-11-25  3:16                       ` Pascal Bourguignon
  2004-11-25 17:06                       ` Mathias Dahl
@ 2004-11-28 14:29                       ` Lee Sau Dan
  2004-11-28 20:24                         ` Joe Corneli
  2 siblings, 1 reply; 105+ messages in thread
From: Lee Sau Dan @ 2004-11-28 14:29 UTC (permalink / raw)


>>>>> "Maciek" == Maciek Pasternacki <maciekp@japhy.fnord.org> writes:

    Maciek> Caps lock is sometimes useful.  E.G when typing SQL or
    Maciek> Lisp code -- I don't like to have to hold shift when
    Maciek> typing keywords (well, maybe I could do Emacs tricks like
    Maciek> `turn preceding n words to uppercase'... well... *click*
    Maciek> C-h i g (emacs)...).

Check what C-x C-u and C-x C-l do.  :)


    Maciek> While both these languages are case-insensitive so I could
    Maciek> just use lowercase, I  prefer to stay consistent wrt style
    Maciek> with code written by respective language gurus.

Couldn't  the case  conversion  be done  automatically  on saving  and
loading by means of defining a coding system?


-- 
Lee Sau Dan                     李守敦                          ~{@nJX6X~}

E-mail: danlee@informatik.uni-freiburg.de
Home page: http://www.informatik.uni-freiburg.de/~danlee

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]               ` <mailman.1836.1101586658.27204.help-gnu-emacs@gnu.org>
  2004-11-27 22:00                 ` Floyd L. Davidson
@ 2004-11-28 18:36                 ` David Hansen
  1 sibling, 0 replies; 105+ messages in thread
From: David Hansen @ 2004-11-28 18:36 UTC (permalink / raw)


On Sat, 27 Nov 2004 21:07:13 +0100 Kai Grossjohann wrote:

> floyd@barrow.com (Floyd L. Davidson) writes:
>
>> Kai Grossjohann <kai@emptydomain.de> wrote:
>
>>>There is a feature sometimes called "window tabs", or "piles".[...]
>>
>> Wow, that looks very useful.
>
> Perhaps fvwm has a module for this?
>
> ... surfs fvwm.org ...
>
> No, I couldn't find anything.  Hm.  But I think I heard something
> about it.  Hm.

http://users.tpg.com.au/users/scottie7/fvwmtabs.html

You need fvwm from CVS (IMHO pretty stable) to use it.  BTW if
you like Ion but don't like the way it handles transient windows,
i can suggest wmi: http://wmi.modprobe.de/

-- David

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-28 14:29                       ` Lee Sau Dan
@ 2004-11-28 20:24                         ` Joe Corneli
  0 siblings, 0 replies; 105+ messages in thread
From: Joe Corneli @ 2004-11-28 20:24 UTC (permalink / raw)
  Cc: help-gnu-emacs

Shamelessly capitalizing on this popular thread with an on-topic
post...

Ironically, for people who _just use emacs_, this isn't really
relevant.

For everyone else: A while ago, I brought up the idea of setting up
Emacs as a filter sitting between you and your applications.  This
should enable scripting of pretty much any user interaction.  I also
was curious about the possibilities for using Emacs functions (like
search, copy) inside of other X applications (e.g. a graphical
webbrowser).

This seems like a good place to bring these ideas up again, with one
additional piece of information.  The program Xnee seems like it could
be wrapped or repackaged in Emacs to facilitate full-blown scripting.

Making the text and other UI components of all windows accessible to
Emacs would seem to require some fundamental changes to a lot of
programs or to X or both. :(

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-28 12:24                   ` Floyd L. Davidson
@ 2004-11-29 11:56                     ` Kai Grossjohann
       [not found]                     ` <mailman.2151.1101729999.27204.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 105+ messages in thread
From: Kai Grossjohann @ 2004-11-29 11:56 UTC (permalink / raw)


floyd@barrow.com (Floyd L. Davidson) writes:

> After looking at that web page, I'll admit that I just don't see
> much value in what it does compared to using the FvwmPager module
> with simply a large number of virtual desktops.

Hm.  This seems to be very difficult to answer, since desktops and
tabbed windows are so different.

Most of the time, my screen layout consists of a full-height window in
the left hald of the screen and another full-height window in the
right half.  In this setup, I could put an FvwmTabs window on the left
and another FvwmTabs window on the right, and then I could put
multiple xterms into each, and then I'd be able to choose which xterm
to see on the left and which xterm to see on the right.

This is not possible with virtual desktops.

> I didn't look into exactly how the tab system decides what label
> to apply in each tab.  Hopefully it is something useful, though
> in fact I have yet to see one that is for me.  I don't relate
> short names (or icons) to what a program is being used for.  In
> particular I may have several similar projects going, all of
> which use some of the same programs.  Hence just a program name
> is no clue at all to which tab I might be interested in.

You could make one FvwmTabs window for each project.  Then you
automatically know which project each program belongs to, since you
know which tab it is in.

(That would be similar to placing the relevant windows on the same
desktop.)

> But aside from that aspect, the tab system is just too
> restricted.  I don't want to switch between projects on the same
> screen or worse yet the same window.

Well, you get the tabs in addition to virtual desktops, so you only
gain features, you don't lose any.

Kai

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]                     ` <mailman.2151.1101729999.27204.help-gnu-emacs@gnu.org>
@ 2004-11-29 15:11                       ` Floyd L. Davidson
  2004-12-01 16:34                         ` Kai Grossjohann
       [not found]                         ` <mailman.2811.1101919485.27204.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 105+ messages in thread
From: Floyd L. Davidson @ 2004-11-29 15:11 UTC (permalink / raw)


Kai Grossjohann <kai@emptydomain.de> wrote:
>floyd@barrow.com (Floyd L. Davidson) writes:
>
>> After looking at that web page, I'll admit that I just don't see
>> much value in what it does compared to using the FvwmPager module
>> with simply a large number of virtual desktops.
>
>Hm.  This seems to be very difficult to answer, since desktops and
>tabbed windows are so different.
>
>Most of the time, my screen layout consists of a full-height window in
>the left hald of the screen and another full-height window in the
>right half.  In this setup, I could put an FvwmTabs window on the left
>and another FvwmTabs window on the right, and then I could put
>multiple xterms into each, and then I'd be able to choose which xterm
>to see on the left and which xterm to see on the right.
>
>This is not possible with virtual desktops.

As such yes, but what virtual desktops allow you to do is exactly
that several times.

If all of those xterms in both of those windows are used in one
project, then that is useful.

If the reason for having multiple xterms in each window is that
the xterms have different projects in them, then it is much more
versatile to put them into an entirely different virtual
desktop.

But back to where they are all one project...  In my case I
rarely ever just line two windows up one directly next to the other,
because I either end up with too few characters per line in each
window, or if the columns are wide enough I have to use a font
that is too small for me to read.  I just don't have the eyes to
do what you are doing.  At least not on a 17" monitor.  And my
entire style of usage has been developed on a 17" monitor.  Now
that I'm using a dual head video card and have two 17" monitors,
I am slowly getting used to doing things that way though, and
now, when it is handy, I'm stacking two nearly full screen windows
side by side.  (I'm also eyeballing 17" LCD screens that have more
viewing space... :-)

Probably because of the way I've been doing things, my habits
rarely ever end up with more than 4 or 5 windows open on one
desk top, and usually only 3.  I just offset them slightly, both
vertically and horizontally, so that it is easy to move the
mouse to a new one (and since I use focus-follows-mouse, that is
quick and easy).

I sounded to me as if you are stacking all of your various
projects into two windows, and then using the tabs to select
which project's windows are the two displayed.  I don't see that
as anything near as versatile as putting each set of windows
onto a virtual desktop.  And I need a larger window size anyway.

>> I didn't look into exactly how the tab system decides what label
>> to apply in each tab.  Hopefully it is something useful, though
>> in fact I have yet to see one that is for me.  I don't relate
>> short names (or icons) to what a program is being used for.  In
>> particular I may have several similar projects going, all of
>> which use some of the same programs.  Hence just a program name
>> is no clue at all to which tab I might be interested in.
>
>You could make one FvwmTabs window for each project.  Then you
>automatically know which project each program belongs to, since you
>know which tab it is in.

But then you can only look at one of them at a time.  I don't
line them up next to each other as such, but I sure to offset
them to be able to view some parts of different windows, and
sometimes I'm interested in looking at more than 2, or even 3.
And which ones I want visible at the same time varies too.  It's
just too restrictive if I can't move the various xterms or emacs
windows around in relation to each other.

>(That would be similar to placing the relevant windows on the same
>desktop.)

But it would be the same as using everything fullscreen on the
desktop too, and I've always found that too restricting too.

>> But aside from that aspect, the tab system is just too
>> restricted.  I don't want to switch between projects on the same
>> screen or worse yet the same window.
>
>Well, you get the tabs in addition to virtual desktops, so you only
>gain features, you don't lose any.

And that is *very* true.  Adding it certainly doesn't stop me
from doing exactly what I am now, it just adds one more way to
keep track of multiple windows on one desktop.  And without
trying it I really can't say just how useful it is.  Given the
significant differences in the style you use and the style I
use, some part of it that you haven't mentioned, because it just
doesn't do you any good at all, might happen to be useful to
me...  Hence I'm definitely going to give it a try and see what
develops.

Regardless of tabs though, I find the discussion of different
ways to approach screen management are very useful as a way to
develop new ideas.

-- 
Floyd L. Davidson           <http://web.newsguy.com/floyd_davidson>
Ukpeagvik (Barrow, Alaska)                         floyd@barrow.com

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-24 14:25                   ` Leonardo Boiko
  2004-11-24 20:33                     ` Maciek Pasternacki
       [not found]                     ` <mailman.1308.1101329036.27204.help-gnu-emacs@gnu.org>
@ 2004-11-30 10:00                     ` ken
  2 siblings, 0 replies; 105+ messages in thread
From: ken @ 2004-11-30 10:00 UTC (permalink / raw)


Maciek Pasternacki wrote:

>> I use XKB though to switch my Caps Lock and left Ctrl key (like Sun
>> keyboards have) -- this one I found in docs. ;) In Emacs it makes
>> *big* difference.
>

Couple-three options:

First, "man xmodmap".

Or... on systems where I'm the only user, I doctor the default keymap in 
/lib/kbd/keymaps/i386/qwerty/ and call it ctrlcaps.kmap.gz, then put

KEYTABLE="ctrlcaps"

in /etc/sysconfig/keyboard.  This is on RH9, so you might not have the 
same configuration system.  In that case, have a look at 
/etc/rc.d/init.d/ (or your equivalent), find the "keytable" file (or 
whatever does the same on your system, and doctor that to load ctrlcaps 
instead of the one it is currently loading.

Of... if you're using the new gnome WM, there's a GUI configuration app 
for swapping Ctrl and CapsLock keys.  This method works great... 
perfectly... in fact, too easily.  But I haven't gotten around to 
finding a more difficult way to do the same thing, so there's another 
thing to talk about with my therapist.  :)

hth,
ken

-- 
Reality is complicated.
Bush is simple.

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-29 15:11                       ` Floyd L. Davidson
@ 2004-12-01 16:34                         ` Kai Grossjohann
       [not found]                         ` <mailman.2811.1101919485.27204.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 105+ messages in thread
From: Kai Grossjohann @ 2004-12-01 16:34 UTC (permalink / raw)


floyd@barrow.com (Floyd L. Davidson) writes:

> Regardless of tabs though, I find the discussion of different
> ways to approach screen management are very useful as a way to
> develop new ideas.

That is highly true!

You suggested to use more workspaces.  I tend to restrict myself to
fewer workspaces, each of them with a predefined role.  One workspace
is for communication (contains an Emacs instance dedicated to Gnus
plus Gaim plus an xterm for miscellaneous stuff), another is for doing
sw development (contains my other Emacs instance and an xterm, another
is for browsing the web (contains Firefox and Acroread and
OpenOffice -- OOo isn't used for browsing the web but I didn't know
where else to put it), and a couple of others are for in-house
applications I use, one app per workspace.  (These apps aren't usable
in anything but fullscreen mode.)

So basically my division of workspaces goes by program type, not by
project.

It could be quite useful to use workspaces according to project.  (For
the right value of "project" ;-)

Hm.  At one point, I did use one of my spare workspaces for a specific
task: for testing a web application.  So I created another Firefox
window and an xterm, tail -f'd the right logfile in the xterm, and
clicked away in Firefox to see what would happen.  That was a good
experience.  However, I can't seem to get myself to using workspaces
that way.

Do you allocate workspaces dynamically, or are they more or less
static?  That is, do you always have the same set of projects and do
you always know which project will be in which workspace?  Or do you
use the same workspace for one project today and for another tomorrow?


Hm.  Ion supports the dynamic workspace allocation well: it allows you
to enter a name, then it creates a workspace by that name.  And you
can select a workspace by name.  This means that if you always use the
project name as workspace name, then it doesn't matter which set of
projects you happen to work on today.

Kai

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]                       ` <mailman.1312.1101329987.27204.help-gnu-emacs@gnu.org>
@ 2004-12-01 17:49                         ` Kevin Rodgers
  0 siblings, 0 replies; 105+ messages in thread
From: Kevin Rodgers @ 2004-12-01 17:49 UTC (permalink / raw)


Leonardo Boiko wrote:
 > C-u - n M-u, where "n" is a digit (or nothing for upcasing just the last
 > word). M-u, M-l and M-c rocks.

`M--' is even easier to type than `C-u -', especially when followed by
another Meta-key.

-- 
Kevin Rodgers

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]                         ` <mailman.2811.1101919485.27204.help-gnu-emacs@gnu.org>
@ 2004-12-03 19:55                           ` Floyd L. Davidson
  0 siblings, 0 replies; 105+ messages in thread
From: Floyd L. Davidson @ 2004-12-03 19:55 UTC (permalink / raw)


Kai Grossjohann <kai@emptydomain.de> wrote:
>floyd@barrow.com (Floyd L. Davidson) writes:
>
>It could be quite useful to use workspaces according to project.  (For
>the right value of "project" ;-)

I'm thinking this also depends on characteristics that I had not
accounted for before, which might be very different for
different users.  I am retired, and what I'm describing exists
on a workstation which is rarely ever rebooted and where I am
*always* logged in.  Physical security is absolute (and external
to the computer), so I have no need to ever log out.

In a work environment, where even so much as walking down the
hall for a breath of air means logging out, would not want to
use the same configuration.

And of course there may be an infinite variety in between those
extremes.

>Hm.  At one point, I did use one of my spare workspaces for a specific
>task: for testing a web application.  So I created another Firefox
>window and an xterm, tail -f'd the right logfile in the xterm, and
>clicked away in Firefox to see what would happen.  That was a good
>experience.  However, I can't seem to get myself to using workspaces
>that way.
>
>Do you allocate workspaces dynamically, or are they more or less
>static?  That is, do you always have the same set of projects and do
>you always know which project will be in which workspace?  Or do you
>use the same workspace for one project today and for another tomorrow?

Technically it is about 50-50 between dynamic and static, but
the effect is just about the same as if it were totally static.
First, my FvwmPager window is set up in a 1x15 vertical matrix,
which can sit on the left side of a screen, and is adjusted in
size so that it is about 5/8" wide (on the one that is used for
the dual monitors, where it is on the right side screen and is
therefore in the middle of the entire display area), and just
less than 1/2" per desktop in height.  (The whole Pager window
is an inch or so short of the full vertical height of the
screen.)

That provides me with a single vertical position as the "identity" by
which I think of each virtual desktop.

Here is a snapshot of the entire (dual) screen layout:

  http://web.newsguy.com/floyd_davidson/misc/root.gif

What happens to be in each window is fairly well set, and is
more historical than anything else.  The top window has a
"scratch" pair of xterms with a bash command line.  The next
three are pretty much assigned to specific things.  The next 4
get fairly random selection for whatever I am doing at the
moment, though that is still pretty much divided up too, as the
lower two of those are almost certainly going to have xterms
logged into other hosts on my local network.

Then there are two desktops that rarely ever get used, followed
by 5 that have specific things done (all of them are related to
web browsing, and there are 4 with opera running under different
user names).

So out of 15, two rarely ever get used, and only four of the
desktops change very often. And my mental cue as to where
something is relates the vertical position with different types
of work.  I simply do not commit to memory anything about where
I'm at when working, even when an interuption moves me to a
different desktop.  The pattern is all I need to know, not the
specifics.  If I select the wrong desktop, moving the mouse half
and inch and clicking again gets me the right one.

But... One problem with this is that if I do log out, when I log
back in the process of setting it all up again to be exactly
where I left off, is annoyingly long.  Only three xterms are
executed by fvwm as it initiates, and all of the rest of that
gets done manually.  As you can imagine, I am relutant to log
out except when absolutely necessary.

>Hm.  Ion supports the dynamic workspace allocation well: it allows you
>to enter a name, then it creates a workspace by that name.  And you
>can select a workspace by name.  This means that if you always use the
>project name as workspace name, then it doesn't matter which set of
>projects you happen to work on today.

I would guess that if a person developed the same regimen with
name selection that I have with vertical positioning, it would
be essentially identical.  The only difference is that I can
look at the FvwmPager window and sometimes, though not always,
see something odd that indicates what is on a particular
desktop, and then selection is instant.

-- 
Floyd L. Davidson           <http://web.newsguy.com/floyd_davidson>
Ukpeagvik (Barrow, Alaska)                         floyd@barrow.com

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]         ` <mailman.363.1101029322.27204.help-gnu-emacs@gnu.org>
@ 2004-12-05  1:23           ` Zajcev Evgeny
  0 siblings, 0 replies; 105+ messages in thread
From: Zajcev Evgeny @ 2004-12-05  1:23 UTC (permalink / raw)


jsbien@mimuw.edu.pl (Janusz S. Bie?) wrote in message news:<mailman.363.1101029322.27204.help-gnu-emacs@gnu.org>...
> On Sat, 20 Nov 2004  Kai Grossjohann <kai@emptydomain.de> wrote:
> 
> > floyd@barrow.com (Floyd L. Davidson) writes:
> > 
> > > Of course, again, the point is that an X window manager is
> > > flexible, and *any* of those options can be changed to suit
> > > *any* user.
> > 
> > Oh, no!  I've tried twm, piewm, olvwm, mwm, dtwm, ctwm, fvwm1, fvwm2,
> > wmaker, ion, larswm, wmx, sawfish, MetaCity, ratpoison, IceWM,
> > BlackBox, FluxBox, OpenBox, and perhaps some others, and none of them
> > suits me, and none of them was flexible enough.
> > 
> > Currently, I use OpenBox.  It's painful, but I can bear it.
> 
> Has anybody tried XWEM?
> 
>         http://www.nongnu.org/xwem/
> 
>          XWEM is extremly usable and configurable Window Manager, if you are
>          familar with Emacs editor, then you are automatically familar with
>          XWEM.
> 

XWEM does not work under GNU Emacs control.  But only on XEmacs, and
it is already official xemacs package(you can grab most recent sources
from xemacs packages cvs repository).  Link above is out of date. 
Most recent information about XWEM you can find at http://www.xwem.org

Reading this thread about how people uses X was really exciting, i
found that XWEM benefits almost every idea about managing windows that
was mentioned in this thread.

--
XWEM - Makes RMS run XEmacs in secret.

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-11-23 12:27     ` Alex Polite
@ 2004-12-06  2:39       ` David Combs
  0 siblings, 0 replies; 105+ messages in thread
From: David Combs @ 2004-12-06  2:39 UTC (permalink / raw)


In article <20041123122715.GC4069@matijek.v10a.ath.cx>,
Alex Polite  <m4@polite.se> wrote:
>On tis, nov 16, 2004 at 06:09:01 +0800, William Xuuu wrote:
>> 
>> Me too, :-) The fontify, the fonts, are much much nicer under console than
>> X. And the black background, good for eyes. I do most things within Emacs
>> under console, except interactive bash, and some stuffs that have to be
>> done under X, like viewing pdf, manipulating pictures, web browsing with
>> pictures, etc.
>> 
>
>
>Try out color-theme.el
>
>http://www.emacswiki.org/cgi-bin/wiki?ColorTheme
>
>Screenshots are here:
>
>http://www-2.cs.cmu.edu/~maverick/GNUEmacsColorThemeTest/
>
>Some of the themes are desinged for console displays. 

Am a bit confused by the terminology:

Don't "conosole displays" usually run *under* x11?

So, what *is* a "console display"?  What makes a window (er, frame)
a console-display rather than something elsed?

Myself, I'm using a sunblade-100, solaris-9, CDE I think it is,
and am using a "dtterm".  Where does that fit into the vocab?

Now, I can choose something called a (the?) "conosole", which
seems to me to be just another dtterm with the *title* of
"console".

Where does *that* fit into this terminology?

Thanks!

David

PS: I "live" in emacs -- start it up when bring up the
machine, and exit it only when about to take down the
machine.

Even have learned how to use cursor-controlling programs
like more (well, not that one, but you get the idea)
from *shell* by simply piping to cat.

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found] <mailman.2999.1100584262.8225.help-gnu-emacs@gnu.org>
@ 2004-12-06  2:44 ` David Combs
  2004-12-06  4:11   ` Pascal Bourguignon
  0 siblings, 1 reply; 105+ messages in thread
From: David Combs @ 2004-12-06  2:44 UTC (permalink / raw)


In article <mailman.2999.1100584262.8225.help-gnu-emacs@gnu.org>,
Joe Corneli  <jcorneli@math.utexas.edu> wrote:
>
>   > I think it will be a long time before a emacs-based browser would
>   > work as well as one of the popular web browsers.
>   
>   I would be willing to put up with a fair amount of clunkiness in
>   other departments if I could have a browser in which every text
>   window was an Emacs window.  Replacing Pine & NN with Gnus was a
>   new birth of freedom for me.
>
>You can use Lynx and set the editor to emacs.  This is what I do,
>and it works fine.  (Lynx isn't running under Emacs though, just
>invoking it.)  I'm pretty sure there is also a plugin for Mozilla
>that lets you edit text fields with the editor of your choice.
>Presumably emacs-w3m also has the feature you're looking for (and it
>does run under emacs), though I don't use it personally.
>
>

What do you do to not start up a new emacs each time?

Even better, how to awaken an existing emacs, *but*
with the lynx-page (or whatever) already sitting
in a buffer?

Thanks,

David

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-12-06  2:44 ` emacs for everything? David Combs
@ 2004-12-06  4:11   ` Pascal Bourguignon
  2004-12-27  1:59     ` David Combs
  0 siblings, 1 reply; 105+ messages in thread
From: Pascal Bourguignon @ 2004-12-06  4:11 UTC (permalink / raw)


dkcombs@panix.com (David Combs) writes:

> In article <mailman.2999.1100584262.8225.help-gnu-emacs@gnu.org>,
> Joe Corneli  <jcorneli@math.utexas.edu> wrote:
> >
> >   > I think it will be a long time before a emacs-based browser would
> >   > work as well as one of the popular web browsers.
> >   
> >   I would be willing to put up with a fair amount of clunkiness in
> >   other departments if I could have a browser in which every text
> >   window was an Emacs window.  Replacing Pine & NN with Gnus was a
> >   new birth of freedom for me.
> >
> >You can use Lynx and set the editor to emacs.  This is what I do,
> >and it works fine.  (Lynx isn't running under Emacs though, just
> >invoking it.)  I'm pretty sure there is also a plugin for Mozilla
> >that lets you edit text fields with the editor of your choice.
> >Presumably emacs-w3m also has the feature you're looking for (and it
> >does run under emacs), though I don't use it personally.
> >
> >
> 
> What do you do to not start up a new emacs each time?
> 
> Even better, how to awaken an existing emacs, *but*
> with the lynx-page (or whatever) already sitting
> in a buffer?

(server-start) in ~/.emacs
Then use emacs-client instead of emacs
I have an alias ec='emacs-client --no-wait'


-- 
__Pascal Bourguignon__                     http://www.informatimago.com/
The world will now reboot; don't bother saving your artefacts.

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-12-06  4:11   ` Pascal Bourguignon
@ 2004-12-27  1:59     ` David Combs
  2004-12-30  7:04       ` Ravi Uday
  0 siblings, 1 reply; 105+ messages in thread
From: David Combs @ 2004-12-27  1:59 UTC (permalink / raw)


In article <87oeh82hia.fsf@thalassa.informatimago.com>,
Pascal Bourguignon  <spam@mouse-potato.com> wrote:
...
>> 
>> What do you do to not start up a new emacs each time?
>> 
>> Even better, how to awaken an existing emacs, *but*
>> with the lynx-page (or whatever) already sitting
>> in a buffer?
>
>(server-start) in ~/.emacs
>Then use emacs-client instead of emacs
>I have an alias ec='emacs-client --no-wait'
>
>
>-- 
>__Pascal Bourguignon__                     http://www.informatimago.com/
>The world will now reboot; don't bother saving your artefacts.

Thanks!

David

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-12-27  1:59     ` David Combs
@ 2004-12-30  7:04       ` Ravi Uday
  2004-12-30  7:30         ` Neon Absentius
       [not found]         ` <mailman.9951.1104392583.27204.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 105+ messages in thread
From: Ravi Uday @ 2004-12-30  7:04 UTC (permalink / raw)



David Combs wrote:

> In article <87oeh82hia.fsf@thalassa.informatimago.com>,
> Pascal Bourguignon  <spam@mouse-potato.com> wrote:
> ...
> 
>>>What do you do to not start up a new emacs each time?
>>>
>>>Even better, how to awaken an existing emacs, *but*
>>>with the lynx-page (or whatever) already sitting
>>>in a buffer?
>>
>>(server-start) in ~/.emacs
>>Then use emacs-client instead of emacs
>>I have an alias ec='emacs-client --no-wait'
>>

   Is emacs-client different from emacs21/emacs19 orso ?
   When i tried to issue that 'ec' command on my SunOs it says

bash-2.05b$ emacs-client --no-wait
bash: emacs-client: command not found

- Ravi



>>
>>-- 
>>__Pascal Bourguignon__                     http://www.informatimago.com/
>>The world will now reboot; don't bother saving your artefacts.
> 
> 
> Thanks!
> 
> David
> 
> 

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-12-30  7:04       ` Ravi Uday
@ 2004-12-30  7:30         ` Neon Absentius
       [not found]         ` <mailman.9951.1104392583.27204.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 105+ messages in thread
From: Neon Absentius @ 2004-12-30  7:30 UTC (permalink / raw)


On Thu, Dec 30, 2004 at 12:34:24PM +0530, Ravi Uday wrote:
> -- 8< --
> >>(server-start) in ~/.emacs
> >>Then use emacs-client instead of emacs
> >>I have an alias ec='emacs-client --no-wait'
> >>
>
>   Is emacs-client different from emacs21/emacs19 orso ?
>   When i tried to issue that 'ec' command on my SunOs it says
>
> bash-2.05b$ emacs-client --no-wait
> bash: emacs-client: command not found
>

The command is `emacsclient', one word with no dash.

I belive that was a misprint in the previous message, maybe due to the
dash in the command that start the sever ;)

> - Ravi
>

--
Charity in capitalism is like urinating to extinguish a forest fire.
    -- Neon Absentius
absent a.in.cirle sdf period lonestar period org
SDF Public Access UNIX System - http://sdf.lonestar.org

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
       [not found]         ` <mailman.9951.1104392583.27204.help-gnu-emacs@gnu.org>
@ 2004-12-30  9:32           ` Ravi Uday
  2004-12-30  9:53             ` Christian Plate
                               ` (4 more replies)
  0 siblings, 5 replies; 105+ messages in thread
From: Ravi Uday @ 2004-12-30  9:32 UTC (permalink / raw)


<snip>
> 
> 
> The command is `emacsclient', one word with no dash.
> 
> I belive that was a misprint in the previous message, maybe due to the
> dash in the command that start the sever ;)
> 

Yea right, it works, but how does one start the server to enable this 
client to connect to it. Do you have a procedure which could be easily 
followed ?

> 
>>- Ravi
>>
> 
> 
> --
> Charity in capitalism is like urinating to extinguish a forest fire.
>     -- Neon Absentius
> absent a.in.cirle sdf period lonestar period org
> SDF Public Access UNIX System - http://sdf.lonestar.org
> 
> 

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-12-30  9:32           ` Ravi Uday
@ 2004-12-30  9:53             ` Christian Plate
  2004-12-30  9:59             ` Neon Absentius
                               ` (3 subsequent siblings)
  4 siblings, 0 replies; 105+ messages in thread
From: Christian Plate @ 2004-12-30  9:53 UTC (permalink / raw)



> Yea right, it works, but how does one start the server to enable this
> client to connect to it. Do you have a procedure which could be easily
> followed ?

Just do 
M-x server-start

To do this automatically on every startup, put 
(server-start)
in your .emacs!

HTH,
  Christian

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-12-30  9:32           ` Ravi Uday
  2004-12-30  9:53             ` Christian Plate
@ 2004-12-30  9:59             ` Neon Absentius
  2004-12-30 10:17             ` Peter Dyballa
                               ` (2 subsequent siblings)
  4 siblings, 0 replies; 105+ messages in thread
From: Neon Absentius @ 2004-12-30  9:59 UTC (permalink / raw)


On Thu, Dec 30, 2004 at 03:02:34PM +0530, Ravi Uday wrote:

> Yea right, it works, but how does one start the server to enable
> this
> client to connect to it. Do you have a procedure which could be
> easily
> followed ?

Either interactively

M-x server-start

or by putting

(server-start)

in your .emacs so that the server will automatically start when emacs
starts up.

--
Charity in capitalism is like urinating to extinguish a forest fire.
    -- Neon Absentius
absent a.in.cirle sdf period lonestar period org
SDF Public Access UNIX System - http://sdf.lonestar.org

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-12-30  9:32           ` Ravi Uday
  2004-12-30  9:53             ` Christian Plate
  2004-12-30  9:59             ` Neon Absentius
@ 2004-12-30 10:17             ` Peter Dyballa
  2004-12-30 12:25             ` kurtz
  2004-12-30 15:11             ` Floyd L. Davidson
  4 siblings, 0 replies; 105+ messages in thread
From: Peter Dyballa @ 2004-12-30 10:17 UTC (permalink / raw)
  Cc: help-gnu-emacs


Am 30.12.2004 um 10:32 schrieb Ravi Uday:

> Yea right, it works, but how does one start the server to enable this 
> client to connect to it. Do you have a procedure which could be easily 
> followed ?

In your ~/.emacs:

(server-start)

--
Greetings

   Pete

Besides being a true statement, what is the following:

Eleven plus two = Twelve plus one?

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-12-30  9:32           ` Ravi Uday
                               ` (2 preceding siblings ...)
  2004-12-30 10:17             ` Peter Dyballa
@ 2004-12-30 12:25             ` kurtz
  2004-12-30 15:11             ` Floyd L. Davidson
  4 siblings, 0 replies; 105+ messages in thread
From: kurtz @ 2004-12-30 12:25 UTC (permalink / raw)


[-- Attachment #1: Type: text/plain, Size: 866 bytes --]

Ravi Uday escribe:
> Yea right, it works, but how does one start the server to enable this 
> client to connect to it. Do you have a procedure which could be easily 
> followed ?

I set in my .bashrc something like alias emacs="`emacswrapper.sh`"
where emacswrapper.sh is the attached script.

Here, dtemacs is a nice script provided with the Debian gnuserv
package. Google for it if not using Debian. It tries to contact emacs
with gnuclient, starting a new emacs if there is no answer. Thanks to
my emacswrapper.sh script, whenever I call `emacs', the correct
instance for me is executed, this is, `emacs -nw' if connected by ssh,
`dtemacs' if on Linux with X running, `gnuclientw' if on a cygwin
environment and a bare `emacs' in any other case.

Works for me, I hope is also useful for you. Of course, YMMV!
-- 
http colon slash slash kurtz dot blogsite dot org

[-- Attachment #2: emacswrapper.sh --]
[-- Type: application/x-sh, Size: 494 bytes --]

[-- Attachment #3: Type: text/plain, Size: 152 bytes --]

_______________________________________________
Help-gnu-emacs mailing list
Help-gnu-emacs@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gnu-emacs

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-12-30  9:32           ` Ravi Uday
                               ` (3 preceding siblings ...)
  2004-12-30 12:25             ` kurtz
@ 2004-12-30 15:11             ` Floyd L. Davidson
  2004-12-30 15:27               ` David Kastrup
  4 siblings, 1 reply; 105+ messages in thread
From: Floyd L. Davidson @ 2004-12-30 15:11 UTC (permalink / raw)


Ravi Uday <raviuday@gmail.com> wrote:
><snip>
>> The command is `emacsclient', one word with no dash.
>> I belive that was a misprint in the previous message, maybe
>> due to the
>> dash in the command that start the sever ;)
>>
>
>Yea right, it works, but how does one start the server to enable
>this client to connect to it. Do you have a procedure which
>could be easily followed ?

Everyone is telling you to put it into your ~/.emacs, and I'm
going to tell you *do not do that*!  If you do, it means you
cannot execute Emacs without starting a server...  a limitation
you do *not* want.

So...  make either an alias or a shell function to invoke the
server in a different manner than a regular Emacs.  For example,
"alias emacs-server=/usr/bin/emacs -f server-start" is just about
the simplest way to start it.

However there are other options and issues you might want to
think about too...

Since it is a server, you may want it to be invoked by the startup
for either your login shell or perhaps a window manager.  In the
case of starting by a window manager, you don't need to ever see
the actual emacs window!  So use the "-iconic" command line option
to get rid of it.

  alias emacs-server=/usr/bin/emacs -iconic -f server-start"

Another possibility is that you'll want other changes to the
initialized environment for the server that are different from an
emacs invoked separately.  That is easy to accomplish too,

  alias emacs-server=/usr/bin/emacs -l ~/.emacs-server -iconic

Now it will, after reading the regular init files (i.e.,
~/.emacs), also read ~/.emacs-server.  You can put whatever
changes you want into that file, and end it with "server-start"
in order to invoke the server.

What would you want different???  Well, ymmv, but I don't want to
kill the server everytime I type in C-x C-c (which is exactly what
happens if you do that with only one emacsclient process active).

Exiting with C-x C-c is a reflex that my fingers know very well,
so I want to continue using that, but don't want to ever kill
the server with it.  So in my case I've redefined the exit code
that C-x C-c is bound to.

 ;; for GNU Emacs only
 (unless (featurep 'xemacs)
   (defvar current-frame nil)
   (setq gnuserv-frame (current-frame)))

 ;;
 ;;  disallow exiting from a command  (menu option only)
 ;;
 (defun do-exit ()
   "Exits Emacs or an Emacs client"
     (interactive)
   (if   (gnuserv-running-p)
       (if (eq gnuserv-clients nil) (delete-frame) (gnuserv-edit))))

 (define-key ctl-x-map "\C-c" 'do-exit)


Warning: I use XEmacs, not GNU's version.  Hence none of the
above has been tested in a long time and is provided as an
example of where to start.

-- 
Floyd L. Davidson           <http://web.newsguy.com/floyd_davidson>
Ukpeagvik (Barrow, Alaska)                         floyd@barrow.com

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-12-30 15:11             ` Floyd L. Davidson
@ 2004-12-30 15:27               ` David Kastrup
  2004-12-30 16:33                 ` Floyd L. Davidson
  0 siblings, 1 reply; 105+ messages in thread
From: David Kastrup @ 2004-12-30 15:27 UTC (permalink / raw)


floyd@barrow.com (Floyd L. Davidson) writes:

> Ravi Uday <raviuday@gmail.com> wrote:
>><snip>
>>> The command is `emacsclient', one word with no dash.
>>> I belive that was a misprint in the previous message, maybe
>>> due to the
>>> dash in the command that start the sever ;)
>>>
>>
>>Yea right, it works, but how does one start the server to enable
>>this client to connect to it. Do you have a procedure which
>>could be easily followed ?
>
> Everyone is telling you to put it into your ~/.emacs, and I'm going
> to tell you *do not do that*!  If you do, it means you cannot
> execute Emacs without starting a server...  a limitation you do
> *not* want.

emacs -q

but apart from that, if a server is already running, no new server
gets started.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-12-30 15:27               ` David Kastrup
@ 2004-12-30 16:33                 ` Floyd L. Davidson
  2004-12-30 16:39                   ` David Kastrup
  0 siblings, 1 reply; 105+ messages in thread
From: Floyd L. Davidson @ 2004-12-30 16:33 UTC (permalink / raw)


David Kastrup <dak@gnu.org> wrote:
>floyd@barrow.com (Floyd L. Davidson) writes:
>
>> Ravi Uday <raviuday@gmail.com> wrote:
>>><snip>
>>>> The command is `emacsclient', one word with no dash.
>>>> I belive that was a misprint in the previous message, maybe
>>>> due to the
>>>> dash in the command that start the sever ;)
>>>>
>>>
>>>Yea right, it works, but how does one start the server to enable
>>>this client to connect to it. Do you have a procedure which
>>>could be easily followed ?
>>
>> Everyone is telling you to put it into your ~/.emacs, and I'm going
>> to tell you *do not do that*!  If you do, it means you cannot
>> execute Emacs without starting a server...  a limitation you do
>> *not* want.
>
>emacs -q

Wonderful...  ;-)

(I don't think the OP wants an invocation of emacs like that.  We
are not addressing seasoned users and developers...)

>but apart from that, if a server is already running, no new server
>gets started.

Sure, but if you don't want to start a server...

-- 
Floyd L. Davidson           <http://web.newsguy.com/floyd_davidson>
Ukpeagvik (Barrow, Alaska)                         floyd@barrow.com

^ permalink raw reply	[flat|nested] 105+ messages in thread

* Re: emacs for everything?
  2004-12-30 16:33                 ` Floyd L. Davidson
@ 2004-12-30 16:39                   ` David Kastrup
  0 siblings, 0 replies; 105+ messages in thread
From: David Kastrup @ 2004-12-30 16:39 UTC (permalink / raw)


floyd@barrow.com (Floyd L. Davidson) writes:

> David Kastrup <dak@gnu.org> wrote:
>>floyd@barrow.com (Floyd L. Davidson) writes:
>>
>>> Ravi Uday <raviuday@gmail.com> wrote:
>>>><snip>
>>>>> The command is `emacsclient', one word with no dash.
>>>>> I belive that was a misprint in the previous message, maybe
>>>>> due to the
>>>>> dash in the command that start the sever ;)
>>>>>
>>>>
>>>>Yea right, it works, but how does one start the server to enable
>>>>this client to connect to it. Do you have a procedure which
>>>>could be easily followed ?
>>>
>>> Everyone is telling you to put it into your ~/.emacs, and I'm going
>>> to tell you *do not do that*!  If you do, it means you cannot
>>> execute Emacs without starting a server...  a limitation you do
>>> *not* want.
>>
>>emacs -q
>
> Wonderful...  ;-)
>
> (I don't think the OP wants an invocation of emacs like that.  We
> are not addressing seasoned users and developers...)

Whatever.

>>but apart from that, if a server is already running, no new server
>>gets started.
>
> Sure, but if you don't want to start a server...

emacs --eval "(defalias 'server-start 'ignore)"

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum

^ permalink raw reply	[flat|nested] 105+ messages in thread

end of thread, other threads:[~2004-12-30 16:39 UTC | newest]

Thread overview: 105+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <mailman.2999.1100584262.8225.help-gnu-emacs@gnu.org>
2004-12-06  2:44 ` emacs for everything? David Combs
2004-12-06  4:11   ` Pascal Bourguignon
2004-12-27  1:59     ` David Combs
2004-12-30  7:04       ` Ravi Uday
2004-12-30  7:30         ` Neon Absentius
     [not found]         ` <mailman.9951.1104392583.27204.help-gnu-emacs@gnu.org>
2004-12-30  9:32           ` Ravi Uday
2004-12-30  9:53             ` Christian Plate
2004-12-30  9:59             ` Neon Absentius
2004-12-30 10:17             ` Peter Dyballa
2004-12-30 12:25             ` kurtz
2004-12-30 15:11             ` Floyd L. Davidson
2004-12-30 15:27               ` David Kastrup
2004-12-30 16:33                 ` Floyd L. Davidson
2004-12-30 16:39                   ` David Kastrup
2004-11-16  5:41 Joe Corneli
     [not found] ` <mailman.3197.1100662500.8225.help-gnu-emacs@gnu.org>
2004-11-16 11:58   ` Fabian Braennstroem
2004-11-17 19:05     ` Floyd L. Davidson
2004-11-20 17:19       ` Kai Grossjohann
2004-11-21  9:17         ` Janusz S. Bień
     [not found]         ` <mailman.363.1101029322.27204.help-gnu-emacs@gnu.org>
2004-12-05  1:23           ` Zajcev Evgeny
     [not found]       ` <mailman.236.1100971735.27204.help-gnu-emacs@gnu.org>
2004-11-20 18:18         ` Pascal Bourguignon
2004-11-20 21:40           ` Jay Belanger
2004-11-20 23:05             ` Alan Mackenzie
2004-11-21  9:29               ` Joe Corneli
2004-11-21 16:22             ` Pascal Bourguignon
2004-11-20 18:45         ` Floyd L. Davidson
2004-11-22 10:27           ` Kai Grossjohann
2004-11-22 13:50             ` John Sullivan
2004-11-23 19:57             ` Maciek Pasternacki
2004-11-25 13:31               ` Kai Grossjohann
2004-11-25 14:52                 ` Maciek Pasternacki
2004-11-26  9:03                   ` Kai Grossjohann
2004-11-27 17:12                     ` Maciek Pasternacki
2004-11-27 19:50                       ` Kai Grossjohann
2004-11-28  1:29                         ` Maciek Pasternacki
2004-11-28 11:47                           ` Kai Grossjohann
2004-11-27 23:16                       ` Daniel Pittman
     [not found]               ` <mailman.1437.1101390082.27204.help-gnu-emacs@gnu.org>
2004-11-25 15:19                 ` Mike
2004-11-25 15:45                   ` Maciek Pasternacki
     [not found]             ` <mailman.1058.1101240531.27204.help-gnu-emacs@gnu.org>
2004-11-24  4:13               ` Lee Sau Dan
2004-11-24 13:10                 ` Maciek Pasternacki
2004-11-24 14:25                   ` Leonardo Boiko
2004-11-24 20:33                     ` Maciek Pasternacki
2004-11-24 20:49                       ` Leonardo Boiko
     [not found]                       ` <mailman.1312.1101329987.27204.help-gnu-emacs@gnu.org>
2004-12-01 17:49                         ` Kevin Rodgers
     [not found]                     ` <mailman.1308.1101329036.27204.help-gnu-emacs@gnu.org>
2004-11-25  3:16                       ` Pascal Bourguignon
2004-11-25 13:16                         ` Maciek Pasternacki
     [not found]                         ` <mailman.1434.1101389211.27204.help-gnu-emacs@gnu.org>
2004-11-25 20:12                           ` Stefan Monnier
2004-11-25 21:03                             ` Maciek Pasternacki
     [not found]                             ` <mailman.1503.1101417224.27204.help-gnu-emacs@gnu.org>
2004-11-27 22:00                               ` Stefan Monnier
2004-11-28  1:31                                 ` Maciek Pasternacki
2004-11-25 17:06                       ` Mathias Dahl
2004-11-28 14:29                       ` Lee Sau Dan
2004-11-28 20:24                         ` Joe Corneli
2004-11-30 10:00                     ` ken
     [not found]           ` <mailman.591.1101120112.27204.help-gnu-emacs@gnu.org>
2004-11-24 23:58             ` Floyd L. Davidson
2004-11-27 20:07               ` Kai Grossjohann
2004-11-27 23:08                 ` Micha Feigin
2004-11-28  1:33                 ` Maciek Pasternacki
     [not found]                 ` <mailman.1945.1101634177.27204.help-gnu-emacs@gnu.org>
2004-11-28 12:24                   ` Floyd L. Davidson
2004-11-29 11:56                     ` Kai Grossjohann
     [not found]                     ` <mailman.2151.1101729999.27204.help-gnu-emacs@gnu.org>
2004-11-29 15:11                       ` Floyd L. Davidson
2004-12-01 16:34                         ` Kai Grossjohann
     [not found]                         ` <mailman.2811.1101919485.27204.help-gnu-emacs@gnu.org>
2004-12-03 19:55                           ` Floyd L. Davidson
     [not found]               ` <mailman.1836.1101586658.27204.help-gnu-emacs@gnu.org>
2004-11-27 22:00                 ` Floyd L. Davidson
2004-11-28 18:36                 ` David Hansen
2004-11-18 19:47     ` Alan Mackenzie
2004-11-17 20:50   ` Alan Mackenzie
2004-11-17 22:46     ` Joe Corneli
     [not found]     ` <mailman.3419.1100732160.8225.help-gnu-emacs@gnu.org>
2004-11-18 19:42       ` Alan Mackenzie
2004-11-18 22:41         ` Joe Corneli
2004-11-17  3:24 ` Joe Corneli
  -- strict thread matches above, loose matches on Subject: below --
2004-11-15  1:29 Mike
2004-11-15  2:30 ` Henrik S. Hansen
2004-11-15 14:52   ` Per Abrahamsen
2004-11-15 16:32     ` Henrik S. Hansen
2004-11-16 10:09   ` William Xuuu
2004-11-16 13:20     ` Floyd L. Davidson
2004-11-16 20:07       ` Alan Mackenzie
2004-11-17 13:22         ` Oliver Scholz
2004-11-17 15:30         ` Thien-Thi Nguyen
2004-11-17 18:45         ` Floyd L. Davidson
2004-11-17 20:11           ` Thien-Thi Nguyen
2004-11-17 22:07           ` Henrik S. Hansen
2004-11-18 18:51           ` Alan Mackenzie
2004-11-18 22:03             ` Stefan Monnier
2004-11-19  0:48             ` Floyd L. Davidson
2004-11-19 19:41               ` Alan Mackenzie
2004-11-19 19:00         ` Cristian Gutierrez
2004-11-19 20:29           ` Leonardo Boiko
2004-11-26  4:51       ` William Xuuu
2004-11-23 12:27     ` Alex Polite
2004-12-06  2:39       ` David Combs
2004-11-15  2:51 ` V. L. Simpson
2004-11-15  3:03 ` David Hansen
2004-11-15  3:17 ` Galen Boyer
2004-11-15  7:06 ` Kin Cho
2004-11-16  1:57   ` Joe Fineman
2004-11-15  7:37 ` Gian Uberto Lauri
2004-11-15 12:56 ` Pascal Bourguignon
2004-11-15 13:09 ` respower
2004-11-15 14:37 ` Thien-Thi Nguyen
2004-11-17 13:27   ` Oliver Scholz
2004-11-16 11:00 ` Kai Grossjohann
     [not found] ` <mailman.3054.1100603433.8225.help-gnu-emacs@gnu.org>
2004-11-16 15:41   ` Mathias Dahl

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.