all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [storm@cua.dk: Redisplay bug in latest CVS]
@ 2002-05-15  7:01 Richard Stallman
  2002-05-15 13:50 ` Gerd Moellmann
  0 siblings, 1 reply; 11+ messages in thread
From: Richard Stallman @ 2002-05-15  7:01 UTC (permalink / raw)
  Cc: emacs-devel

If nobody else fixes this, can you please help?

------- Start of forwarded message -------
From: "Kim F. Storm" <storm@cua.dk>
To: emacs-devel@gnu.org
Subject: Redisplay bug in latest CVS
Sender: emacs-devel-admin@gnu.org
Date: Tue, 14 May 2002 09:43:17 +0000 (GMT)


This is with latest CVS emacs on GNU/Linux 2.4 (redhat 7.2)
with Xfree 4.(something) running under X:

Save this file in x.c:

- -------------------------------------------------
f()
{
  switch (a)
    {
    case 1:
		break;
    case 1:
		break;
    }
}
- ------------------------------------------------

[Notice that the "break;" lines are indented by two TABs].

Start emacs -q and do C-x C-f x.c RET

Now move the cursor _below_ the space in "case 1:", ie.

    case 1:
	X	      break;
here....^

Hit TAB.

The screen now looks like (cursor is on the `b'):

    case 1:
      br ak;
?.......^

Doing C-l brings back the missing `e'.


My guess is that if the cursor was on a TAB, the position
occupied by that TAB will be left blank after redisplay.

To see this, indent the "break;" by "TAB SPACE TAB" and
put the cursor on the SPACE and press TAB => correct redisplay.

.. but there must be more to it than that.

I don't have time to investigate this further right now.

- -- 
Kim F. Storm  <storm@cua.dk>      http://www.cua.dk


_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://mail.gnu.org/mailman/listinfo/emacs-devel
------- End of forwarded message -------

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

* Re: [storm@cua.dk: Redisplay bug in latest CVS]
  2002-05-15  7:01 [storm@cua.dk: Redisplay bug in latest CVS] Richard Stallman
@ 2002-05-15 13:50 ` Gerd Moellmann
  2002-05-15 14:03   ` Miles Bader
                     ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Gerd Moellmann @ 2002-05-15 13:50 UTC (permalink / raw)
  Cc: emacs-devel

Richard Stallman <rms@gnu.org> writes:

> If nobody else fixes this, can you please help?

The Emacs/Guile plan has moved Emacs to the low end of my personal
priority list.  I'll queue reports, but it's currently unlikely that
I'll work on them.

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

* Re: [storm@cua.dk: Redisplay bug in latest CVS]
  2002-05-15 13:50 ` Gerd Moellmann
@ 2002-05-15 14:03   ` Miles Bader
  2002-05-15 15:11     ` Gerd Moellmann
  2002-05-15 16:24   ` Eli Zaretskii
  2002-05-16 20:24   ` Richard Stallman
  2 siblings, 1 reply; 11+ messages in thread
From: Miles Bader @ 2002-05-15 14:03 UTC (permalink / raw)
  Cc: rms, emacs-devel

gerd.moellmann@t-online.de (Gerd Moellmann) writes:
> The Emacs/Guile plan has moved Emacs to the low end of my personal
> priority list.

Emacs/Guile plan?

-Miles
-- 
The secret to creativity is knowing how to hide your sources.
  --Albert Einstein

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

* Re: [storm@cua.dk: Redisplay bug in latest CVS]
  2002-05-15 14:03   ` Miles Bader
@ 2002-05-15 15:11     ` Gerd Moellmann
  2002-05-15 15:29       ` Miles Bader
  0 siblings, 1 reply; 11+ messages in thread
From: Gerd Moellmann @ 2002-05-15 15:11 UTC (permalink / raw)
  Cc: rms, emacs-devel

Miles Bader <miles@gnu.org> writes:

> Emacs/Guile plan?

Basing Emacs on Guile, and what follows from it.

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

* Re: [storm@cua.dk: Redisplay bug in latest CVS]
  2002-05-15 15:11     ` Gerd Moellmann
@ 2002-05-15 15:29       ` Miles Bader
  2002-05-15 15:56         ` Gerd Moellmann
  0 siblings, 1 reply; 11+ messages in thread
From: Miles Bader @ 2002-05-15 15:29 UTC (permalink / raw)
  Cc: rms, emacs-devel

gerd.moellmann@t-online.de (Gerd Moellmann) writes:
> > Emacs/Guile plan?
> 
> Basing Emacs on Guile, and what follows from it.

Yeah, but that's been a vague concept since the dawn of time; your
message implies that there's actually something happening...

-Miles
-- 
Love is a snowmobile racing across the tundra.  Suddenly it flips over,
pinning you underneath.  At night the ice weasels come.  --Nietzsche

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

* Re: [storm@cua.dk: Redisplay bug in latest CVS]
  2002-05-15 15:29       ` Miles Bader
@ 2002-05-15 15:56         ` Gerd Moellmann
  0 siblings, 0 replies; 11+ messages in thread
From: Gerd Moellmann @ 2002-05-15 15:56 UTC (permalink / raw)
  Cc: rms, emacs-devel

Miles Bader <miles@gnu.org> writes:

> > Basing Emacs on Guile, and what follows from it.
> 
> Yeah, but that's been a vague concept since the dawn of time; your
> message implies that there's actually something happening...

I'll let Richard answer what the state of affairs is.  I was referring
to something on emacs-hackers and later in private mail.  Obviously,
I've made my personal decision.

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

* Re: [storm@cua.dk: Redisplay bug in latest CVS]
  2002-05-15 13:50 ` Gerd Moellmann
  2002-05-15 14:03   ` Miles Bader
