unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
@ 2015-01-30  4:08 Chris Seberino
  2015-01-30  4:19 ` Drew Adams
  0 siblings, 1 reply; 21+ messages in thread
From: Chris Seberino @ 2015-01-30  4:08 UTC (permalink / raw)
  To: help-gnu-emacs

Is it easy/possible to change the prompt strings of various Emacs commands?

For example, what Emacs calls find-file I think of as "opening a file"
and hence would like to change the prompt from "Find file:" to "open file:".

Are global changes like that possible/easy?  Perhaps it would require
an Lisp style macro or something?

Thanks!

cs


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

* RE: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
  2015-01-30  4:08 Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ? Chris Seberino
@ 2015-01-30  4:19 ` Drew Adams
  2015-01-30  5:03   ` Christian Seberino
  0 siblings, 1 reply; 21+ messages in thread
From: Drew Adams @ 2015-01-30  4:19 UTC (permalink / raw)
  To: Chris Seberino, help-gnu-emacs

> Is it easy/possible to change the prompt strings of various Emacs commands?
> 
> For example, what Emacs calls find-file I think of as "opening a file"
> and hence would like to change the prompt from "Find file:" to "open file:".
> 
> Are global changes like that possible/easy?  Perhaps it would require
> an Lisp style macro or something?

Generally speaking, no.  Typically, a general function that reads
input is called by a command, and it is passed a literal string as
the prompt to use.

Anything is possible, of course.  You can replace, for example, the
standard definition of `find-file-read-args' (which reads the file
name for `find-file' and similar commands), so that it uses your
preferred prompt.

But there is a reason that such functions take a PROMPT argument:
so that they can be called by different commands or in different
contexts, using different prompts.  For `find-file-read-args',
for example:

