* faq.texi @ 2006-02-02 4:17 Richard M. Stallman 2006-02-02 22:34 ` faq.texi Romain Francoise 0 siblings, 1 reply; 65+ messages in thread From: Richard M. Stallman @ 2006-02-02 4:17 UTC (permalink / raw) Cc: rms-response-1w Is anyone maintaining faq.texi? ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-02 4:17 faq.texi Richard M. Stallman @ 2006-02-02 22:34 ` Romain Francoise 2006-02-03 23:43 ` faq.texi Richard M. Stallman 0 siblings, 1 reply; 65+ messages in thread From: Romain Francoise @ 2006-02-02 22:34 UTC (permalink / raw) Cc: emacs-devel "Richard M. Stallman" <rms@gnu.org> writes: > Is anyone maintaining faq.texi? The MAINTAINERS file lists Eli as maintainer for this file, but the last major update was done by me. -- Romain Francoise <romain@orebokech.com> | The sea! the sea! the open it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the | ever free! --Bryan W. Procter ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-02 22:34 ` faq.texi Romain Francoise @ 2006-02-03 23:43 ` Richard M. Stallman 2006-02-05 13:07 ` faq.texi Romain Francoise 0 siblings, 1 reply; 65+ messages in thread From: Richard M. Stallman @ 2006-02-03 23:43 UTC (permalink / raw) Cc: emacs-devel Could you please put your name in as the maintainer? Is the file up to date? ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-03 23:43 ` faq.texi Richard M. Stallman @ 2006-02-05 13:07 ` Romain Francoise 2006-02-05 20:24 ` faq.texi Eli Zaretskii 2006-02-06 2:06 ` faq.texi Richard M. Stallman 0 siblings, 2 replies; 65+ messages in thread From: Romain Francoise @ 2006-02-05 13:07 UTC (permalink / raw) Cc: Eli Zaretskii, emacs-devel "Richard M. Stallman" <rms@gnu.org> writes: > Could you please put your name in as the maintainer? If Eli is okay with that, sure. > Is the file up to date? I updated it in prevision of the release, but I'm not sure if it really reflects the questions that people ask nowadays... (I don't follow the user support channels much.) -- Romain Francoise <romain@orebokech.com> | The sea! the sea! the open it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the | ever free! --Bryan W. Procter ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-05 13:07 ` faq.texi Romain Francoise @ 2006-02-05 20:24 ` Eli Zaretskii 2006-02-06 2:06 ` faq.texi Richard M. Stallman 1 sibling, 0 replies; 65+ messages in thread From: Eli Zaretskii @ 2006-02-05 20:24 UTC (permalink / raw) Cc: rms, emacs-devel > From: Romain Francoise <romain@orebokech.com> > Cc: Eli Zaretskii <eliz@gnu.org>, emacs-devel@gnu.org > Date: Sun, 05 Feb 2006 14:07:31 +0100 > > "Richard M. Stallman" <rms@gnu.org> writes: > > > Could you please put your name in as the maintainer? > > If Eli is okay with that, sure. Of course I'm okay with that. Thanks! ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-05 13:07 ` faq.texi Romain Francoise 2006-02-05 20:24 ` faq.texi Eli Zaretskii @ 2006-02-06 2:06 ` Richard M. Stallman 2006-02-06 8:55 ` faq.texi Romain Francoise 1 sibling, 1 reply; 65+ messages in thread From: Richard M. Stallman @ 2006-02-06 2:06 UTC (permalink / raw) Cc: eliz, emacs-devel > Could you please put your name in as the maintainer? If Eli is okay with that, sure. If you are the one actually updating it, your name should be in it. I updated it in prevision of the release, but I'm not sure if it really reflects the questions that people ask nowadays... (I don't follow the user support channels much.) Could you start doing that, so you can see what questions to add? ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-06 2:06 ` faq.texi Richard M. Stallman @ 2006-02-06 8:55 ` Romain Francoise 2006-02-06 14:18 ` faq.texi Frank Schmitt 0 siblings, 1 reply; 65+ messages in thread From: Romain Francoise @ 2006-02-06 8:55 UTC (permalink / raw) Cc: eliz, emacs-devel "Richard M. Stallman" <rms@gnu.org> writes: > Could you start doing that, so you can see what questions to add? Ok. -- Romain Francoise <romain@orebokech.com> | The sea! the sea! the open it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the | ever free! --Bryan W. Procter ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-06 8:55 ` faq.texi Romain Francoise @ 2006-02-06 14:18 ` Frank Schmitt 2006-02-07 19:20 ` faq.texi Romain Francoise 2006-02-07 20:41 ` faq.texi Eli Zaretskii 0 siblings, 2 replies; 65+ messages in thread From: Frank Schmitt @ 2006-02-06 14:18 UTC (permalink / raw) Romain Francoise <romain@orebokech.com> writes: > "Richard M. Stallman" <rms@gnu.org> writes: > >> Could you start doing that, so you can see what questions to add? > > Ok. Two questions I've been several times are: "When I type C-s to search, I can't paste via Shift+Insert (or yank via C-y). Why and what to do against it?" "How does query-replace across line borders work?" or on a similiar topic "How to prefix every line with text a" -- Did you ever realize how much text fits in eighty columns? If you now consider that a signature usually consists of up to four lines, this gives you enough space to spread a tremendous amount of information with your messages. So seize this opportunity and don't waste your signature with bullshit nobody will read. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-06 14:18 ` faq.texi Frank Schmitt @ 2006-02-07 19:20 ` Romain Francoise 2006-02-07 20:31 ` (efaq)Inserting > at the beginning of each line (was: faq.texi) Reiner Steib ` (2 more replies) 2006-02-07 20:41 ` faq.texi Eli Zaretskii 1 sibling, 3 replies; 65+ messages in thread From: Romain Francoise @ 2006-02-07 19:20 UTC (permalink / raw) Hi Frank, Thanks for your input! Frank Schmitt <ich@frank-schmitt.net> writes: > Two questions I've been several times are: > "When I type C-s to search, I can't paste via Shift+Insert (or yank > via C-y). Why and what to do against it?" Er, I'm not sure what that means. You mean paste whilst being in isearch? > "How does query-replace across line borders work?" Hmm, yeah, the manual explains that one must use C-q C-j to match newlines, but not in a very straightforward way. Or did you have something different in mind? > or on a similiar topic "How to prefix every line with text a" This one is covered already: (info "(efaq)Inserting > at the beginning of each line") Though it could be made more general. -- Romain Francoise <romain@orebokech.com> | The sea! the sea! the open it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the | ever free! --Bryan W. Procter ^ permalink raw reply [flat|nested] 65+ messages in thread
* (efaq)Inserting > at the beginning of each line (was: faq.texi) 2006-02-07 19:20 ` faq.texi Romain Francoise @ 2006-02-07 20:31 ` Reiner Steib 2006-02-08 22:02 ` (efaq)Inserting > at the beginning of each line Romain Francoise 2006-02-07 20:51 ` faq.texi Kevin Rodgers 2006-02-07 21:06 ` faq.texi Frank Schmitt 2 siblings, 1 reply; 65+ messages in thread From: Reiner Steib @ 2006-02-07 20:31 UTC (permalink / raw) On Tue, Feb 07 2006, Romain Francoise wrote: > (info "(efaq)Inserting > at the beginning of each line") > > Though it could be made more general. ,----[ (info "(efaq)Inserting > at the beginning of each line") ] | If you are trying to prefix a yanked mail message with `>', you | might want to set the variable `mail-yank-prefix'. Better yet, use the | Supercite package (*note Supercite::), which provides flexible citation | for yanked mail and news messages; it is included in Emacs since | version 19.20. *Note Changing the included text prefix::, for | additional information. `---- In `message-mode' you can simply use `M-;' (`comment-region' [1]). In `mail-mode' you need to specify the comment syntax. Maybe it should be added to `mail-mode' as well. Bye, Reiner. [1] From `message.el': (when message-yank-prefix (set (make-local-variable 'comment-start) message-yank-prefix) (set (make-local-variable 'comment-start-skip) (concat "^" (regexp-quote message-yank-prefix) "[ \t]*"))) -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/ ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: (efaq)Inserting > at the beginning of each line 2006-02-07 20:31 ` (efaq)Inserting > at the beginning of each line (was: faq.texi) Reiner Steib @ 2006-02-08 22:02 ` Romain Francoise 2006-02-10 1:12 ` Richard M. Stallman 0 siblings, 1 reply; 65+ messages in thread From: Romain Francoise @ 2006-02-08 22:02 UTC (permalink / raw) Reiner Steib <reinersteib+gmane@imap.cc> writes: > In `message-mode' you can simply use `M-;' (`comment-region' [1]). In > `mail-mode' you need to specify the comment syntax. Maybe it should > be added to `mail-mode' as well. Yeah, not that I want to reopen old wounds, but having two very-but-not-quite similar mail composition packages is a pain. The FAQ now mentions M-; in Message mode to cite messages, thanks for the suggestion, -- Romain Francoise <romain@orebokech.com> | The sea! the sea! the open it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the | ever free! --Bryan W. Procter ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: (efaq)Inserting > at the beginning of each line 2006-02-08 22:02 ` (efaq)Inserting > at the beginning of each line Romain Francoise @ 2006-02-10 1:12 ` Richard M. Stallman 0 siblings, 0 replies; 65+ messages in thread From: Richard M. Stallman @ 2006-02-10 1:12 UTC (permalink / raw) Cc: emacs-devel Yeah, not that I want to reopen old wounds, but having two very-but-not-quite similar mail composition packages is a pain. The Gnus developers should have consulted with me about upgrading Mail mode before they developed an alternative to it. That kind of divergence is what makes for an incoherent system. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-07 19:20 ` faq.texi Romain Francoise 2006-02-07 20:31 ` (efaq)Inserting > at the beginning of each line (was: faq.texi) Reiner Steib @ 2006-02-07 20:51 ` Kevin Rodgers 2006-02-07 21:06 ` faq.texi Frank Schmitt 2 siblings, 0 replies; 65+ messages in thread From: Kevin Rodgers @ 2006-02-07 20:51 UTC (permalink / raw) Romain Francoise wrote: > Hi Frank, > > Thanks for your input! > > Frank Schmitt <ich@frank-schmitt.net> writes: > > >>Two questions I've been several times are: > > >>"When I type C-s to search, I can't paste via Shift+Insert (or yank >>via C-y). Why and what to do against it?" > > > Er, I'm not sure what that means. You mean paste whilst being in > isearch? Probably he does. The Incremental Search node of the Emacs manual says: The character `M-y' copies text from the kill ring into the search string. It uses the same text that `C-y' as a command would yank. `Mouse-2' in the echo area does the same. *Note Yanking::. >>"How does query-replace across line borders work?" > > > Hmm, yeah, the manual explains that one must use C-q C-j to match > newlines, but not in a very straightforward way. Or did you have > something different in mind? I would suggest using query-replace-regexp instead of query-replace, so that typing SPC while entering the regexp matches newlines as well via search-whitespace-regexp (assuming the buffer has a sane syntax table). >>or on a similiar topic "How to prefix every line with text a" > > > This one is covered already: > > (info "(efaq)Inserting > at the beginning of each line") > > Though it could be made more general. -- Kevin Rodgers ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-07 19:20 ` faq.texi Romain Francoise 2006-02-07 20:31 ` (efaq)Inserting > at the beginning of each line (was: faq.texi) Reiner Steib 2006-02-07 20:51 ` faq.texi Kevin Rodgers @ 2006-02-07 21:06 ` Frank Schmitt 2006-02-08 6:36 ` faq.texi Eli Zaretskii 2006-02-08 22:05 ` faq.texi Romain Francoise 2 siblings, 2 replies; 65+ messages in thread From: Frank Schmitt @ 2006-02-07 21:06 UTC (permalink / raw) Romain Francoise <romain@orebokech.com> writes: > Hi Frank, > > Thanks for your input! > > Frank Schmitt <ich@frank-schmitt.net> writes: > >> Two questions I've been several times are: > >> "When I type C-s to search, I can't paste via Shift+Insert (or yank >> via C-y). Why and what to do against it?" > > Er, I'm not sure what that means. You mean paste whilst being in > isearch? Yes. Often if people want to search for a ReallyComplicatedAndLongWord they are too lazy too type it in isearch, so they copy it to the clipboard from some application, type C-s to start a search and then hit Shift+Insert to insert it at the minibuffer prompt. This doesn't work, which isn't really intuitive. >> "How does query-replace across line borders work?" > > Hmm, yeah, the manual explains that one must use C-q C-j to match > newlines, but not in a very straightforward way. Or did you have > something different in mind? No, exactly this. >> or on a similiar topic "How to prefix every line with text a" > > This one is covered already: > > (info "(efaq)Inserting > at the beginning of each line") > > Though it could be made more general. I think it's ok. However I think we have included some more user friendly command for this during development of Emacs 23 but I can't remember it's name... -- Did you ever realize how much text fits in eighty columns? If you now consider that a signature usually consists of up to four lines, this gives you enough space to spread a tremendous amount of information with your messages. So seize this opportunity and don't waste your signature with bullshit nobody will read. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-07 21:06 ` faq.texi Frank Schmitt @ 2006-02-08 6:36 ` Eli Zaretskii 2006-02-08 20:38 ` faq.texi Romain Francoise 2006-02-08 22:05 ` faq.texi Romain Francoise 1 sibling, 1 reply; 65+ messages in thread From: Eli Zaretskii @ 2006-02-08 6:36 UTC (permalink / raw) Cc: emacs-devel > From: Frank Schmitt <ich@frank-schmitt.net> > Date: Tue, 07 Feb 2006 22:06:06 +0100 > > > Er, I'm not sure what that means. You mean paste whilst being in > > isearch? > > Yes. Often if people want to search for a ReallyComplicatedAndLongWord > they are too lazy too type it in isearch, so they copy it to the > clipboard from some application, type C-s to start a search and then hit > Shift+Insert to insert it at the minibuffer prompt. This doesn't work, > which isn't really intuitive. Is there anything that prevents us from binding S-insert in isearch-mode-map? If that's what people expect, maybe it's simpler to behave according to their expectations than provide lengthy explanation why we don't. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-08 6:36 ` faq.texi Eli Zaretskii @ 2006-02-08 20:38 ` Romain Francoise 2006-02-08 21:55 ` faq.texi Eli Zaretskii 0 siblings, 1 reply; 65+ messages in thread From: Romain Francoise @ 2006-02-08 20:38 UTC (permalink / raw) Cc: emacs-devel Eli Zaretskii <eliz@gnu.org> writes: > Is there anything that prevents us from binding S-insert in > isearch-mode-map? Yes: C-y in isearch does not run `yank', and people expect C-y and S-insert to do the same thing. -- Romain Francoise <romain@orebokech.com> | The sea! the sea! the open it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the | ever free! --Bryan W. Procter ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-08 20:38 ` faq.texi Romain Francoise @ 2006-02-08 21:55 ` Eli Zaretskii 2006-02-08 22:10 ` faq.texi Romain Francoise ` (3 more replies) 0 siblings, 4 replies; 65+ messages in thread From: Eli Zaretskii @ 2006-02-08 21:55 UTC (permalink / raw) Cc: emacs-devel > From: Romain Francoise <romain@orebokech.com> > Cc: emacs-devel@gnu.org > Date: Wed, 08 Feb 2006 21:38:53 +0100 > > Eli Zaretskii <eliz@gnu.org> writes: > > > Is there anything that prevents us from binding S-insert in > > isearch-mode-map? > > Yes: C-y in isearch does not run `yank', and people expect C-y and > S-insert to do the same thing. I was talking about binding S-insert to do the same thing as C-y. Is there a problem doing that? ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-08 21:55 ` faq.texi Eli Zaretskii @ 2006-02-08 22:10 ` Romain Francoise 2006-02-09 17:31 ` faq.texi Juri Linkov ` (2 subsequent siblings) 3 siblings, 0 replies; 65+ messages in thread From: Romain Francoise @ 2006-02-08 22:10 UTC (permalink / raw) Cc: emacs-devel Eli Zaretskii <eliz@gnu.org> writes: > I was talking about binding S-insert to do the same thing as C-y. Is > there a problem doing that? Hmm... Why not. cI have no strong feelings about that. -- Romain Francoise <romain@orebokech.com> | The sea! the sea! the open it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the | ever free! --Bryan W. Procter ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-08 21:55 ` faq.texi Eli Zaretskii 2006-02-08 22:10 ` faq.texi Romain Francoise @ 2006-02-09 17:31 ` Juri Linkov 2006-02-09 20:41 ` faq.texi Eli Zaretskii 2006-02-09 19:04 ` faq.texi Kevin Rodgers 2006-02-10 1:12 ` faq.texi Richard M. Stallman 3 siblings, 1 reply; 65+ messages in thread From: Juri Linkov @ 2006-02-09 17:31 UTC (permalink / raw) Cc: romain, emacs-devel >> > Is there anything that prevents us from binding S-insert in >> > isearch-mode-map? >> >> Yes: C-y in isearch does not run `yank', and people expect C-y and >> S-insert to do the same thing. > > I was talking about binding S-insert to do the same thing as C-y. > Is there a problem doing that? Do you mean the same thing as C-y does in isearch mode or not? If you mean binding S-insert to the same thing as C-y in isearch mode (i.e. `isearch-yank-line') then I think it is a bad idea to bind a useful key S-insert to `isearch-yank-line' just for consistency. Moreover, I think C-y was a bad choice for a keybinding to `isearch-yank-line'. I hope at some time `isearch-yank-kill' in isearch will be bound to more natural C-y, and `isearch-yank-line' to some other key, but not to M-y. Yanking in isearch has another nuisance: there is no key to replace text just yanked into the search string with earlier kills, i.e. what M-y normally does. If you mean binding S-insert to `isearch-yank-kill' this would be useful only for novices who don't know about M-y (`isearch-yank-kill'), but not for all other users. Since now it is not possible to exit isearch and yank with the same key M-y, currently S-insert is the only key that can do this, i.e. it is more convenient to type only one key S-insert with automalically existing isearch than typing two keys `RET C-y'. -- Juri Linkov http://www.jurta.org/emacs/ ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-09 17:31 ` faq.texi Juri Linkov @ 2006-02-09 20:41 ` Eli Zaretskii 2006-02-09 21:48 ` faq.texi Juri Linkov 2006-02-10 23:02 ` faq.texi Richard M. Stallman 0 siblings, 2 replies; 65+ messages in thread From: Eli Zaretskii @ 2006-02-09 20:41 UTC (permalink / raw) Cc: romain, emacs-devel > From: Juri Linkov <juri@jurta.org> > Cc: romain@orebokech.com, emacs-devel@gnu.org > Date: Thu, 09 Feb 2006 19:31:44 +0200 > > > I was talking about binding S-insert to do the same thing as C-y. > > Is there a problem doing that? > > Do you mean the same thing as C-y does in isearch mode or not? The same as C-y does in isearch. > If you mean binding S-insert to the same thing as C-y in isearch mode > (i.e. `isearch-yank-line') then I think it is a bad idea to bind a useful > key S-insert to `isearch-yank-line' just for consistency. Moreover, > I think C-y was a bad choice for a keybinding to `isearch-yank-line'. Well, if you oppose to the C-y binding in isearch, then I think you should disqualify yourself from arguing about an identical binding for S-insert, since it's clear that you will dislike them both on the same grounds. I suggested the S-insert binding for consistency. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-09 20:41 ` faq.texi Eli Zaretskii @ 2006-02-09 21:48 ` Juri Linkov 2006-02-09 22:07 ` faq.texi Eli Zaretskii 2006-02-10 23:02 ` faq.texi Richard M. Stallman 1 sibling, 1 reply; 65+ messages in thread From: Juri Linkov @ 2006-02-09 21:48 UTC (permalink / raw) Cc: romain, emacs-devel > Well, if you oppose to the C-y binding in isearch, then I think you > should disqualify yourself from arguing about an identical binding for > S-insert, since it's clear that you will dislike them both on the same > grounds. I suggested the S-insert binding for consistency. There is no inconsistency in my wishes. I wish: - one key to bind to isearch-yank-line (not C-y) - one key to exit isearch and yank (S-insert) - one key to bind to isearch-yank-pop (M-y, like yank-pop) - one key to bind to isearch-yank-kill (C-y) - one key to bind them all in the darkness :-) -- Juri Linkov http://www.jurta.org/emacs/ ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-09 21:48 ` faq.texi Juri Linkov @ 2006-02-09 22:07 ` Eli Zaretskii 2006-02-10 0:54 ` faq.texi Juri Linkov 0 siblings, 1 reply; 65+ messages in thread From: Eli Zaretskii @ 2006-02-09 22:07 UTC (permalink / raw) Cc: romain, emacs-devel > From: Juri Linkov <juri@jurta.org> > Cc: romain@orebokech.com, emacs-devel@gnu.org > Date: Thu, 09 Feb 2006 23:48:34 +0200 > > > Well, if you oppose to the C-y binding in isearch, then I think you > > should disqualify yourself from arguing about an identical binding for > > S-insert, since it's clear that you will dislike them both on the same > > grounds. I suggested the S-insert binding for consistency. > > There is no inconsistency in my wishes. I wish: > > - one key to bind to isearch-yank-line (not C-y) > - one key to exit isearch and yank (S-insert) Yeah, like I said: you ``consistently'' dislike both C-y and S-Ins in this context. By contrast, what I said is if C-y does something, S-Ins should do the same. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-09 22:07 ` faq.texi Eli Zaretskii @ 2006-02-10 0:54 ` Juri Linkov 2006-02-10 10:58 ` faq.texi Miles Bader 2006-02-10 23:01 ` faq.texi Richard M. Stallman 0 siblings, 2 replies; 65+ messages in thread From: Juri Linkov @ 2006-02-10 0:54 UTC (permalink / raw) Cc: romain, emacs-devel >> - one key to bind to isearch-yank-line (not C-y) >> - one key to exit isearch and yank (S-insert) > > Yeah, like I said: you ``consistently'' dislike both C-y and S-Ins in > this context. By contrast, what I said is if C-y does something, > S-Ins should do the same. The consistency I meant is for C-y and M-y to have the same non-isearch meaning in isearch mode: for C-y to yank last killed text into the search string, and for M-y to yank earlier kills into the search string. But not all consistencies are equally good. C-y is a bad keybinding for isearch-yank-line, and making S-Insert consistent with a bad keybinding makes things worse: it doesn't do what beginners expect (the initial request was exactly about this, i.e. "I can't paste via Shift+Insert or yank via C-y") and also it takes away a good keybinding from other users to exit isearch and to yank with one key. -- Juri Linkov http://www.jurta.org/emacs/ ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-10 0:54 ` faq.texi Juri Linkov @ 2006-02-10 10:58 ` Miles Bader 2006-02-10 23:01 ` faq.texi Richard M. Stallman 1 sibling, 0 replies; 65+ messages in thread From: Miles Bader @ 2006-02-10 10:58 UTC (permalink / raw) Cc: Eli Zaretskii, romain, emacs-devel Juri Linkov <juri@jurta.org> writes: > The consistency I meant is for C-y and M-y to have the same non-isearch > meaning in isearch mode: for C-y to yank last killed text into the search > string, and for M-y to yank earlier kills into the search string. Yeah; I know it's a contentious issue, but it seems to me like ultimately the best solution would be to bite the bullet and change the default binding of C-y (and M-y) in isearch to better match what people expect (and add some other bi nding for the "grab rest of line"). The traditional isearch bindings have been a consistent point of confusion as long as I can remember (not just among newbies either). I say this because I think the isearch meanings of C-y (etc), while certainly not obscure, are in general less used than other bindings, and more problematic in their current form, so it's thinkable to change them. -miles -- `To alcohol! The cause of, and solution to, all of life's problems' --Homer J. Simpson ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-10 0:54 ` faq.texi Juri Linkov 2006-02-10 10:58 ` faq.texi Miles Bader @ 2006-02-10 23:01 ` Richard M. Stallman 2006-02-14 1:48 ` faq.texi Juri Linkov 1 sibling, 1 reply; 65+ messages in thread From: Richard M. Stallman @ 2006-02-10 23:01 UTC (permalink / raw) Cc: eliz, romain, emacs-devel The consistency I meant is for C-y and M-y to have the same non-isearch meaning in isearch mode: for C-y to yank last killed text into the search string, and for M-y to yank earlier kills into the search string. I'd rather turn off the special meaning of C-y in a search. Too many characters have been given special meanings in isearch, and that means you can't use them normally when you're in a search. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-10 23:01 ` faq.texi Richard M. Stallman @ 2006-02-14 1:48 ` Juri Linkov 2006-02-14 22:17 ` faq.texi Richard M. Stallman 0 siblings, 1 reply; 65+ messages in thread From: Juri Linkov @ 2006-02-14 1:48 UTC (permalink / raw) Cc: eliz, romain, emacs-devel > The consistency I meant is for C-y and M-y to have the same non-isearch > meaning in isearch mode: for C-y to yank last killed text into the search > string, and for M-y to yank earlier kills into the search string. > > I'd rather turn off the special meaning of C-y in a search. > Too many characters have been given special meanings in isearch, > and that means you can't use them normally when you're in a search. Either way we should find a replacement keybinding for isearch-yank-line, and this is not easy. One way to reduce the isearch controversy is to pick up only one key and to use it as a prefix key for all isearch commands. All other keys should exit the search. Let's say such a key is `M-s'. Then possible keybindings: `M-s C-y' - isearch-yank-kill `M-s C-e' - isearch-yank-line `M-s C-f' - isearch-yank-char `M-s M-f' - isearch-yank-word `M-s M-f M-f M-f ...' - yank successive words -- Juri Linkov http://www.jurta.org/emacs/ ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-14 1:48 ` faq.texi Juri Linkov @ 2006-02-14 22:17 ` Richard M. Stallman 2006-02-15 2:22 ` faq.texi Miles Bader 2006-02-20 0:48 ` faq.texi Juri Linkov 0 siblings, 2 replies; 65+ messages in thread From: Richard M. Stallman @ 2006-02-14 22:17 UTC (permalink / raw) Cc: eliz, romain, emacs-devel Either way we should find a replacement keybinding for isearch-yank-line, and this is not easy. Is it really useful? C-w in a search is definitely useful, but I have never seen a use for C-y. In general, a whole line of text is more than one needs to search for. One way to reduce the isearch controversy is to pick up only one key and to use it as a prefix key for all isearch commands. That is an interesting idea. I think that putting ALL of the special search characters into a prefix would be going too far; C-w needs to be typed repeatedly, for instance. However, there may be several that could usefully be put into a prefix character. `M-s C-y' - isearch-yank-kill `M-s C-e' - isearch-yank-line `M-s C-f' - isearch-yank-char `M-s M-f' - isearch-yank-word `M-s M-f M-f M-f ...' - yank successive words That is an interesting idea too. I somewhat worry about the idea of repetition after M-s, since that makes it like a mode. (I think we have overused that approach in recent years.) But the rest seems worth considering. However, I think we should consider it after the release. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-14 22:17 ` faq.texi Richard M. Stallman @ 2006-02-15 2:22 ` Miles Bader 2006-02-15 7:14 ` faq.texi Alan Mackenzie 2006-02-15 16:05 ` faq.texi Robert J. Chassell 2006-02-20 0:48 ` faq.texi Juri Linkov 1 sibling, 2 replies; 65+ messages in thread From: Miles Bader @ 2006-02-15 2:22 UTC (permalink / raw) Cc: Juri Linkov, eliz, romain, emacs-devel On 2/15/06, Richard M. Stallman <rms@gnu.org> wrote: > Either way we should find a replacement keybinding for isearch-yank-line, > and this is not easy. > > Is it really useful? C-w in a search is definitely useful, but I have > never seen a use for C-y. In general, a whole line of text is more > than one needs to search for. Maybe I'm weird, but I do tend to use C-y reasonably often in a specific circumstance: when i want to see how well two regions of text match, I go to the beginning of one, and hit C-y until the search fails; this could be done with C-w too but it's a lot more tedious for big regions. -Miles -- Do not taunt Happy Fun Ball. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-15 2:22 ` faq.texi Miles Bader @ 2006-02-15 7:14 ` Alan Mackenzie 2006-02-15 18:49 ` faq.texi Drew Adams 2006-02-16 4:40 ` faq.texi Richard M. Stallman 2006-02-15 16:05 ` faq.texi Robert J. Chassell 1 sibling, 2 replies; 65+ messages in thread From: Alan Mackenzie @ 2006-02-15 7:14 UTC (permalink / raw) Cc: rms, emacs-devel On Wed, 15 Feb 2006, Miles Bader wrote: >On 2/15/06, Richard M. Stallman <rms@gnu.org> wrote: >> Either way we should find a replacement keybinding for isearch-yank-line, >> and this is not easy. >> Is it really useful? C-w in a search is definitely useful, but I have >> never seen a use for C-y. In general, a whole line of text is more >> than one needs to search for. >Maybe I'm weird, but I do tend to use C-y reasonably often in a >specific circumstance: when i want to see how well two regions of >text match, I go to the beginning of one, and hit C-y until the search >fails; this could be done with C-w too but it's a lot more tedious for >big regions. Maybe I'm also wierd, because I do this, too - more precisely, C-y through one region until the regexp highlighting stops on the other. >-Miles -- Alan Mackenzie (Munich, Germany) ^ permalink raw reply [flat|nested] 65+ messages in thread
* RE: faq.texi 2006-02-15 7:14 ` faq.texi Alan Mackenzie @ 2006-02-15 18:49 ` Drew Adams 2006-02-15 22:03 ` faq.texi Alan Mackenzie 2006-02-15 23:10 ` faq.texi Miles Bader 2006-02-16 4:40 ` faq.texi Richard M. Stallman 1 sibling, 2 replies; 65+ messages in thread From: Drew Adams @ 2006-02-15 18:49 UTC (permalink / raw) >Maybe I'm weird, but I do tend to use C-y reasonably often in a >specific circumstance: when i want to see how well two regions of >text match, I go to the beginning of one, and hit C-y until the search >fails; this could be done with C-w too but it's a lot more tedious for >big regions. I do this, too - more precisely, C-y through one region until the regexp highlighting stops on the other. Is this mostly (only?) useful for different areas of the same buffer (since you mention isearch highlighting other areas)? I assume you didn't literally mean "region" here, but just "section" of text, no? For comparing text sections in two different buffers, I usually select them, `C-x n n', and use ediff on them. For sections in the same buffer, I sometimes paste one section into a new buffer and do the same. Maybe your technique would be handier (quicker) in that case, at least to find a first difference. But IIUC, the two sections would need to be visible simultaneously - e.g. near each other or in different windows. ^ permalink raw reply [flat|nested] 65+ messages in thread
* RE: faq.texi 2006-02-15 18:49 ` faq.texi Drew Adams @ 2006-02-15 22:03 ` Alan Mackenzie 2006-02-15 23:10 ` faq.texi Miles Bader 1 sibling, 0 replies; 65+ messages in thread From: Alan Mackenzie @ 2006-02-15 22:03 UTC (permalink / raw) Cc: emacs-devel Hi, Drew! On Wed, 15 Feb 2006, Drew Adams wrote: > >Maybe I'm weird, but I do tend to use C-y reasonably often in a > >specific circumstance: when i want to see how well two regions of > >text match, I go to the beginning of one, and hit C-y until the search > >fails; this could be done with C-w too but it's a lot more tedious for > >big regions. > I do this, too - more precisely, C-y through > one region until the regexp highlighting stops on the other. >Is this mostly (only?) useful for different areas of the same buffer (since >you mention isearch highlighting other areas)? I assume you didn't literally >mean "region" here, but just "section" of text, no? >For comparing text sections in two different buffers, I usually select them, >`C-x n n', and use ediff on them. For sections in the same buffer, I >sometimes paste one section into a new buffer and do the same. >Maybe your technique would be handier (quicker) in that case, at least to >find a first difference. But IIUC, the two sections would need to be visible >simultaneously - e.g. near each other or in different windows. I often use it in files.diff, when I just can't see what's different between the two versions. Often it's things like a space at EOL, or a leading TAB becoming TAB + 2 spaces, and suchlike. C-y in isearch is good for this. -- Alan Mackenzie (Munich, Germany) ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-15 18:49 ` faq.texi Drew Adams 2006-02-15 22:03 ` faq.texi Alan Mackenzie @ 2006-02-15 23:10 ` Miles Bader 2006-02-16 0:13 ` faq.texi Drew Adams 1 sibling, 1 reply; 65+ messages in thread From: Miles Bader @ 2006-02-15 23:10 UTC (permalink / raw) Cc: emacs-devel On 2/16/06, Drew Adams <drew.adams@oracle.com> wrote: > I assume you didn't literally > mean "region" here, but just "section" of text, no? Yes > For comparing text sections in two different buffers, I usually select them, > `C-x n n', and use ediff on them. For sections in the same buffer, I > sometimes paste one section into a new buffer and do the same. ediff is the "obvious" method, but it's far too heavyweight, clunky, and awkward for many cases (to tell the truth, I think ediff is too clunky and awkward even for comparing files most of the time). It would be great to have a simple function that compared two sections of a buffer and maybe added overlays highlighting the equal/different bits; perhaps such a function could share some ediff code. -Miles -- Do not taunt Happy Fun Ball. ^ permalink raw reply [flat|nested] 65+ messages in thread
* RE: faq.texi 2006-02-15 23:10 ` faq.texi Miles Bader @ 2006-02-16 0:13 ` Drew Adams 0 siblings, 0 replies; 65+ messages in thread From: Drew Adams @ 2006-02-16 0:13 UTC (permalink / raw) > For comparing text sections in two different buffers, I > usually select them, `C-x n n', and use ediff on them. For > sections in the same buffer, I sometimes paste one section > into a new buffer and do the same. ediff is the "obvious" method, but it's far too heavyweight, clunky, and awkward for many cases (to tell the truth, I think ediff is too clunky and awkward even for comparing files most of the time). I agree, but I often find that even though I start out doing a simple comparison that doesn't need the heavy lifting of ediff, I can end up appreciating the fact that I'm using it. It would be great to have a simple function that compared two sections of a buffer and maybe added overlays highlighting the equal/different bits; perhaps such a function could share some ediff code. Yes, that could be good. It might be as simple as providing a different interface (or two) to ediff. It's the narrow-to-region, set-up stuff that represents overhead, for me. I don't find ediff too heavy once I'm in it. (OK, then there's needing to exit...) After using ediff as is for decades, I finally threw together a simple case-sensitivity toggle for it (similar to whitespace sensitivity via ##). I now use that toggle all the time, and I wonder how I ever got by without it before. It's amazing how we can get used to doing stuff a particular way, even if it might be simple to make a useful improvement. Once, when I was younger and poorer, I had only one pair of shoes, which gradually wore out. The sole of the left shoe became completely loose from the toe back to about the middle. Well, I had gradually gotten used to walking with those shoes, and I didn't even realize that my gait had adapted to minimize the flopping of the left sole. When I finally bought some new shoes, I was amazed that I had (a little) difficulty walking: it was awkward to get by with a *good* user interface, because I had become so maladapted to the previous bad one. It was a good lesson (but I still don't change buy new shoes often). BTW, there is also `compare-windows', which can be handy at times. But it is limited and has no highlighting. Your use of C-s C-y reminds me of what `compare-windows' does. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-15 7:14 ` faq.texi Alan Mackenzie 2006-02-15 18:49 ` faq.texi Drew Adams @ 2006-02-16 4:40 ` Richard M. Stallman 2006-02-16 10:34 ` faq.texi Miles Bader 2006-02-16 12:06 ` faq.texi Alan Mackenzie 1 sibling, 2 replies; 65+ messages in thread From: Richard M. Stallman @ 2006-02-16 4:40 UTC (permalink / raw) Cc: emacs-devel, miles Maybe I'm also wierd, because I do this, too - more precisely, C-y through one region until the regexp highlighting stops on the other. Wouldn't M-x compare-windows do that more easily? ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-16 4:40 ` faq.texi Richard M. Stallman @ 2006-02-16 10:34 ` Miles Bader 2006-02-17 3:20 ` faq.texi Richard M. Stallman 2006-02-16 12:06 ` faq.texi Alan Mackenzie 1 sibling, 1 reply; 65+ messages in thread From: Miles Bader @ 2006-02-16 10:34 UTC (permalink / raw) Cc: Alan Mackenzie, emacs-devel "Richard M. Stallman" <rms@gnu.org> writes: > Maybe I'm also wierd, because I do this, too - more precisely, C-y through > one region until the regexp highlighting stops on the other. > > Wouldn't M-x compare-windows do that more easily? Didn't know about compare-windows before... I just tried it, and while it's possibly the right tool (after getting used to it), it does seem a bit terse -- one thing I like about using isearch is the friendly highlighting. Perhaps a wrapper around compare-windows (which would repeatedly invoke it and leave a "trail" of overlays to highlight its progress) would be useful. -Miels -- (\(\ (^.^) (")") *This is the cute bunny virus, please copy this into your sig so it can spread. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-16 10:34 ` faq.texi Miles Bader @ 2006-02-17 3:20 ` Richard M. Stallman 2006-02-17 3:44 ` faq.texi Miles Bader 0 siblings, 1 reply; 65+ messages in thread From: Richard M. Stallman @ 2006-02-17 3:20 UTC (permalink / raw) Cc: acm, emacs-devel Didn't know about compare-windows before... I just tried it, and while it's possibly the right tool (after getting used to it), it does seem a bit terse I am not really sure what that means; could you be more specific about what change you would like? Perhaps a wrapper around compare-windows (which would repeatedly invoke it and leave a "trail" of overlays to highlight its progress) would be useful. Are you saying you wish it would highlight the matching text that it finds each time? ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-17 3:20 ` faq.texi Richard M. Stallman @ 2006-02-17 3:44 ` Miles Bader 2006-02-17 21:56 ` faq.texi Juri Linkov 2006-02-18 0:06 ` faq.texi Richard M. Stallman 0 siblings, 2 replies; 65+ messages in thread From: Miles Bader @ 2006-02-17 3:44 UTC (permalink / raw) Cc: acm, emacs-devel "Richard M. Stallman" <rms@gnu.org> writes: > Didn't know about compare-windows before... I just tried it, and while > it's possibly the right tool (after getting used to it), it does seem a > bit terse > > I am not really sure what that means; could you be more specific > about what change you would like? I'm not entirely sure, as I'm still getting used to compare-windows, but ... Currently the point moves to show you where matching has stopped. To check where the corresponding point is in the other window, you have to switch windows, which is a bit cumbersome; it would be nice to see at a glance. [Nonetheless I'm glad you mentioned this function; I've already found it very useful.] > Are you saying you wish it would highlight the matching text that it > finds each time? Something like that; given that it already has support for an overlay to indicate where it skipped over non-matching text, I'm imagining an extension of that functionality where it would (1) highlight matching text too (in a different color), and (2) not immediately delete the overlays (currently the overlay appears to be strictly temporary). I'm not sure the best way to delete the overlays though, if they were made longer-lasting. -Miles -- `...the Soviet Union was sliding in to an economic collapse so comprehensive that in the end its factories produced not goods but bads: finished products less valuable than the raw materials they were made from.' [The Economist] ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-17 3:44 ` faq.texi Miles Bader @ 2006-02-17 21:56 ` Juri Linkov 2006-02-18 18:33 ` faq.texi Richard M. Stallman 2006-02-18 0:06 ` faq.texi Richard M. Stallman 1 sibling, 1 reply; 65+ messages in thread From: Juri Linkov @ 2006-02-17 21:56 UTC (permalink / raw) Cc: acm, rms, emacs-devel >> Are you saying you wish it would highlight the matching text that it >> finds each time? > > Something like that; given that it already has support for an overlay to > indicate where it skipped over non-matching text, I'm imagining an > extension of that functionality where it would (1) highlight matching text > too (in a different color), and (2) not immediately delete the overlays > (currently the overlay appears to be strictly temporary). > > I'm not sure the best way to delete the overlays though, if they were made > longer-lasting. I believe the patch below is a good way to do this. When the value of `compare-windows-highlight' is `persistent', it requires calling `compare-windows-dehighlight' (which can be bound to a separate key) to delete all overlays. Index: lisp/compare-w.el =================================================================== RCS file: /sources/emacs/emacs/lisp/compare-w.el,v retrieving revision 1.33 diff -c -r1.33 compare-w.el *** lisp/compare-w.el 6 Feb 2006 14:33:32 -0000 1.33 --- lisp/compare-w.el 17 Feb 2006 21:54:57 -0000 *************** *** 117,124 **** :version "22.1") (defcustom compare-windows-highlight t ! "*Non-nil means compare-windows highlights the differences." ! :type 'boolean :group 'compare-w :version "22.1") --- 117,130 ---- :version "22.1") (defcustom compare-windows-highlight t ! "*Non-nil means compare-windows highlights the differences. ! The value t removes highlighting immediately after invoking a command ! other than `compare-windows'. ! The value `persistent' leaves all highlighted differences. You can clear ! out all highlighting later with the command `compare-windows-dehighlight'." ! :type '(choice (const :tag "No highlighting" nil) ! (const :tag "Persistent highlighting" persistent) ! (other :tag "Highlight until next command" t)) :group 'compare-w :version "22.1") *************** *** 130,135 **** --- 136,143 ---- (defvar compare-windows-overlay1 nil) (defvar compare-windows-overlay2 nil) + (defvar compare-windows-overlays1 nil) + (defvar compare-windows-overlays2 nil) (defvar compare-windows-sync-point nil) ;;;###autoload *************** *** 351,363 **** (overlay-put compare-windows-overlay2 'face 'compare-windows) (overlay-put compare-windows-overlay2 'priority 1000)) (overlay-put compare-windows-overlay2 'window w2) ! ;; Remove highlighting before next command is executed ! (add-hook 'pre-command-hook 'compare-windows-dehighlight))) (defun compare-windows-dehighlight () "Remove highlighting created by `compare-windows-highlight'." (interactive) (remove-hook 'pre-command-hook 'compare-windows-dehighlight) (and compare-windows-overlay1 (delete-overlay compare-windows-overlay1)) (and compare-windows-overlay2 (delete-overlay compare-windows-overlay2))) --- 381,402 ---- (overlay-put compare-windows-overlay2 'face 'compare-windows) (overlay-put compare-windows-overlay2 'priority 1000)) (overlay-put compare-windows-overlay2 'window w2) ! (if (not (eq compare-windows-highlight 'persistent)) ! ;; Remove highlighting before next command is executed ! (add-hook 'pre-command-hook 'compare-windows-dehighlight) ! (when compare-windows-overlay1 ! (push (copy-overlay compare-windows-overlay1) compare-windows-overlays1) ! (delete-overlay compare-windows-overlay1)) ! (when compare-windows-overlay2 ! (push (copy-overlay compare-windows-overlay2) compare-windows-overlays2) ! (delete-overlay compare-windows-overlay2))))) (defun compare-windows-dehighlight () "Remove highlighting created by `compare-windows-highlight'." (interactive) (remove-hook 'pre-command-hook 'compare-windows-dehighlight) + (mapc 'delete-overlay compare-windows-overlays1) + (mapc 'delete-overlay compare-windows-overlays2) (and compare-windows-overlay1 (delete-overlay compare-windows-overlay1)) (and compare-windows-overlay2 (delete-overlay compare-windows-overlay2))) -- Juri Linkov http://www.jurta.org/emacs/ ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-17 21:56 ` faq.texi Juri Linkov @ 2006-02-18 18:33 ` Richard M. Stallman 0 siblings, 0 replies; 65+ messages in thread From: Richard M. Stallman @ 2006-02-18 18:33 UTC (permalink / raw) Cc: acm, emacs-devel, miles This is such a small change that you can install it now if other people like it. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-17 3:44 ` faq.texi Miles Bader 2006-02-17 21:56 ` faq.texi Juri Linkov @ 2006-02-18 0:06 ` Richard M. Stallman 1 sibling, 0 replies; 65+ messages in thread From: Richard M. Stallman @ 2006-02-18 0:06 UTC (permalink / raw) Cc: acm, emacs-devel Currently the point moves to show you where matching has stopped. To check where the corresponding point is in the other window, you have to switch windows, which is a bit cumbersome; it would be nice to see at a glance. Normally there is a cursor in every window, except on a tty. On a tty, it could set up some sort of highlighting to show this. Something like that; given that it already has support for an overlay to indicate where it skipped over non-matching text, I'm imagining an extension of that functionality where it would (1) highlight matching text too (in a different color), and (2) not immediately delete the overlays (currently the overlay appears to be strictly temporary). I'm not sure the best way to delete the overlays though, if they were made longer-lasting. Would you like to work on implementing something that you find convenient? Later, after the release, we could install it. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-16 4:40 ` faq.texi Richard M. Stallman 2006-02-16 10:34 ` faq.texi Miles Bader @ 2006-02-16 12:06 ` Alan Mackenzie 2006-02-16 21:17 ` faq.texi Drew Adams ` (2 more replies) 1 sibling, 3 replies; 65+ messages in thread From: Alan Mackenzie @ 2006-02-16 12:06 UTC (permalink / raw) Cc: miles, emacs-devel On Wed, 15 Feb 2006, Richard M. Stallman wrote: > Maybe I'm also wierd, because I do this, too - more precisely, C-y through > one region until the regexp highlighting stops on the other. >Wouldn't M-x compare-windows do that more easily? Hey, I didn't know about that! That could be pretty good, but I'd have to bind it to some key sequence first - C-c c, perhaps. I doubt it would be so good on files.diff, because then I'd have to first C-x 2 and set point in each window. But then, it could be convenient for large diff chunks which are taller than half the frame. But whatever, I still wouldn't want to lose C-y from within searches. Sometimes C-y followed by M-e and a few backspaces is more convenient than repeated C-w. -- Alan. ^ permalink raw reply [flat|nested] 65+ messages in thread
* RE: faq.texi 2006-02-16 12:06 ` faq.texi Alan Mackenzie @ 2006-02-16 21:17 ` Drew Adams 2006-02-17 21:54 ` faq.texi Juri Linkov 2006-02-16 22:16 ` faq.texi Andreas Schwab 2006-02-17 3:21 ` faq.texi Richard M. Stallman 2 siblings, 1 reply; 65+ messages in thread From: Drew Adams @ 2006-02-16 21:17 UTC (permalink / raw) >Wouldn't M-x compare-windows do that more easily? That could be pretty good, but I'd have to bind it to some key sequence first - C-c c, perhaps. FWIW, I've always used C-= as a prefix for comparisons. These are the only ones I have, but other people might know and use other comparison commands. C-= b ediff-buffers C-= d diff C-= e ediff-files C-= f ediff-files C-= w compare-windows Perhaps such a comparison prefix would be useful for Emacs generally. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-16 21:17 ` faq.texi Drew Adams @ 2006-02-17 21:54 ` Juri Linkov 2006-02-18 3:05 ` faq.texi Drew Adams 0 siblings, 1 reply; 65+ messages in thread From: Juri Linkov @ 2006-02-17 21:54 UTC (permalink / raw) Cc: emacs-devel > >Wouldn't M-x compare-windows do that more easily? > > That could be pretty good, but I'd have > to bind it to some key sequence first - C-c c, perhaps. > > FWIW, I've always used C-= as a prefix for comparisons. These are the only > ones I have, but other people might know and use other comparison commands. > > C-= b ediff-buffers > C-= d diff > C-= e ediff-files > C-= f ediff-files > C-= w compare-windows > > Perhaps such a comparison prefix would be useful for Emacs generally. C-= is not available on xterms, but this is a minor problem. For a keybinding for `compare-windows' to be useful it should be one key, because it requires repeated keystrokes to advance to the next differences. So I suggest to bind `compare-windows' to C-= available on graphical displays. -- Juri Linkov http://www.jurta.org/emacs/ ^ permalink raw reply [flat|nested] 65+ messages in thread
* RE: faq.texi 2006-02-17 21:54 ` faq.texi Juri Linkov @ 2006-02-18 3:05 ` Drew Adams 0 siblings, 0 replies; 65+ messages in thread From: Drew Adams @ 2006-02-18 3:05 UTC (permalink / raw) > I've always used C-= as a prefix for comparisons. These > are the only ones I have, but other people might know and use > other comparison commands. > > C-= b ediff-buffers > C-= d diff > C-= e ediff-files > C-= f ediff-files > C-= w compare-windows > > Perhaps such a comparison prefix would be useful for Emacs generally. C-= is not available on xterms, but this is a minor problem. Yes. For a keybinding for `compare-windows' to be useful it should be one key, because it requires repeated keystrokes to advance to the next differences. Not necessarily. C-x z z z z z... works just fine for that. In fact, it's easier to repeatedly hit `z' than `C-='. So I suggest to bind `compare-windows' to C-= available on graphical displays. There are multiple comparison commands. Why pick one in particular for C-=? If we did have to pick only one, then you're right that the other commands I mentioned don't need to be repeated in the way that `compare-windows' does, so `compare-windows' is not a bad choice. But I still think it would be good to use C-= as a prefix key reserved for comparison commands of all sorts. To me, the advantage of `C-=' is its mnemonic character, not the fact that it requires only a single keystroke. As I say, `C-x z' works well here. As a prefix, `C-= C-h' lets you know all the bindings of comparison functions. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-16 12:06 ` faq.texi Alan Mackenzie 2006-02-16 21:17 ` faq.texi Drew Adams @ 2006-02-16 22:16 ` Andreas Schwab 2006-02-17 21:52 ` faq.texi Juri Linkov 2006-02-17 3:21 ` faq.texi Richard M. Stallman 2 siblings, 1 reply; 65+ messages in thread From: Andreas Schwab @ 2006-02-16 22:16 UTC (permalink / raw) Cc: emacs-devel, Richard M. Stallman, miles Alan Mackenzie <acm@muc.de> writes: > But whatever, I still wouldn't want to lose C-y from within searches. > Sometimes C-y followed by M-e and a few backspaces is more convenient > than repeated C-w. I second that. I'm also using C-y in isearch quite often. Another application for it on diffs is to do C-s C-y on a context line, then change to the file that this diff is based on and do C-s C-s to find the context line here. That's still faster than copying the line from the diff and using C-s M-y. C-s C-y is very fast to type on a German keyboard. :-) Andreas. -- Andreas Schwab, SuSE Labs, schwab@suse.de SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-16 22:16 ` faq.texi Andreas Schwab @ 2006-02-17 21:52 ` Juri Linkov 2006-02-18 22:41 ` faq.texi Miles Bader 0 siblings, 1 reply; 65+ messages in thread From: Juri Linkov @ 2006-02-17 21:52 UTC (permalink / raw) Cc: acm, miles, rms, emacs-devel >> But whatever, I still wouldn't want to lose C-y from within searches. >> Sometimes C-y followed by M-e and a few backspaces is more convenient >> than repeated C-w. > > I second that. I'm also using C-y in isearch quite often. Another > application for it on diffs is to do C-s C-y on a context line, then > change to the file that this diff is based on and do C-s C-s to find > the context line here. This is one of the typical examples when I use C-y in isearch too. Another one is to check two multi-line sections of the same buffer (such duplicate sections can appear after merge conflicts or after copying from different sources) and to find the first different line. But this doesn't mean that I like C-y as a keybinding. I need only its function isearch-yank-line, and would accept any other keybinding. BTW, there is one problem with multi-line lazy highlighting: isearch doesn't highlight partially visible matches, i.e. when a match begins before (window-end) and ends after it. This is due to the meaning of the argument `limit' of `search-forward' which specifies the lower bound of the search, i.e. (match-end 0). Without an ability to specify the upper bound of the search, isearch lazy highlighting can't highlight partially visible matches whose (match-beginning 0) is before (window-end), and (match-end 0) is after (window-end). -- Juri Linkov http://www.jurta.org/emacs/ ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-17 21:52 ` faq.texi Juri Linkov @ 2006-02-18 22:41 ` Miles Bader 0 siblings, 0 replies; 65+ messages in thread From: Miles Bader @ 2006-02-18 22:41 UTC (permalink / raw) Cc: acm, rms, emacs-devel Juri Linkov <juri@jurta.org> writes: > But this doesn't mean that I like C-y as a keybinding. I need only > its function isearch-yank-line, and would accept any other keybinding. The important thing about the current C-y bindings is that it should be easy to repeat; it would be much more annoying as a binding that required multiple keystrokes. -miles -- We live, as we dream -- alone.... ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-16 12:06 ` faq.texi Alan Mackenzie 2006-02-16 21:17 ` faq.texi Drew Adams 2006-02-16 22:16 ` faq.texi Andreas Schwab @ 2006-02-17 3:21 ` Richard M. Stallman 2006-02-17 3:30 ` faq.texi Miles Bader 2 siblings, 1 reply; 65+ messages in thread From: Richard M. Stallman @ 2006-02-17 3:21 UTC (permalink / raw) Cc: miles, emacs-devel I doubt it would be so good on files.diff, because then I'd have to first C-x 2 and set point in each window. No matter what method you might use to compare two parts of a buffer, you will surely have to identify where they start. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-17 3:21 ` faq.texi Richard M. Stallman @ 2006-02-17 3:30 ` Miles Bader 0 siblings, 0 replies; 65+ messages in thread From: Miles Bader @ 2006-02-17 3:30 UTC (permalink / raw) Cc: Alan Mackenzie, emacs-devel "Richard M. Stallman" <rms@gnu.org> writes: > I doubt it would be so good on files.diff, because then I'd have > to first C-x 2 and set point in each window. > > No matter what method you might use to compare two parts of a buffer, > you will surely have to identify where they start. Actually with the "isearch + C-y" method, you _don't_ -- the highlight-other-matches function of isearch simply highlights everything visible that matches the string you're searching for. (and then stops when you C-y past the point where the regions don't match anymore) -Miles -- Americans are broad-minded people. They'll accept the fact that a person can be an alcoholic, a dope fiend, a wife beater, and even a newspaperman, but if a man doesn't drive, there is something wrong with him. -- Art Buchwald ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-15 2:22 ` faq.texi Miles Bader 2006-02-15 7:14 ` faq.texi Alan Mackenzie @ 2006-02-15 16:05 ` Robert J. Chassell 1 sibling, 0 replies; 65+ messages in thread From: Robert J. Chassell @ 2006-02-15 16:05 UTC (permalink / raw) Miles Bader <miles@gnu.org> wrote, Maybe I'm weird, but I do tend to use C-y reasonably often in a specific circumstance ... You are not weird. It makes perfect sense in some situations. I use it, too. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-14 22:17 ` faq.texi Richard M. Stallman 2006-02-15 2:22 ` faq.texi Miles Bader @ 2006-02-20 0:48 ` Juri Linkov 2006-02-20 22:05 ` faq.texi Richard M. Stallman 1 sibling, 1 reply; 65+ messages in thread From: Juri Linkov @ 2006-02-20 0:48 UTC (permalink / raw) Cc: eliz, romain, emacs-devel > `M-s C-y' - isearch-yank-kill > `M-s C-e' - isearch-yank-line > `M-s C-f' - isearch-yank-char > `M-s M-f' - isearch-yank-word > `M-s M-f M-f M-f ...' - yank successive words > > That is an interesting idea too. I somewhat worry about the > idea of repetition after M-s, since that makes it like a mode. I think different isearch modes are not necessarily bad. There are already a few: isearch case-sensitivity mode toggled by M-c, regexp mode toggled by M-r, search string editing mode entered by M-e. So a new mode toggled by M-s would be useful too. In this mode many normal keys should be interpreted specially in isearch context: all point movement keys C-f/C-b/C-n/C-p, C-a/C-e, M-f/M-b should change the search string according to the original buffer and the new point location, i.e. after every point movement set the search string to the buffer's contents between isearch-other-end and point. Note that this is a different idea than using `M-s' as a prefix key like I proposed earlier. I think `M-s' as a key to toggle special mode is more convenient. It makes easier to type some yanking keys repeatedly. One disadvantage of this mode is that fewer keys will exit the search. But its advantages outweigh this disadvantage: in the default isearch mode we could turn off the special meanings of M-y, C-y, C-w, and in the new isearch mode use more natural keys for isearch commands. -- Juri Linkov http://www.jurta.org/emacs/ ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-20 0:48 ` faq.texi Juri Linkov @ 2006-02-20 22:05 ` Richard M. Stallman 0 siblings, 0 replies; 65+ messages in thread From: Richard M. Stallman @ 2006-02-20 22:05 UTC (permalink / raw) Cc: eliz, romain, emacs-devel > That is an interesting idea too. I somewhat worry about the > idea of repetition after M-s, since that makes it like a mode. I think different isearch modes are not necessarily bad. There are already a few: isearch case-sensitivity mode toggled by M-c, regexp mode toggled by M-r, search string editing mode entered by M-e. We are failing to communicate--you're talking about different kinds of modes. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-09 20:41 ` faq.texi Eli Zaretskii 2006-02-09 21:48 ` faq.texi Juri Linkov @ 2006-02-10 23:02 ` Richard M. Stallman 2006-02-11 10:44 ` faq.texi Eli Zaretskii 1 sibling, 1 reply; 65+ messages in thread From: Richard M. Stallman @ 2006-02-10 23:02 UTC (permalink / raw) Cc: juri, romain, emacs-devel Well, if you oppose to the C-y binding in isearch, then I think you should disqualify yourself from arguing about an identical binding for S-insert, since it's clear that you will dislike them both on the same grounds. Since I am in charge of Emacs development, there is no decision from which I am "disqualified". There are some I don't have an opinion about. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-10 23:02 ` faq.texi Richard M. Stallman @ 2006-02-11 10:44 ` Eli Zaretskii 2006-02-12 4:31 ` faq.texi Richard M. Stallman 0 siblings, 1 reply; 65+ messages in thread From: Eli Zaretskii @ 2006-02-11 10:44 UTC (permalink / raw) Cc: emacs-devel > From: "Richard M. Stallman" <rms@gnu.org> > CC: juri@jurta.org, romain@orebokech.com, emacs-devel@gnu.org > Date: Fri, 10 Feb 2006 18:02:26 -0500 > > Well, if you oppose to the C-y binding in isearch, then I think you > should disqualify yourself from arguing about an identical binding for > S-insert, since it's clear that you will dislike them both on the same > grounds. > > Since I am in charge of Emacs development, there is no decision from > which I am "disqualified". Richard, please re-read my message: I wasn't talking to you, I was talking to Jury. You weren't even in the list of addressees. It's unfair to accuse me of such blatant rudeness based only on partial reading of the text I sent. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-11 10:44 ` faq.texi Eli Zaretskii @ 2006-02-12 4:31 ` Richard M. Stallman 0 siblings, 0 replies; 65+ messages in thread From: Richard M. Stallman @ 2006-02-12 4:31 UTC (permalink / raw) Cc: emacs-devel > Well, if you oppose to the C-y binding in isearch, then I think you > should disqualify yourself from arguing about an identical binding for > S-insert, since it's clear that you will dislike them both on the same > grounds. Richard, please re-read my message: I wasn't talking to you, I was talking to Jury. I apologize for the misunderstanding, but there was a reason for it. Since I do oppose the C-y binding in Isearch, I thought the first sentence was a general statement that would apply to me. Also, when I saw > Do you mean the same thing as C-y does in isearch mode or not? I thought it was something I had said. (I did say something along the same lines). ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-08 21:55 ` faq.texi Eli Zaretskii 2006-02-08 22:10 ` faq.texi Romain Francoise 2006-02-09 17:31 ` faq.texi Juri Linkov @ 2006-02-09 19:04 ` Kevin Rodgers 2006-02-09 22:14 ` faq.texi Eli Zaretskii 2006-02-10 1:12 ` faq.texi Richard M. Stallman 3 siblings, 1 reply; 65+ messages in thread From: Kevin Rodgers @ 2006-02-09 19:04 UTC (permalink / raw) Eli Zaretskii wrote: >>From: Romain Francoise <romain@orebokech.com> >>Cc: emacs-devel@gnu.org >>Date: Wed, 08 Feb 2006 21:38:53 +0100 >> >>Eli Zaretskii <eliz@gnu.org> writes: >> >> >>>Is there anything that prevents us from binding S-insert in >>>isearch-mode-map? >> >>Yes: C-y in isearch does not run `yank', and people expect C-y and >>S-insert to do the same thing. Really? Not being a Shift-Insert user, I have no expectations. But it sounds to me like a Windows shortcut, and the basis of the original question is that C-s S-insert does not search for the selected text: http://lists.gnu.org/archive/html/emacs-devel/2006-02/msg00307.html > I was talking about binding S-insert to do the same thing as C-y. Is > there a problem doing that? I was sure you meant binding S-insert in isearch-mode-map to the same thing as M-y (isearch-yank-kill). -- Kevin Rodgers ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-09 19:04 ` faq.texi Kevin Rodgers @ 2006-02-09 22:14 ` Eli Zaretskii 0 siblings, 0 replies; 65+ messages in thread From: Eli Zaretskii @ 2006-02-09 22:14 UTC (permalink / raw) Cc: emacs-devel > From: Kevin Rodgers <ihs_4664@yahoo.com> > Date: Thu, 09 Feb 2006 12:04:22 -0700 > > >>Yes: C-y in isearch does not run `yank', and people expect C-y and > >>S-insert to do the same thing. > > Really? Not being a Shift-Insert user, I have no expectations. But > it sounds to me like a Windows shortcut It's not a Windows shortcut, it's a CUA shortcut, and is also supported by Motif/Lesstif and similar environments. > > I was talking about binding S-insert to do the same thing as C-y. Is > > there a problem doing that? > > I was sure you meant binding S-insert in isearch-mode-map to the same > thing as M-y (isearch-yank-kill). S-insert generally does the same as C-y, so it should be compatible in this case as well, IMO. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-08 21:55 ` faq.texi Eli Zaretskii ` (2 preceding siblings ...) 2006-02-09 19:04 ` faq.texi Kevin Rodgers @ 2006-02-10 1:12 ` Richard M. Stallman 3 siblings, 0 replies; 65+ messages in thread From: Richard M. Stallman @ 2006-02-10 1:12 UTC (permalink / raw) Cc: romain, emacs-devel I was talking about binding S-insert to do the same thing as C-y. Is there a problem doing that? You mean, snarf the rest of the current line into the search? That is what C-y does in I-search. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-07 21:06 ` faq.texi Frank Schmitt 2006-02-08 6:36 ` faq.texi Eli Zaretskii @ 2006-02-08 22:05 ` Romain Francoise 2006-02-09 17:43 ` faq.texi Juri Linkov 1 sibling, 1 reply; 65+ messages in thread From: Romain Francoise @ 2006-02-08 22:05 UTC (permalink / raw) Frank Schmitt <ich@frank-schmitt.net> writes: > Yes. Often if people want to search for a ReallyComplicatedAndLongWord > they are too lazy too type it in isearch, so they copy it to the > clipboard from some application, type C-s to start a search and then > hit Shift+Insert to insert it at the minibuffer prompt. This doesn't > work, which isn't really intuitive. Okay. The manual is very clear about this, but I've added an entry to the FAQ about it nonetheless, pointing people to the relevant node in the manual. >> Hmm, yeah, the manual explains that one must use C-q C-j to match >> newlines, but not in a very straightforward way. Or did you have >> something different in mind? > No, exactly this. OK, same here. > I think it's ok. However I think we have included some more user > friendly command for this during development of Emacs 23 but I can't > remember it's name... There's been a discussion in October about adding a function named `prefix-region' but it never made it into the code. Thanks, -- Romain Francoise <romain@orebokech.com> | The sea! the sea! the open it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the | ever free! --Bryan W. Procter ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-08 22:05 ` faq.texi Romain Francoise @ 2006-02-09 17:43 ` Juri Linkov 2006-02-25 13:05 ` faq.texi Romain Francoise 0 siblings, 1 reply; 65+ messages in thread From: Juri Linkov @ 2006-02-09 17:43 UTC (permalink / raw) Cc: emacs-devel > Okay. The manual is very clear about this, but I've added an entry to > the FAQ about it nonetheless, pointing people to the relevant node in > the manual. Actually there is already a special node in FAQ that describes how to use C-q C-j to match newlines: (info "(efaq)Working with unprintable characters") with the title: 5.10 How do I search for, delete, or replace unprintable (eight-bit or control) characters? So the new node `Searching for/replacing newlines' duplicates it. BTW, the node `Working with unprintable characters' says: * You don't need to quote <TAB> with either isearch or typing something in the minibuffer. But I think it's better to suggest to always quote <TAB> because in the minibuffer its behavior depends on `indent-tabs-mode', and in isearch mode it is bound to completion. I also looked briefly at other parts of the FAQ and noticed other inaccuracies and omissions: 1. The Top node says: If you find any errors, or have any suggestions, please use `M-x report-emacs-bug' to report them. This is correct, but the node (info "(efaq)Reporting bugs") doesn't mention `M-x report-emacs-bug' at all, and has no xref to (info "(emacs)Bugs"). 2. A xref from (info "(efaq)Highlighting a region") to (info "(efaq)Turning on syntax highlighting") seems inappropriate to me. Region highlighting and syntax highlighting are different things. 3. The node (info "(efaq)Replacing highlighted text") could be placed just after (info "(efaq)Highlighting a region") in the menu. 4. I propose to merge nodes (info "(efaq)Turning on auto-fill by default") and (info "(efaq)Wrapping words automatically"). And also to merge nodes (info "(efaq)Repeating commands") and (info "(efaq)Repeating a command as many times as possible") 5. I think (info "(efaq)Horizontal scrolling") should mention `truncate-partial-width-windows'. 6. (info "(efaq)Forcing the cursor to remain in the same column") should mention `track-eol', `C-x C-n' and `C-u C-x C-n' and have a xref to (info "(emacs)Moving Point"). 7. (info "(efaq)Inserting text at the beginning of each line") could have a xref to (info "(efaq)Changing the included text prefix"). 8. The node (info "(efaq)Newsgroup archives") could also contain a link to `http://gmane.org/'. And the node (info "(efaq)Packages that do not come with Emacs") could have a reference to the file `etc/MORE.STUFF'. -- Juri Linkov http://www.jurta.org/emacs/ ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-09 17:43 ` faq.texi Juri Linkov @ 2006-02-25 13:05 ` Romain Francoise 0 siblings, 0 replies; 65+ messages in thread From: Romain Francoise @ 2006-02-25 13:05 UTC (permalink / raw) Cc: emacs-devel Juri Linkov <juri@jurta.org> writes: > [...] I also looked briefly at other parts of the FAQ and noticed > other inaccuracies and omissions [...] I haven't had to opportunity to fix those over the past weeks and I see now that you fixed them yourself. Thanks! -- Romain Francoise <romain@orebokech.com> | The sea! the sea! the open it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the | ever free! --Bryan W. Procter ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-06 14:18 ` faq.texi Frank Schmitt 2006-02-07 19:20 ` faq.texi Romain Francoise @ 2006-02-07 20:41 ` Eli Zaretskii 2006-02-08 19:04 ` faq.texi Richard M. Stallman 1 sibling, 1 reply; 65+ messages in thread From: Eli Zaretskii @ 2006-02-07 20:41 UTC (permalink / raw) Cc: emacs-devel > From: Frank Schmitt <ich@frank-schmitt.net> > Date: Mon, 06 Feb 2006 15:18:10 +0100 > > Two questions I've been several times are: > > "When I type C-s to search, I can't paste via Shift+Insert (or yank via > C-y). Why and what to do against it?" > > "How does query-replace across line borders work?" or on a similiar topic > "How to prefix every line with text a" They sound like good additions, but I think we need to verify that the relevant features are described in the manual and indexed to ease the search for them. People are used to go to the FAQ as their first resort, but we are trying to educate them to look in the manual before they do. So I think the FAQ should never describe anything that isn't in the manual, except if the issue is too obscure or too technical or doesn't belong in the manual (like URLs of useful resources). ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-07 20:41 ` faq.texi Eli Zaretskii @ 2006-02-08 19:04 ` Richard M. Stallman 2006-02-09 7:25 ` faq.texi Eli Zaretskii 0 siblings, 1 reply; 65+ messages in thread From: Richard M. Stallman @ 2006-02-08 19:04 UTC (permalink / raw) Cc: ich, emacs-devel They sound like good additions, but I think we need to verify that the relevant features are described in the manual and indexed to ease the search for them. People are used to go to the FAQ as their first resort, but we are trying to educate them to look in the manual before they do. I think the way to do that is to put xrefs to the manual into the FAQ. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-08 19:04 ` faq.texi Richard M. Stallman @ 2006-02-09 7:25 ` Eli Zaretskii 2006-02-10 1:13 ` faq.texi Richard M. Stallman 0 siblings, 1 reply; 65+ messages in thread From: Eli Zaretskii @ 2006-02-09 7:25 UTC (permalink / raw) Cc: ich, emacs-devel > From: "Richard M. Stallman" <rms@gnu.org> > Date: Wed, 08 Feb 2006 14:04:43 -0500 > Cc: ich@frank-schmitt.net, emacs-devel@gnu.org > > They sound like good additions, but I think we need to verify that the > relevant features are described in the manual and indexed to ease the > search for them. People are used to go to the FAQ as their first > resort, but we are trying to educate them to look in the manual before > they do. > > I think the way to do that is to put xrefs to the manual into the FAQ. Sure, but I suggested first to make sure they _are_ in the manual. ^ permalink raw reply [flat|nested] 65+ messages in thread
* Re: faq.texi 2006-02-09 7:25 ` faq.texi Eli Zaretskii @ 2006-02-10 1:13 ` Richard M. Stallman 0 siblings, 0 replies; 65+ messages in thread From: Richard M. Stallman @ 2006-02-10 1:13 UTC (permalink / raw) Cc: ich, emacs-devel > I think the way to do that is to put xrefs to the manual into the FAQ. Sure, but I suggested first to make sure they _are_ in the manual. Indeed, if something is important to users but missing from the manual, let's document it in the manual. ^ permalink raw reply [flat|nested] 65+ messages in thread
end of thread, other threads:[~2006-02-25 13:05 UTC | newest] Thread overview: 65+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-02-02 4:17 faq.texi Richard M. Stallman 2006-02-02 22:34 ` faq.texi Romain Francoise 2006-02-03 23:43 ` faq.texi Richard M. Stallman 2006-02-05 13:07 ` faq.texi Romain Francoise 2006-02-05 20:24 ` faq.texi Eli Zaretskii 2006-02-06 2:06 ` faq.texi Richard M. Stallman 2006-02-06 8:55 ` faq.texi Romain Francoise 2006-02-06 14:18 ` faq.texi Frank Schmitt 2006-02-07 19:20 ` faq.texi Romain Francoise 2006-02-07 20:31 ` (efaq)Inserting > at the beginning of each line (was: faq.texi) Reiner Steib 2006-02-08 22:02 ` (efaq)Inserting > at the beginning of each line Romain Francoise 2006-02-10 1:12 ` Richard M. Stallman 2006-02-07 20:51 ` faq.texi Kevin Rodgers 2006-02-07 21:06 ` faq.texi Frank Schmitt 2006-02-08 6:36 ` faq.texi Eli Zaretskii 2006-02-08 20:38 ` faq.texi Romain Francoise 2006-02-08 21:55 ` faq.texi Eli Zaretskii 2006-02-08 22:10 ` faq.texi Romain Francoise 2006-02-09 17:31 ` faq.texi Juri Linkov 2006-02-09 20:41 ` faq.texi Eli Zaretskii 2006-02-09 21:48 ` faq.texi Juri Linkov 2006-02-09 22:07 ` faq.texi Eli Zaretskii 2006-02-10 0:54 ` faq.texi Juri Linkov 2006-02-10 10:58 ` faq.texi Miles Bader 2006-02-10 23:01 ` faq.texi Richard M. Stallman 2006-02-14 1:48 ` faq.texi Juri Linkov 2006-02-14 22:17 ` faq.texi Richard M. Stallman 2006-02-15 2:22 ` faq.texi Miles Bader 2006-02-15 7:14 ` faq.texi Alan Mackenzie 2006-02-15 18:49 ` faq.texi Drew Adams 2006-02-15 22:03 ` faq.texi Alan Mackenzie 2006-02-15 23:10 ` faq.texi Miles Bader 2006-02-16 0:13 ` faq.texi Drew Adams 2006-02-16 4:40 ` faq.texi Richard M. Stallman 2006-02-16 10:34 ` faq.texi Miles Bader 2006-02-17 3:20 ` faq.texi Richard M. Stallman 2006-02-17 3:44 ` faq.texi Miles Bader 2006-02-17 21:56 ` faq.texi Juri Linkov 2006-02-18 18:33 ` faq.texi Richard M. Stallman 2006-02-18 0:06 ` faq.texi Richard M. Stallman 2006-02-16 12:06 ` faq.texi Alan Mackenzie 2006-02-16 21:17 ` faq.texi Drew Adams 2006-02-17 21:54 ` faq.texi Juri Linkov 2006-02-18 3:05 ` faq.texi Drew Adams 2006-02-16 22:16 ` faq.texi Andreas Schwab 2006-02-17 21:52 ` faq.texi Juri Linkov 2006-02-18 22:41 ` faq.texi Miles Bader 2006-02-17 3:21 ` faq.texi Richard M. Stallman 2006-02-17 3:30 ` faq.texi Miles Bader 2006-02-15 16:05 ` faq.texi Robert J. Chassell 2006-02-20 0:48 ` faq.texi Juri Linkov 2006-02-20 22:05 ` faq.texi Richard M. Stallman 2006-02-10 23:02 ` faq.texi Richard M. Stallman 2006-02-11 10:44 ` faq.texi Eli Zaretskii 2006-02-12 4:31 ` faq.texi Richard M. Stallman 2006-02-09 19:04 ` faq.texi Kevin Rodgers 2006-02-09 22:14 ` faq.texi Eli Zaretskii 2006-02-10 1:12 ` faq.texi Richard M. Stallman 2006-02-08 22:05 ` faq.texi Romain Francoise 2006-02-09 17:43 ` faq.texi Juri Linkov 2006-02-25 13:05 ` faq.texi Romain Francoise 2006-02-07 20:41 ` faq.texi Eli Zaretskii 2006-02-08 19:04 ` faq.texi Richard M. Stallman 2006-02-09 7:25 ` faq.texi Eli Zaretskii 2006-02-10 1:13 ` faq.texi Richard M. Stallman
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).