unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#375: forward-word cmd finds beginning of next word
@ 2008-06-07 14:40 Gunnar P. Vestergaard
  2008-06-07 16:52 ` Eli Zaretskii
  2008-06-07 17:41 ` Stefan Monnier
  0 siblings, 2 replies; 4+ messages in thread
From: Gunnar P. Vestergaard @ 2008-06-07 14:40 UTC (permalink / raw)
  To: bug-gnu-emacs

I have a feature request for GNU Emacs: In Emacs, when using the command 
forward-word, with the keyboard shortcut M-F, I understand that Emacs 
places point just after the end of the current word, pointing at the 
beginning of a non-letter sequence. And the command backward-word, with 
the keyboard shortcut M-B, places point at the beginning of the current 
word, or if it is already at the beginning of a word, it places point at 
the beginning of the previous word.

I would like if those two commands, forward-word and backward-word, had 
identical results, i.e. so that the command forward-word would instead 
place point at the beginning of the next word, just as the command 
backward-word places the point at the beginning of a word.

Has this issue ever been discussed?

In Microsoft Windows, when you edit a text and you move forward one word 
with Ctrl-ArrowRight, the cursor is placed at the beginning of a word. 
It makes more sense, I think. Not that MS Windows is a great operating 
system. It sucks, actually.

I am not subscribed to the bug-gnu-emacs mailing list, so would someone 
send a reply to my e-mail address?

Gunnar Vestergaard
Torshavn, Faroe Islands







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

* bug#375: forward-word cmd finds beginning of next word
  2008-06-07 14:40 bug#375: forward-word cmd finds beginning of next word Gunnar P. Vestergaard
@ 2008-06-07 16:52 ` Eli Zaretskii
  2008-06-07 17:41 ` Stefan Monnier
  1 sibling, 0 replies; 4+ messages in thread
From: Eli Zaretskii @ 2008-06-07 16:52 UTC (permalink / raw)
  To: Gunnar P. Vestergaard, 375; +Cc: bug-gnu-emacs, bug-submit-list

> Date: Sat, 07 Jun 2008 15:40:12 +0100
> From: "Gunnar P. Vestergaard" <post@gunnar-pv.fo>
> Cc: 
> 
> I have a feature request for GNU Emacs: In Emacs, when using the command 
> forward-word, with the keyboard shortcut M-F, I understand that Emacs 
> places point just after the end of the current word, pointing at the 
> beginning of a non-letter sequence. And the command backward-word, with 
> the keyboard shortcut M-B, places point at the beginning of the current 
> word, or if it is already at the beginning of a word, it places point at 
> the beginning of the previous word.
> 
> I would like if those two commands, forward-word and backward-word, had 
> identical results, i.e. so that the command forward-word would instead 
> place point at the beginning of the next word, just as the command 
> backward-word places the point at the beginning of a word.

You _might_ succeed asking for this as an optional feature.  Asking
for changing the default behavior is a non-starter, since many users
and most developers (including myself) consider the current behavior a
feature, and will never trade it for anything like what you describe.

Btw, you should be able to write your own replacements for these
commands that behave like you want by using search-forward-regexp with
a suitable regexp.







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

* bug#375: forward-word cmd finds beginning of next word
  2008-06-07 14:40 bug#375: forward-word cmd finds beginning of next word Gunnar P. Vestergaard
  2008-06-07 16:52 ` Eli Zaretskii
@ 2008-06-07 17:41 ` Stefan Monnier
  2012-02-22  2:22   ` Glenn Morris
  1 sibling, 1 reply; 4+ messages in thread
From: Stefan Monnier @ 2008-06-07 17:41 UTC (permalink / raw)
  To: Gunnar P. Vestergaard; +Cc: 375, bug-gnu-emacs

tag 375 +wontfix

> I have a feature request for GNU Emacs: In Emacs, when using the command
> forward-word, with the keyboard shortcut M-F, I understand that Emacs places
> point just after the end of the current word, pointing at the beginning of
> a non-letter sequence. And the command backward-word, with the keyboard
> shortcut M-B, places point at the beginning of the current word, or if it is
> already at the beginning of a word, it places point at the beginning of the
> previous word.

All possible variants have advantages and disadvantages.

The advantage of Emacs's behavior is that you can get to either end of
a word.  E.g. you can get the behavior you want if you do M-f M-f M-b
(tho this only works if you're not at the end of the buffer, obviously).

There's not much point changing the behavior to something else which is
not clearly better.  The argument that  it is "what people expect"
doesn't have much weight here, because the difference doesn't lead
to confusion.


        Stefan






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

* bug#375: forward-word cmd finds beginning of next word
  2008-06-07 17:41 ` Stefan Monnier
@ 2012-02-22  2:22   ` Glenn Morris
  0 siblings, 0 replies; 4+ messages in thread
From: Glenn Morris @ 2012-02-22  2:22 UTC (permalink / raw)
  To: 375-done


Thanks for the report, but as was explained this won't be changed.





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

end of thread, other threads:[~2012-02-22  2:22 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-07 14:40 bug#375: forward-word cmd finds beginning of next word Gunnar P. Vestergaard
2008-06-07 16:52 ` Eli Zaretskii
2008-06-07 17:41 ` Stefan Monnier
2012-02-22  2:22   ` Glenn Morris

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).