all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* menu command
@ 2018-08-27  9:45 Lajos Bodnar
  2018-08-27 11:21 ` tomas
  0 siblings, 1 reply; 6+ messages in thread
From: Lajos Bodnar @ 2018-08-27  9:45 UTC (permalink / raw)
  To: help-gnu-emacs

Hi,
I'd like to know what is the "visit new file" command in the menubar.
This command can open a filedialog ...
I tried to find it but ...

regards,
Lajos


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

* Re: menu command
  2018-08-27  9:45 menu command Lajos Bodnar
@ 2018-08-27 11:21 ` tomas
  2018-08-27 12:19   ` Lajos Bodnar
  0 siblings, 1 reply; 6+ messages in thread
From: tomas @ 2018-08-27 11:21 UTC (permalink / raw)
  To: help-gnu-emacs

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, Aug 27, 2018 at 11:45:30AM +0200, Lajos Bodnar wrote:
> Hi,
> I'd like to know what is the "visit new file" command in the menubar.
> This command can open a filedialog ...
> I tried to find it but ...

I'm not sure I understand your question, but let me try :-)

"Visit new file" is there to open an existent file or to create
a new file. It is the usual way to open files in Emacs, also
bound to the key sequence C-x C-f. This is what I always use
(I don't use menus very often in Emacs).

"Open file" (just one down in the menu) will only let you open
existing files, i.e. you can't create a new one. Perhaps it is
there to prevent mistakes (e.g. by mis-typing a name) when you
expect that the file already exists.

Perhaps a way to find out such things in Emacs is C-h C-k ("describe
key"). You first type C-h C-k (i.e. <CONTROL>-h then <CONTROL>-k),
and then you click on the menu entry you are trying to understand.
Then you get a description of the function behind that menu
entry (this works also for keyboard shortcuts).

Cheers
- -- tomás
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAluD3s4ACgkQBcgs9XrR2kZgDACaAlkhmXfr5Yfjbie6kveDPUb7
QGYAn388CvGbLcptfchQUfHn1t3j4k+9
=aAFO
-----END PGP SIGNATURE-----



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

* Re: menu command
  2018-08-27 11:21 ` tomas
@ 2018-08-27 12:19   ` Lajos Bodnar
  2018-08-27 13:03     ` tomas
  0 siblings, 1 reply; 6+ messages in thread
From: Lajos Bodnar @ 2018-08-27 12:19 UTC (permalink / raw)
  To: tomas; +Cc: help-gnu-emacs

Thanks,
I haven't found command in the "describe-key" result which open a
filedialog.
I found a description that I can open a filedialog with the getfile.exe
which is an external program ...
I created an external program to linux too but then I realized that there
is a solution in emacs when I use "visit ..." menu item.
I wouldn't like to find out this solution again ... :)

regards,
Lajos

