* Re: picture mode
@ 2002-06-25 23:32 Richard Stallman
2002-06-26 2:40 ` Duke Patterson
0 siblings, 1 reply; 8+ messages in thread
From: Richard Stallman @ 2002-06-25 23:32 UTC (permalink / raw)
Cc: emacs-devel
> What is the easiest way to draw a rectangle in picture mode? The
> command C-c C-r will draw a rectangle between mark and point, but I
> can't mark on an empty line.
I am not sure what "can't mark on an empty line" means.
Would you please state a precise test case so I can be sure
I understand?
Please read the Bugs section in the Emacs manual, which provides
guidelines on how to write a bug report to give us the
necessary information so we can fix the bug.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: picture mode
2002-06-25 23:32 picture mode Richard Stallman
@ 2002-06-26 2:40 ` Duke Patterson
2002-06-26 22:25 ` Richard Stallman
0 siblings, 1 reply; 8+ messages in thread
From: Duke Patterson @ 2002-06-26 2:40 UTC (permalink / raw)
Cc: emacs-devel
--- Richard Stallman <rms@gnu.org> wrote:
> > What is the easiest way to draw a rectangle in
> picture mode? The
> > command C-c C-r will draw a rectangle between
> mark and point, but I
> > can't mark on an empty line.
>
> I am not sure what "can't mark on an empty line"
> means.
> Would you please state a precise test case so I can
> be sure
> I understand?
>
The following is from the discussion in the
gnu.emacs.help newsgroup:
With `transient-mark-mode' t the region becomes
inactive when you move to a buffer position that is
not yet created by `picture-mode'?
C-f/C-b/C-n/C-p should automatically insert spaces to
extend short lines when necessary. This does not
happen.
I hope the above description is clarifies the problem.
Sincerely,
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: picture mode
2002-06-26 2:40 ` Duke Patterson
@ 2002-06-26 22:25 ` Richard Stallman
2002-06-29 12:42 ` Duke Patterson
0 siblings, 1 reply; 8+ messages in thread
From: Richard Stallman @ 2002-06-26 22:25 UTC (permalink / raw)
Cc: emacs-devel
With `transient-mark-mode' t the region becomes
inactive when you move to a buffer position that is
not yet created by `picture-mode'?
C-f/C-b/C-n/C-p should automatically insert spaces to
extend short lines when necessary. This does not
happen.
I hope the above description is clarifies the problem.
Alas, it doesn't. What I need is a precise test case telling me
exactly what to type so I can observe the problem.
Please read the Bugs section in the Emacs manual, which provides
guidelines on how to write a bug report to give us the
necessary information so we can fix the bug.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: picture mode
2002-06-26 22:25 ` Richard Stallman
@ 2002-06-29 12:42 ` Duke Patterson
2002-06-29 14:21 ` Paul Stoeber
0 siblings, 1 reply; 8+ messages in thread
From: Duke Patterson @ 2002-06-29 12:42 UTC (permalink / raw)
Cc: emacs-devel
--- Richard Stallman <rms@gnu.org> wrote:
> With `transient-mark-mode' t the region becomes
> inactive when you move to a buffer position that
> is
> not yet created by `picture-mode'?
>
> C-f/C-b/C-n/C-p should automatically insert
> spaces to
> extend short lines when necessary. This does not
> happen.
>
> I hope the above description is clarifies the
> problem.
>
> Alas, it doesn't. What I need is a precise test
> case telling me
> exactly what to type so I can observe the problem.
>
> Please read the Bugs section in the Emacs manual,
> which provides
> guidelines on how to write a bug report to give us
> the
> necessary information so we can fix the bug.
Open a new buffer and type M-x picture-mode.
Press C-SPC to mark the current position.
Now, attempt to extend the marked region to the
rectangle size you desire with the following command:
C-f C-f C-f
C-n C-n C-n
This should've marked a region. Now
C-c C-r should create a rectangle.
This _doesn't_ happen.
Sincerely,
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: picture mode
2002-06-29 12:42 ` Duke Patterson
@ 2002-06-29 14:21 ` Paul Stoeber
2002-06-29 14:35 ` Paul Stoeber
0 siblings, 1 reply; 8+ messages in thread
From: Paul Stoeber @ 2002-06-29 14:21 UTC (permalink / raw)
Cc: emacs-devel
On Sat, Jun 29, 2002 at 05:42:25AM -0700, Duke Patterson wrote:
> Open a new buffer and type M-x picture-mode.
>
> Press C-SPC to mark the current position.
>
> Now, attempt to extend the marked region to the
> rectangle size you desire with the following command:
>
> C-f C-f C-f
> C-n C-n C-n
>
> This should've marked a region. Now
>
> C-c C-r should create a rectangle.
>
> This _doesn't_ happen.
Emacs 21.2.1 doesn't have this problem.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: picture mode
2002-06-29 14:21 ` Paul Stoeber
@ 2002-06-29 14:35 ` Paul Stoeber
2002-06-30 20:53 ` Richard Stallman
0 siblings, 1 reply; 8+ messages in thread
From: Paul Stoeber @ 2002-06-29 14:35 UTC (permalink / raw)
Cc: emacs-devel
On Sat, Jun 29, 2002 at 02:21:17PM +0000, Paul Stoeber wrote:
> On Sat, Jun 29, 2002 at 05:42:25AM -0700, Duke Patterson wrote:
> > Open a new buffer and type M-x picture-mode.
> >
> > Press C-SPC to mark the current position.
> >
> > Now, attempt to extend the marked region to the
> > rectangle size you desire with the following command:
> >
> > C-f C-f C-f
> > C-n C-n C-n
> >
> > This should've marked a region. Now
> >
> > C-c C-r should create a rectangle.
> >
> > This _doesn't_ happen.
>
> Emacs 21.2.1 doesn't have this problem.
But if you set `transient-mark-mode' to `t',
then Emacs 21.2.1 _does_ have this problem.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: picture mode
2002-06-29 14:35 ` Paul Stoeber
@ 2002-06-30 20:53 ` Richard Stallman
2002-07-15 2:40 ` Duke Patterson
0 siblings, 1 reply; 8+ messages in thread
From: Richard Stallman @ 2002-06-30 20:53 UTC (permalink / raw)
Cc: sigserv, emacs-devel
Does this fix it?
*** picture.el.~1.39.~ Sat Mar 9 23:03:34 2002
--- picture.el Sun Jun 30 14:06:14 2002
***************
*** 106,117 ****
(interactive "p\nd")
(picture-update-desired-column interactive)
(setq picture-desired-column (max 0 (+ picture-desired-column arg)))
! (let ((current-column (move-to-column picture-desired-column t)))
! (if (and (> current-column picture-desired-column)
! (< arg 0))
! ;; It seems that we have just tried to move to the right
! ;; column of a multi-column character.
! (forward-char -1))))
(defun picture-backward-column (arg &optional interactive)
"Move cursor left, making whitespace if necessary.
--- 106,118 ----
(interactive "p\nd")
(picture-update-desired-column interactive)
(setq picture-desired-column (max 0 (+ picture-desired-column arg)))
! (let (deactivate-mark)
! (let ((current-column (move-to-column picture-desired-column t)))
! (if (and (> current-column picture-desired-column)
! (< arg 0))
! ;; It seems that we have just tried to move to the right
! ;; column of a multi-column character.
! (forward-char -1)))))
(defun picture-backward-column (arg &optional interactive)
"Move cursor left, making whitespace if necessary.
***************
*** 124,134 ****
"Move vertically down, making whitespace if necessary.
With argument, move that many lines."
(interactive "p")
! (picture-update-desired-column nil)
! (picture-newline arg)
! (let ((current-column (move-to-column picture-desired-column t)))
! (if (> current-column picture-desired-column)
! (forward-char -1))))
(defvar picture-vertical-step 0
"Amount to move vertically after text character in Picture mode.")
--- 125,136 ----
"Move vertically down, making whitespace if necessary.
With argument, move that many lines."
(interactive "p")
! (let (deactivate-mark)
! (picture-update-desired-column nil)
! (picture-newline arg)
! (let ((current-column (move-to-column picture-desired-column t)))
! (if (> current-column picture-desired-column)
! (forward-char -1)))))
(defvar picture-vertical-step 0
"Amount to move vertically after text character in Picture mode.")
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: picture mode
2002-06-30 20:53 ` Richard Stallman
@ 2002-07-15 2:40 ` Duke Patterson
0 siblings, 0 replies; 8+ messages in thread
From: Duke Patterson @ 2002-07-15 2:40 UTC (permalink / raw)
Cc: emacs-devel
--- Richard Stallman <rms@gnu.org> wrote:
> Does this fix it?
>
Yes, this patch fixes it! Thanks a lot! It wouldn't
apply cleanly to my version of picture.el (emacs
21.1), so I had to apply the changes by hand.
Sincerely,
> *** picture.el.~1.39.~ Sat Mar 9 23:03:34
__________________________________________________
Do You Yahoo!?
Yahoo! Autos - Get free new car price quotes
http://autos.yahoo.com
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2002-07-15 2:40 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-06-25 23:32 picture mode Richard Stallman
2002-06-26 2:40 ` Duke Patterson
2002-06-26 22:25 ` Richard Stallman
2002-06-29 12:42 ` Duke Patterson
2002-06-29 14:21 ` Paul Stoeber
2002-06-29 14:35 ` Paul Stoeber
2002-06-30 20:53 ` Richard Stallman
2002-07-15 2:40 ` Duke Patterson
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).