files.el:1433:   (find-file-read-args "Find file: "
files.el:1453:   (find-file-read-args "Find file in other window: "
files.el:1476:   (find-file-read-args "Find file in other frame: "
files.el:1490:   (interactive (nbutlast (find-file-read-args "Find existing file: " t)))
files.el:1513:   (find-file-read-args "Find file read-only: "
files.el:1522:   (find-file-read-args "Find file read-only other window: "
files.el:1531:   (find-file-read-args "Find file read-only other frame: "
menu-bar.el:206:	 (filename (car (find-file-read-args "Find file: " mustmatch))))
files.el:1433:   (find-file-read-args "Find file: "
files.el:1453:   (find-file-read-args "Find file in other window: "
files.el:1476:   (find-file-read-args "Find file in other frame: "
files.el:1490:   (interactive (nbutlast (find-file-read-args "Find existing file: " t)))
files.el:1513:   (find-file-read-args "Find file read-only: "
files.el:1522:   (find-file-read-args "Find file read-only other window: "
files.el:1531:   (find-file-read-args "Find file read-only other frame: "
menu-bar.el:206:	 (filename (car (find-file-read-args "Find file: " mustmatch))))

Alternatively, you could replace not the utility functions that read
input but the commands that call the utility functions.  In that case,
you would have even more to change. ;-)

In sum, don't bother to try.  Just learn to live with "Find file" etc.



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

* Re: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
  2015-01-30  4:19 ` Drew Adams
@ 2015-01-30  5:03   ` Christian Seberino
  2015-01-30  8:42     ` Michael Heerdegen
                       ` (2 more replies)
  0 siblings, 3 replies; 21+ messages in thread
From: Christian Seberino @ 2015-01-30  5:03 UTC (permalink / raw)
  To: Drew Adams, help-gnu-emacs

Drew

Thanks!  As a consolation prize...what if I only wanted to change the 
prompt string when I called wrapper functions *myself*
with a shortcut key?

e.g. I could write my own function called my-find-file that had whatever 
prompt string I wanted, and, then have
it call find-file internally.  I actually went down that route.  The 
problem I had was that I rely on the
TAB completion and abbreviation features of find-file for Tramp and 
other stuff with long path names.

Perhaps it would be feasible/easier to somehow add all those wonderful 
features (TAB completion and abbreviations)
to my own wrapper functions? How hard is *that* by comparision?

cs








On 01/29/2015 10:19 PM, Drew Adams wrote:
>> Is it easy/possible to change the prompt strings of various Emacs commands?
>>
>> For example, what Emacs calls find-file I think of as "opening a file"
>> and hence would like to change the prompt from "Find file:" to "open file:".
>>
>> Are global changes like that possible/easy?  Perhaps it would require
>> an Lisp style macro or something?
> Generally speaking, no.  Typically, a general function that reads
> input is called by a command, and it is passed a literal string as
> the prompt to use.
>
> Anything is possible, of course.  You can replace, for example, the
> standard definition of `find-file-read-args' (which reads the file
> name for `find-file' and similar commands), so that it uses your
> preferred prompt.
>
> But there is a reason that such functions take a PROMPT argument:
> so that they can be called by different commands or in different
> contexts, using different prompts.  For `find-file-read-args',
> for example:
>
> files.el:1433:   (find-file-read-args "Find file: "
> files.el:1453:   (find-file-read-args "Find file in other window: "
> files.el:1476:   (find-file-read-args "Find file in other frame: "
> files.el:1490:   (interactive (nbutlast (find-file-read-args "Find existing file: " t)))
> files.el:1513:   (find-file-read-args "Find file read-only: "
> files.el:1522:   (find-file-read-args "Find file read-only other window: "
> files.el:1531:   (find-file-read-args "Find file read-only other frame: "
> menu-bar.el:206:	 (filename (car (find-file-read-args "Find file: " mustmatch))))
> files.el:1433:   (find-file-read-args "Find file: "
> files.el:1453:   (find-file-read-args "Find file in other window: "
> files.el:1476:   (find-file-read-args "Find file in other frame: "
> files.el:1490:   (interactive (nbutlast (find-file-read-args "Find existing file: " t)))
> files.el:1513:   (find-file-read-args "Find file read-only: "
> files.el:1522:   (find-file-read-args "Find file read-only other window: "
> files.el:1531:   (find-file-read-args "Find file read-only other frame: "
> menu-bar.el:206:	 (filename (car (find-file-read-args "Find file: " mustmatch))))
>
> Alternatively, you could replace not the utility functions that read
> input but the commands that call the utility functions.  In that case,
> you would have even more to change. ;-)
>
> In sum, don't bother to try.  Just learn to live with "Find file" etc.




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

* Re: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
  2015-01-30  5:03   ` Christian Seberino
@ 2015-01-30  8:42     ` Michael Heerdegen
  2015-01-30 16:19       ` [OT] " Harry Putnam
  2015-01-30 14:41     ` Drew Adams
       [not found]     ` <mailman.18960.1422607363.1147.help-gnu-emacs@gnu.org>
  2 siblings, 1 reply; 21+ messages in thread
From: Michael Heerdegen @ 2015-01-30  8:42 UTC (permalink / raw)
  To: help-gnu-emacs

Christian Seberino <cseberino@gmail.com> writes:

> Perhaps it would be feasible/easier to somehow add all those wonderful
> features (TAB completion and abbreviations)
> to my own wrapper functions? How hard is *that* by comparision?

Actually it is not hard, at least for this specific case and in Emacs >=
24 (didn't check older Emacsen):

--8<---------------cut here---------------start------------->8---
(defun my-find-file-around-ad (origfun &rest args)
  (interactive
   (find-file-read-args "Open file: "
                        (confirm-nonexistent-file-or-buffer)))
  (apply origfun args))

(advice-add 'find-file :around #'my-find-file-around-ad)
--8<---------------cut here---------------end--------------->8---

But I think in the long term it's better to get used to the Emacs
nomenclature.


Michael.




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

* RE: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
  2015-01-30  5:03   ` Christian Seberino
  2015-01-30  8:42     ` Michael Heerdegen
@ 2015-01-30 14:41     ` Drew Adams
  2015-01-30 23:30       ` Christian Seberino
       [not found]     ` <mailman.18960.1422607363.1147.help-gnu-emacs@gnu.org>
  2 siblings, 1 reply; 21+ messages in thread
From: Drew Adams @ 2015-01-30 14:41 UTC (permalink / raw)
  To: Christian Seberino, help-gnu-emacs

> Thanks!  As a consolation prize...what if I only wanted to change the
> prompt string when I called wrapper functions *myself*
> with a shortcut key?
> 
> e.g. I could write my own function called my-find-file that had whatever
> prompt string I wanted, and, then have
> it call find-file internally.  I actually went down that route.  The
> problem I had was that I rely on the
> TAB completion and abbreviation features of find-file for Tramp and
> other stuff with long path names.
> 
> Perhaps it would be feasible/easier to somehow add all those wonderful
> features (TAB completion and abbreviations)
> to my own wrapper functions? How hard is *that* by comparision?

My opinion?  Don't bother.

But yes, you certainly can call `find-file-read-args' (or
`read-file-name') yourself, passing it any prompt you like.
You will get all of the usual TAB completion etc. - no problem.



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

* [OT] Re: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
  2015-01-30  8:42     ` Michael Heerdegen
@ 2015-01-30 16:19       ` Harry Putnam
  2015-01-30 16:33         ` Drew Adams
  0 siblings, 1 reply; 21+ messages in thread
From: Harry Putnam @ 2015-01-30 16:19 UTC (permalink / raw)
  To: help-gnu-emacs

Michael Heerdegen <michael_heerdegen@web.de> writes:

This is a bit of the wall but I've been meaning to ask about this
phenomena for a while: 

I run gnus with a black background and cornsilk2 foreground.

,----
|  (defun my-find-file-around-ad (origfun &rest args)
|    (interactive
|     (find-file-read-args "Open file: "
|                          (confirm-nonexistent-file-or-buffer)))
|    (apply origfun args))
| 
|  (advice-add 'find-file :around #'my-find-file-around-ad)
`----

The section of the previous post, boxed in above, appears in my gnus reader as
medium green background.

So, set off from the rest of the post by a completely different
background color.

I've seen this a number of times and would like to know how it is
done? 





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

* RE: [OT] Re: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
  2015-01-30 16:19       ` [OT] " Harry Putnam
@ 2015-01-30 16:33         ` Drew Adams
  2015-02-05 20:57           ` Harry Putnam
  0 siblings, 1 reply; 21+ messages in thread
From: Drew Adams @ 2015-01-30 16:33 UTC (permalink / raw)
  To: Harry Putnam, help-gnu-emacs

> ,----
> |  (defun my-find-file-around-ad (origfun &rest args)
> |    (interactive
> |     (find-file-read-args "Open file: "
> |                          (confirm-nonexistent-file-or-buffer)))
> |    (apply origfun args))
> |  (advice-add 'find-file :around #'my-find-file-around-ad)
> `----
> 
> The section of the previous post, boxed in above, appears in my gnus reader
> as medium green background. So, set off from the rest of the post by a
> completely different background color. I've seen this a number of times
> and would like to know how it is done?

Library boxquote.el:
http://www.davep.org/emacs/#boxquote.el



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

* Re: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
  2015-01-30 14:41     ` Drew Adams
@ 2015-01-30 23:30       ` Christian Seberino
  2015-01-31  0:31         ` Drew Adams
  0 siblings, 1 reply; 21+ messages in thread
From: Christian Seberino @ 2015-01-30 23:30 UTC (permalink / raw)
  To: Drew Adams, help-gnu-emacs


On 01/30/2015 08:41 AM, Drew Adams wrote:
> But yes, you certainly can call `find-file-read-args' (or 
> `read-file-name') yourself, passing it any prompt you like. You will 
> get all of the usual TAB completion etc. - no problem. 

Can I ask if the 2 functions you mentioned above would fix a minor 
problem with this simple wrapper below?...

(defun my-find-file (name)
        (interactive "sopen file: ")
        (find-file name))

The TAB completion for abbreviations works great with one problem....the 
TAB is not removed but APPENDED
to end of replacement.

So after pressing day "d" + "TAB" instead of getting this...

"/ssh:me@example.com:/home/me/some/path"

I see this

"/ssh:me@example.com:/home/me/some/path         "
(Notice the TAB at end!)



How remove the TAB?   Somehow the insert works differently when a custom
interactive file is called versus when find-file does it?

cs





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

* Re: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
       [not found]     ` <mailman.18960.1422607363.1147.help-gnu-emacs@gnu.org>
@ 2015-01-30 23:58       ` Chris Seberino
  2015-02-01 13:51         ` Michael Heerdegen
  0 siblings, 1 reply; 21+ messages in thread
From: Chris Seberino @ 2015-01-30 23:58 UTC (permalink / raw)
  To: help-gnu-emacs

Michael

I tried using the function below....the advice-add part gave an error..

 function definition is void: advice-add
(Emacs ver 24.3)

When I removed the advice-add part it seems to work!!  i.e. this works...

(defun my-find-file-around-ad (origfun &rest args)
  (interactive
   (find-file-read-args "Open file: "
                        (confirm-nonexistent-file-or-buffer)))
  (apply origfun args))

The only problem is when I use TAB completion to replace abbreviations,
it appends the TAB to the end instead of *replacing it*....find-file
does it right and I was hoping using find-file-read-args would work right
too but it didn't.  Do you know why TAB remains unlike with find-file?

On Friday, January 30, 2015 at 2:42:46 AM UTC-6, Michael Heerdegen wrote:
> Christian Seberino <cseberino@gmail.com> writes:
> 
> > Perhaps it would be feasible/easier to somehow add all those wonderful
> > features (TAB completion and abbreviations)
> > to my own wrapper functions? How hard is *that* by comparision?
> 
> Actually it is not hard, at least for this specific case and in Emacs >=
> 24 (didn't check older Emacsen):
> 
> --8<---------------cut here---------------start------------->8---
> (defun my-find-file-around-ad (origfun &rest args)
>   (interactive
>    (find-file-read-args "Open file: "
>                         (confirm-nonexistent-file-or-buffer)))
>   (apply origfun args))
> 
> (advice-add 'find-file :around #'my-find-file-around-ad)
> --8<---------------cut here---------------end--------------->8---
> 
> But I think in the long term it's better to get used to the Emacs
> nomenclature.
> 
> 
> Michael.


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

* RE: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
  2015-01-30 23:30       ` Christian Seberino
@ 2015-01-31  0:31         ` Drew Adams
  2015-01-31  0:35           ` Christian Seberino
  0 siblings, 1 reply; 21+ messages in thread
From: Drew Adams @ 2015-01-31  0:31 UTC (permalink / raw)
  To: Christian Seberino, help-gnu-emacs

> > But yes, you certainly can call `find-file-read-args' (or
> > `read-file-name') yourself, passing it any prompt you like. You will
> > get all of the usual TAB completion etc. - no problem.
> 
> Can I ask if the 2 functions you mentioned above would fix a minor
> problem with this simple wrapper below?...
> (defun my-find-file (name) (interactive "sopen file: ") (find-file name))

Yes.  `find-file-read-args' is made to order for `find-file' and
similar commands.  `read-file-name' is more general - it is called
by `find-file-read-args'.  These provide file-name completion.

You want to read a file name, not a string.



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

* Re: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
  2015-01-31  0:31         ` Drew Adams
@ 2015-01-31  0:35           ` Christian Seberino
  2015-01-31  0:38             ` Christian Seberino
  0 siblings, 1 reply; 21+ messages in thread
From: Christian Seberino @ 2015-01-31  0:35 UTC (permalink / raw)
  To: Drew Adams, help-gnu-emacs

You may have seen my post regarding this...

(defun my-find-file-around-ad (origfun &rest args)
   (interactive
    (find-file-read-args "Open file: "
                         (confirm-nonexistent-file-or-buffer)))
   (apply origfun args))

I don't know why that has the same issue of NOT removing the TAB properly
like find-file does.

Dunno why.

cs
On 01/30/2015 06:31 PM, Drew Adams wrote:
>>> But yes, you certainly can call `find-file-read-args' (or
>>> `read-file-name') yourself, passing it any prompt you like. You will
>>> get all of the usual TAB completion etc. - no problem.
>> Can I ask if the 2 functions you mentioned above would fix a minor
>> problem with this simple wrapper below?...
>> (defun my-find-file (name) (interactive "sopen file: ") (find-file name))
> Yes.  `find-file-read-args' is made to order for `find-file' and
> similar commands.  `read-file-name' is more general - it is called
> by `find-file-read-args'.  These provide file-name completion.
>
> You want to read a file name, not a string.




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

* Re: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
  2015-01-31  0:35           ` Christian Seberino
@ 2015-01-31  0:38             ` Christian Seberino
  2015-02-01 13:55               ` Michael Heerdegen
  0 siblings, 1 reply; 21+ messages in thread
From: Christian Seberino @ 2015-01-31  0:38 UTC (permalink / raw)
  To: Drew Adams, help-gnu-emacs

Here is how I configured my Tramp abbreviations in case the problem is 
there...

(define-abbrev-table
  'tramp-abbrev-table
  '(("d"  "/ssh:cs@philfour.com:/home/cs/Ws")
    ("dr" "/ssh:cs@philfour.com|su:philfour.com:/home")
    ("w"  "/ssh:cs@services.philfour.com:/home/webwork_custom")
    ("wr" "/ssh:cs@services.philfour.com|su:services.philfour.com:/home")))

(add-hook 'minibuffer-setup-hook (lambda ()
                                   (abbrev-mode t)
                                   (setq local-abbrev-table 
tramp-abbrev-table)))

(defadvice minibuffer-complete
            (before my-minibuffer-complete activate)
            (expand-abbrev))


On 01/30/2015 06:35 PM, Christian Seberino wrote:
> You may have seen my post regarding this...
>
> (defun my-find-file-around-ad (origfun &rest args)
>   (interactive
>    (find-file-read-args "Open file: "
>                         (confirm-nonexistent-file-or-buffer)))
>   (apply origfun args))
>
> I don't know why that has the same issue of NOT removing the TAB properly
> like find-file does.
>
> Dunno why.
>
> cs
> On 01/30/2015 06:31 PM, Drew Adams wrote:
>>>> But yes, you certainly can call `find-file-read-args' (or
>>>> `read-file-name') yourself, passing it any prompt you like. You will
>>>> get all of the usual TAB completion etc. - no problem.
>>> Can I ask if the 2 functions you mentioned above would fix a minor
>>> problem with this simple wrapper below?...
>>> (defun my-find-file (name) (interactive "sopen file: ") (find-file 
>>> name))
>> Yes.  `find-file-read-args' is made to order for `find-file' and
>> similar commands.  `read-file-name' is more general - it is called
>> by `find-file-read-args'.  These provide file-name completion.
>>
>> You want to read a file name, not a string.
>

-- 
___________________________

Christian Seberino, Ph.D
cseberino@gmail.com
(936) 828-8747
___________________________




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

* Re: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
  2015-01-30 23:58       ` Chris Seberino
@ 2015-02-01 13:51         ` Michael Heerdegen
  0 siblings, 0 replies; 21+ messages in thread
From: Michael Heerdegen @ 2015-02-01 13:51 UTC (permalink / raw)
  To: Chris Seberino; +Cc: help-gnu-emacs

Chris Seberino <cseberino@gmail.com> writes:


> I tried using the function below....the advice-add part gave an
> error..

Then your Emacs is too old and doesn't have it yet.  Just use defadvice
instead.


Michael.



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

* Re: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
  2015-01-31  0:38             ` Christian Seberino
@ 2015-02-01 13:55               ` Michael Heerdegen
  2015-02-01 23:18                 ` Christian Seberino
  0 siblings, 1 reply; 21+ messages in thread
From: Michael Heerdegen @ 2015-02-01 13:55 UTC (permalink / raw)
  To: Christian Seberino; +Cc: help-gnu-emacs

Christian Seberino <cseberino@gmail.com> writes:

> (define-abbrev-table
>  'tramp-abbrev-table
>  '(("d"  "/ssh:cs@philfour.com:/home/cs/Ws")
>    ("dr" "/ssh:cs@philfour.com|su:philfour.com:/home")
>    ("w"  "/ssh:cs@services.philfour.com:/home/webwork_custom")
>    ("wr" "/ssh:cs@services.philfour.com|su:services.philfour.com:/home")))
>
> (add-hook 'minibuffer-setup-hook (lambda ()
>                                   (abbrev-mode t)
>                                   (setq local-abbrev-table
> tramp-abbrev-table)))
>
> (defadvice minibuffer-complete
>            (before my-minibuffer-complete activate)
>            (expand-abbrev))

I tried this and invoked `find-file-read-args'.  I don't see any tab
character inserted or being left, I get the expected behavior, with all
Emacs versions I tried.  Of course I can't connect to your hosts.

But really, all the trouble you may provoke with your hack is IMHO much
worse than getting used to the "Find file" wording.


Michael.



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

* Re: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
  2015-02-01 13:55               ` Michael Heerdegen
@ 2015-02-01 23:18                 ` Christian Seberino
  2015-02-02 21:43                   ` Marcin Borkowski
  0 siblings, 1 reply; 21+ messages in thread
From: Christian Seberino @ 2015-02-01 23:18 UTC (permalink / raw)
  To: Michael Heerdegen; +Cc: help-gnu-emacs

OK.  Thanks everyone for your help.  I think I'll just get used to "Find 
file" for now. :)

cs
On 02/01/2015 07:55 AM, Michael Heerdegen wrote:
> Christian Seberino <cseberino@gmail.com> writes:
>
>> (define-abbrev-table
>>   'tramp-abbrev-table
>>   '(("d"  "/ssh:cs@philfour.com:/home/cs/Ws")
>>     ("dr" "/ssh:cs@philfour.com|su:philfour.com:/home")
>>     ("w"  "/ssh:cs@services.philfour.com:/home/webwork_custom")
>>     ("wr" "/ssh:cs@services.philfour.com|su:services.philfour.com:/home")))
>>
>> (add-hook 'minibuffer-setup-hook (lambda ()
>>                                    (abbrev-mode t)
>>                                    (setq local-abbrev-table
>> tramp-abbrev-table)))
>>
>> (defadvice minibuffer-complete
>>             (before my-minibuffer-complete activate)
>>             (expand-abbrev))
> I tried this and invoked `find-file-read-args'.  I don't see any tab
> character inserted or being left, I get the expected behavior, with all
> Emacs versions I tried.  Of course I can't connect to your hosts.
>
> But really, all the trouble you may provoke with your hack is IMHO much
> worse than getting used to the "Find file" wording.
>
>
> Michael.




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

* Re: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
  2015-02-01 23:18                 ` Christian Seberino
@ 2015-02-02 21:43                   ` Marcin Borkowski
  2015-02-02 22:11                     ` Drew Adams
       [not found]                     ` <mailman.19192.1422915104.1147.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 21+ messages in thread
From: Marcin Borkowski @ 2015-02-02 21:43 UTC (permalink / raw)
  To: Michael Heerdegen, help-gnu-emacs


On 2015-02-02, at 00:18, Christian Seberino <cseberino@gmail.com> wrote:

> OK.  Thanks everyone for your help.  I think I'll just get used to "Find 
> file" for now. :)

For now.  Yeah, sure.

And in five years, when some Emacs newbie asks you about all those
strange terms, you'll say: "Young \(wo\)?man, forget about the newspeak
of opening files in panes, using tabs, cutting and pasting, moving the
cursor and pressing Ctrl+F.  Instead, embrace the ancient wisdom of
visiting files in windows, using buffers, killing and yanking, moving
the point and pressing C-s."

Welcome to the rabbit hole.

> cs

Best,

-- 
Marcin Borkowski               This email was proudly sent
http://mbork.pl                from my Emacs.



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

* RE: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
  2015-02-02 21:43                   ` Marcin Borkowski
@ 2015-02-02 22:11                     ` Drew Adams
       [not found]                     ` <mailman.19192.1422915104.1147.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 21+ messages in thread
From: Drew Adams @ 2015-02-02 22:11 UTC (permalink / raw)
  To: Marcin Borkowski, Michael Heerdegen, help-gnu-emacs

> > OK.  Thanks everyone for your help.  I think I'll just get used to "Find
> > file" for now. :)
> 
> For now.  Yeah, sure.
> And in five years, when some Emacs newbie asks you about all those
> strange terms, you'll say: "Young \(wo\)?man, forget about the newspeak
> of opening files in panes, using tabs, cutting and pasting, moving the
> cursor and pressing Ctrl+F.  Instead, embrace the ancient wisdom of
> visiting files in windows, using buffers, killing and yanking, moving
> the point and pressing C-s."  Welcome to the rabbit hole.

Yup.  "Ancient wisdom" or not, rabbit hole or not, that's the Emacs
jargon.

Suppose you do change things locally to teach Emacs not to use its
own jargon etc. - and you can do so to different degrees, though it
might mean jumping through a few hoops (is it worth it?).

Then you have difficulty communicating with (e.g., helping) others,
because that jargon is what is used by the application itself and its
community.

For better or worse.  Learn to speak Emacs - that's my advice.  Whether
you think it represents "ancient wisdom" or not.  And if you feel strongly
about some bit of jargon, then argue on emacs-devel@gnu.org to change it.



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

* Re: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
       [not found]                     ` <mailman.19192.1422915104.1147.help-gnu-emacs@gnu.org>
@ 2015-02-03  3:31                       ` Rusi
  0 siblings, 0 replies; 21+ messages in thread
From: Rusi @ 2015-02-03  3:31 UTC (permalink / raw)
  To: help-gnu-emacs

On Tuesday, February 3, 2015 at 3:41:46 AM UTC+5:30, Drew Adams wrote:
> > > OK.  Thanks everyone for your help.  I think I'll just get used to "Find
> > > file" for now. :)
> > 
> > For now.  Yeah, sure.
> > And in five years, when some Emacs newbie asks you about all those
> > strange terms, you'll say: "Young \(wo\)?man, forget about the newspeak
> > of opening files in panes, using tabs, cutting and pasting, moving the
> > cursor and pressing Ctrl+F.  Instead, embrace the ancient wisdom of
> > visiting files in windows, using buffers, killing and yanking, moving
> > the point and pressing C-s."  Welcome to the rabbit hole.
> 
> Yup.  "Ancient wisdom" or not, rabbit hole or not, that's the Emacs
> jargon.
> 
> Suppose you do change things locally to teach Emacs not to use its
> own jargon etc. - and you can do so to different degrees, though it
> might mean jumping through a few hoops (is it worth it?).
> 
> Then you have difficulty communicating with (e.g., helping) others,
> because that jargon is what is used by the application itself and its
> community.
> 
> For better or worse.  Learn to speak Emacs - that's my advice.  Whether
> you think it represents "ancient wisdom" or not.  And if you feel strongly
> about some bit of jargon, then argue on emacs-devel  to change it.


I started using emacs around '92 -- context was (some predecessor) of comint.
Teaching python with emacs 10 years later.

And now for the first time in all these years, Ive switched from emacs to idle
(for teaching python)

Sad....

Yeah beauty, power, generality, programmability, cuteness and much else is fine
But ultimately the need to back out of the rabbit hole wins

[Just to be clear: Ive not given up on emacs, just given up on emacs-evangelism]


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

* Re: [OT] Re: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
  2015-01-30 16:33         ` Drew Adams
@ 2015-02-05 20:57           ` Harry Putnam
  2015-02-05 21:41             ` Michael Heerdegen
  0 siblings, 1 reply; 21+ messages in thread
From: Harry Putnam @ 2015-02-05 20:57 UTC (permalink / raw)
  To: help-gnu-emacs

Drew Adams <drew.adams@oracle.com> writes:

>> ,----
>> |  (defun my-find-file-around-ad (origfun &rest args)
>> |    (interactive
>> |     (find-file-read-args "Open file: "
>> |                          (confirm-nonexistent-file-or-buffer)))
>> |    (apply origfun args))
>> |  (advice-add 'find-file :around #'my-find-file-around-ad)
>> `----
>> 
>> The section of the previous post, boxed in above, appears in my gnus reader
>> as medium green background. So, set off from the rest of the post by a
>> completely different background color. I've seen this a number of times
>> and would like to know how it is done?
>
> Library boxquote.el:
> http://www.davep.org/emacs/#boxquote.el

Sorry for my lack of clarity, the boxquote is my doing... what I'm
attempting to ask about is how that author colors the background green
for the portion I have boxquoted above.

That is:  In post Message-ID: <87h9v8bqxh.fsf@web.de> (on gmane.emacs.help),
Michael Heerdegen has somehow caused the bit below to appears with
medium green background.

  (defun my-find-file-around-ad (origfun &rest args)
    (interactive
     (find-file-read-args "Open file: "
                          (confirm-nonexistent-file-or-buffer)))
    (apply origfun args))
  
  (advice-add 'find-file :around #'my-find-file-around-ad)

I'd like to know how that is done.

boxquote.el does not appear to offer anything related to color.  At
least the word `color' or `background' do not appear in it.




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

* Re: [OT] Re: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
  2015-02-05 20:57           ` Harry Putnam
@ 2015-02-05 21:41             ` Michael Heerdegen
  2015-02-06 14:35               ` Harry Putnam
  0 siblings, 1 reply; 21+ messages in thread
From: Michael Heerdegen @ 2015-02-05 21:41 UTC (permalink / raw)
  To: help-gnu-emacs

Harry Putnam <reader@newsguy.com> writes:

> That is:  In post Message-ID: <87h9v8bqxh.fsf@web.de> (on gmane.emacs.help),
> Michael Heerdegen has somehow caused the bit below to appears with
> medium green background.
> [...]
> I'd like to know how that is done.

I used `message-mark-inserted-region' (C-c M-m).

This just inserts these "cut here" markers, nothing more.  AFAICT it's a
Gnus feature that the text gets displayed with some colored background
instead when you read a message containing such markers.


Regards,

Michael.




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

* Re: [OT] Re: Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ?
  2015-02-05 21:41             ` Michael Heerdegen
@ 2015-02-06 14:35               ` Harry Putnam
  0 siblings, 0 replies; 21+ messages in thread
From: Harry Putnam @ 2015-02-06 14:35 UTC (permalink / raw)
  To: help-gnu-emacs

Michael Heerdegen <michael_heerdegen@web.de> writes:

> Harry Putnam <reader@newsguy.com> writes:
>
>> That is:  In post Message-ID: <87h9v8bqxh.fsf@web.de> (on gmane.emacs.help),
>> Michael Heerdegen has somehow caused the bit below to appears with
>> medium green background.
>> [...]
>> I'd like to know how that is done.
>
> I used `message-mark-inserted-region' (C-c M-m).
>
> This just inserts these "cut here" markers, nothing more.  AFAICT it's a
> Gnus feature that the text gets displayed with some colored background
> instead when you read a message containing such markers.

Ahh. I see.  Thanks for the reply




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

end of thread, other threads:[~2015-02-06 14:35 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-30  4:08 Easy/Possible to globally change prompt strings of messages? e.g. changing find-file's prompt string from "Find file:" to "open file:" ? Chris Seberino
2015-01-30  4:19 ` Drew Adams
2015-01-30  5:03   ` Christian Seberino
2015-01-30  8:42     ` Michael Heerdegen
2015-01-30 16:19       ` [OT] " Harry Putnam
2015-01-30 16:33         ` Drew Adams
2015-02-05 20:57           ` Harry Putnam
2015-02-05 21:41             ` Michael Heerdegen
2015-02-06 14:35               ` Harry Putnam
2015-01-30 14:41     ` Drew Adams
2015-01-30 23:30       ` Christian Seberino
2015-01-31  0:31         ` Drew Adams
2015-01-31  0:35           ` Christian Seberino
2015-01-31  0:38             ` Christian Seberino
2015-02-01 13:55               ` Michael Heerdegen
2015-02-01 23:18                 ` Christian Seberino
2015-02-02 21:43                   ` Marcin Borkowski
2015-02-02 22:11                     ` Drew Adams
     [not found]                     ` <mailman.19192.1422915104.1147.help-gnu-emacs@gnu.org>
2015-02-03  3:31                       ` Rusi
     [not found]     ` <mailman.18960.1422607363.1147.help-gnu-emacs@gnu.org>
2015-01-30 23:58       ` Chris Seberino
2015-02-01 13:51         ` Michael Heerdegen

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