On Mon, Aug 27, 2018 at 1:22 PM <tomas@tuxteam.de> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Mon, Aug 27, 2018 at 11:45:30AM +0200, Lajos Bodnar wrote:
> > Hi,
> > I'd like to know what is the "visit new file" command in the menubar.
> > This command can open a filedialog ...
> > I tried to find it but ...
>
> I'm not sure I understand your question, but let me try :-)
>
> "Visit new file" is there to open an existent file or to create
> a new file. It is the usual way to open files in Emacs, also
> bound to the key sequence C-x C-f. This is what I always use
> (I don't use menus very often in Emacs).
>
> "Open file" (just one down in the menu) will only let you open
> existing files, i.e. you can't create a new one. Perhaps it is
> there to prevent mistakes (e.g. by mis-typing a name) when you
> expect that the file already exists.
>
> Perhaps a way to find out such things in Emacs is C-h C-k ("describe
> key"). You first type C-h C-k (i.e. <CONTROL>-h then <CONTROL>-k),
> and then you click on the menu entry you are trying to understand.
> Then you get a description of the function behind that menu
> entry (this works also for keyboard shortcuts).
>
> Cheers
> - -- tomás
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.12 (GNU/Linux)
>
> iEYEARECAAYFAluD3s4ACgkQBcgs9XrR2kZgDACaAlkhmXfr5Yfjbie6kveDPUb7
> QGYAn388CvGbLcptfchQUfHn1t3j4k+9
> =aAFO
> -----END PGP SIGNATURE-----
>
>


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

* Re: menu command
  2018-08-27 12:19   ` Lajos Bodnar
@ 2018-08-27 13:03     ` tomas
  2018-08-27 13:38       ` Lajos Bodnar
  0 siblings, 1 reply; 6+ messages in thread
From: tomas @ 2018-08-27 13:03 UTC (permalink / raw)
  To: Lajos Bodnar; +Cc: help-gnu-emacs

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, Aug 27, 2018 at 02:19:24PM +0200, Lajos Bodnar wrote:
> Thanks,
> I haven't found command in the "describe-key" result which open a
> filedialog.

Ah, I think I get it now: what confuses you is the opening
of a GUI like file dialog?

If I got you right this time, the best answer is in the
source code:

`find-file' calls `find-file-read-args' to to ask the user which
file name (s)he wants. This one calls `read-file-name', which has
a pretty extensive documentation string. I insert the relevant
part here:

    If this command was invoked with the mouse, use a graphical file
    dialog if ‘use-dialog-box’ is non-nil, and the window system or X
    toolkit in use provides a file dialog box, and DIR is not a
    remote file.  For graphical file dialogs, any of the special values
    of MUSTMATCH ‘confirm’ and ‘confirm-after-completion’ are
    treated as equivalent to nil.  Some graphical file dialogs respect
    a MUSTMATCH value of t, and some do not (or it only has a cosmetic
    effect, and does not actually prevent the user from entering a
    non-existent file).

So this is the mechanism which adapts to how the user invoked `find-file':
if the user used keys, then the question appears in the minibuffer, but
if the user clicked on a menu, (s)he gets a GUI-like file browser (to
me that makes a lot of sense).

I hope I've understood your question better now.

Cheers
- -- tomás
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAluD9oQACgkQBcgs9XrR2kYXNACfYdvSKA/fgTkT/FYC9v4cp6mE
YiwAniDADh9f6yZgxZvI7lnoKG26Um/l
=cJi4
-----END PGP SIGNATURE-----



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

* Re: menu command
  2018-08-27 13:03     ` tomas
@ 2018-08-27 13:38       ` Lajos Bodnar
  2018-08-28 16:13         ` Lajos Bodnar
  0 siblings, 1 reply; 6+ messages in thread
From: Lajos Bodnar @ 2018-08-27 13:38 UTC (permalink / raw)
  To: tomas; +Cc: help-gnu-emacs

Hi Tomas,
Yes it's a correct answer. I found it before and I haven't seen that it's
working only if I use the mouse ...
I'd like to avoid the mouse click and external program (getfile.exe) in
this case.

thanks again!

regards,
Lajos

On Mon, Aug 27, 2018 at 3:03 PM <tomas@tuxteam.de> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Mon, Aug 27, 2018 at 02:19:24PM +0200, Lajos Bodnar wrote:
> > Thanks,
> > I haven't found command in the "describe-key" result which open a
> > filedialog.
>
> Ah, I think I get it now: what confuses you is the opening
> of a GUI like file dialog?
>
> If I got you right this time, the best answer is in the
> source code:
>
> `find-file' calls `find-file-read-args' to to ask the user which
> file name (s)he wants. This one calls `read-file-name', which has
> a pretty extensive documentation string. I insert the relevant
> part here:
>
>     If this command was invoked with the mouse, use a graphical file
>     dialog if ‘use-dialog-box’ is non-nil, and the window system or X
>     toolkit in use provides a file dialog box, and DIR is not a
>     remote file.  For graphical file dialogs, any of the special values
>     of MUSTMATCH ‘confirm’ and ‘confirm-after-completion’ are
>     treated as equivalent to nil.  Some graphical file dialogs respect
>     a MUSTMATCH value of t, and some do not (or it only has a cosmetic
>     effect, and does not actually prevent the user from entering a
>     non-existent file).
>
> So this is the mechanism which adapts to how the user invoked `find-file':
> if the user used keys, then the question appears in the minibuffer, but
> if the user clicked on a menu, (s)he gets a GUI-like file browser (to
> me that makes a lot of sense).
>
> I hope I've understood your question better now.
>
> Cheers
> - -- tomás
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.12 (GNU/Linux)
>
> iEYEARECAAYFAluD9oQACgkQBcgs9XrR2kYXNACfYdvSKA/fgTkT/FYC9v4cp6mE
> YiwAniDADh9f6yZgxZvI7lnoKG26Um/l
> =cJi4
> -----END PGP SIGNATURE-----
>


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

* Re: menu command
  2018-08-27 13:38       ` Lajos Bodnar
@ 2018-08-28 16:13         ` Lajos Bodnar
  0 siblings, 0 replies; 6+ messages in thread
From: Lajos Bodnar @ 2018-08-28 16:13 UTC (permalink / raw)
  To: tomas; +Cc: help-gnu-emacs

I found the correct and working answer here:
https://stackoverflow.com/questions/26483918/bind-file-open-file-with-gui-dialog-to-c-o-as-global-set-key

Thanks again Tomas!

On Mon, Aug 27, 2018 at 3:38 PM Lajos Bodnar <bodnarlajoska@gmail.com>
wrote:

> Hi Tomas,
> Yes it's a correct answer. I found it before and I haven't seen that it's
> working only if I use the mouse ...
> I'd like to avoid the mouse click and external program (getfile.exe) in
> this case.
>
> thanks again!
>
> regards,
> Lajos
>
> On Mon, Aug 27, 2018 at 3:03 PM <tomas@tuxteam.de> wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> On Mon, Aug 27, 2018 at 02:19:24PM +0200, Lajos Bodnar wrote:
>> > Thanks,
>> > I haven't found command in the "describe-key" result which open a
>> > filedialog.
>>
>> Ah, I think I get it now: what confuses you is the opening
>> of a GUI like file dialog?
>>
>> If I got you right this time, the best answer is in the
>> source code:
>>
>> `find-file' calls `find-file-read-args' to to ask the user which
>> file name (s)he wants. This one calls `read-file-name', which has
>> a pretty extensive documentation string. I insert the relevant
>> part here:
>>
>>     If this command was invoked with the mouse, use a graphical file
>>     dialog if ‘use-dialog-box’ is non-nil, and the window system or X
>>     toolkit in use provides a file dialog box, and DIR is not a
>>     remote file.  For graphical file dialogs, any of the special values
>>     of MUSTMATCH ‘confirm’ and ‘confirm-after-completion’ are
>>     treated as equivalent to nil.  Some graphical file dialogs respect
>>     a MUSTMATCH value of t, and some do not (or it only has a cosmetic
>>     effect, and does not actually prevent the user from entering a
>>     non-existent file).
>>
>> So this is the mechanism which adapts to how the user invoked `find-file':
>> if the user used keys, then the question appears in the minibuffer, but
>> if the user clicked on a menu, (s)he gets a GUI-like file browser (to
>> me that makes a lot of sense).
>>
>> I hope I've understood your question better now.
>>
>> Cheers
>> - -- tomás
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.12 (GNU/Linux)
>>
>> iEYEARECAAYFAluD9oQACgkQBcgs9XrR2kYXNACfYdvSKA/fgTkT/FYC9v4cp6mE
>> YiwAniDADh9f6yZgxZvI7lnoKG26Um/l
>> =cJi4
>> -----END PGP SIGNATURE-----
>>
>


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

end of thread, other threads:[~2018-08-28 16:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-27  9:45 menu command Lajos Bodnar
2018-08-27 11:21 ` tomas
2018-08-27 12:19   ` Lajos Bodnar
2018-08-27 13:03     ` tomas
2018-08-27 13:38       ` Lajos Bodnar
2018-08-28 16:13         ` Lajos Bodnar

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.