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