@ 2002-05-15 16:24   ` Eli Zaretskii
  2002-05-15 18:24     ` Gerd Moellmann
  2002-05-16 20:24   ` Richard Stallman
  2 siblings, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2002-05-15 16:24 UTC (permalink / raw)
  Cc: rms, emacs-devel

> From: gerd.moellmann@t-online.de
> Date: 15 May 2002 15:50:45 +0200
> 
> The Emacs/Guile plan has moved Emacs to the low end of my personal
> priority list.  I'll queue reports, but it's currently unlikely that
> I'll work on them.

If moving to Guile means we lose Gerd's help, then I'm against moving
to Guile as a matter of practice.

I'm serious.

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

* Re: [storm@cua.dk: Redisplay bug in latest CVS]
  2002-05-15 16:24   ` Eli Zaretskii
@ 2002-05-15 18:24     ` Gerd Moellmann
  2002-05-15 21:49       ` Thien-Thi Nguyen
  0 siblings, 1 reply; 11+ messages in thread
From: Gerd Moellmann @ 2002-05-15 18:24 UTC (permalink / raw)
  Cc: rms, emacs-devel

"Eli Zaretskii" <eliz@is.elta.co.il> writes:

> > From: gerd.moellmann@t-online.de
> > Date: 15 May 2002 15:50:45 +0200
> > 
> > The Emacs/Guile plan has moved Emacs to the low end of my personal
> > priority list.  I'll queue reports, but it's currently unlikely that
> > I'll work on them.
> 
> If moving to Guile means we lose Gerd's help, then I'm against moving
> to Guile as a matter of practice.

I see that what I wrote can be misunderstood, for example as simply
being opposed to Scheme or Guile as a matter of principle.  So please
let me clarify.

There are technical reasons for being against a reimplementation of
ELisp in Guile, or for making Guile Emacs' principal extension
language.  These issues can theoretically be solved with enough
effort.  I personally think there's too much effort and risk involved;
others might find that debatable or irrelevant in the bigger GNU
picture.  I also don't like the way this crept up again, but this is a
completely different story which I won't belabor here.  Anyway,
although I'm against such a move, the reason Emacs has lost priority
for me _today_ is this, in short:

The "new" redisplay is anything but new for me.  Today, working on it
is for me a mixture of incredibly boring and inherently and constantly
complex that makes it essentially a pain in the neck.  That's not a
good motivation, of course, and it's getting worse.

In the past, it helped me to find something else in Emacs to work on,
and do a bit there, a bit in redisplay etc.  Lately, the only "else"
part remaining that might have interested me enough was the ELisp
interpreter.  But work there doesn't make sense when the ELisp
implementation is anyway replaced, and something else becomes the
primary extension language.  (What makes sense is working on Guile
instead (not saying that I'll do that.))

(I've been looking for other projects that might play that role, but
there's currently nothing.)

So, no motivation => low priority.

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

* Re: [storm@cua.dk: Redisplay bug in latest CVS]
  2002-05-15 18:24     ` Gerd Moellmann
@ 2002-05-15 21:49       ` Thien-Thi Nguyen
  0 siblings, 0 replies; 11+ messages in thread
From: Thien-Thi Nguyen @ 2002-05-15 21:49 UTC (permalink / raw)
  Cc: Eli Zaretskii, rms, emacs-devel

gerd.moellmann@t-online.de (Gerd Moellmann) writes:

   (What makes sense is working on Guile
   instead (not saying that I'll do that.))

guile would benefit greatly from your involvement.
i'm sure emacs would benefit indirectly but still substantially.

thi

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

* Re: [storm@cua.dk: Redisplay bug in latest CVS]
  2002-05-15 13:50 ` Gerd Moellmann
  2002-05-15 14:03   ` Miles Bader
  2002-05-15 16:24   ` Eli Zaretskii
@ 2002-05-16 20:24   ` Richard Stallman
  2002-05-16 21:47     ` Gerd Moellmann
  2 siblings, 1 reply; 11+ messages in thread
From: Richard Stallman @ 2002-05-16 20:24 UTC (permalink / raw)
  Cc: emacs-devel

Won't you please at least fix the bugs in the display code that you
wrote?

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

* Re: [storm@cua.dk: Redisplay bug in latest CVS]
  2002-05-16 20:24   ` Richard Stallman
@ 2002-05-16 21:47     ` Gerd Moellmann
  0 siblings, 0 replies; 11+ messages in thread
From: Gerd Moellmann @ 2002-05-16 21:47 UTC (permalink / raw)
  Cc: emacs-devel

Richard Stallman <rms@gnu.org> writes:

> Won't you please at least fix the bugs in the display code that you
> wrote?

I'm afraid kind of appealing to my sense of duty has no effect at
present, because, after having invested that vast amount of nerves
(you know what I mean), time, and effectively money, I don't think
there's a moral obligation left on my side.

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

end of thread, other threads:[~2002-05-16 21:47 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-05-15  7:01 [storm@cua.dk: Redisplay bug in latest CVS] Richard Stallman
2002-05-15 13:50 ` Gerd Moellmann
2002-05-15 14:03   ` Miles Bader
2002-05-15 15:11     ` Gerd Moellmann
2002-05-15 15:29       ` Miles Bader
2002-05-15 15:56         ` Gerd Moellmann
2002-05-15 16:24   ` Eli Zaretskii
2002-05-15 18:24     ` Gerd Moellmann
2002-05-15 21:49       ` Thien-Thi Nguyen
2002-05-16 20:24   ` Richard Stallman
2002-05-16 21:47     ` Gerd Moellmann

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.