Re: Running an editor from ANSI C

Liste des GroupesRevenir à l c 
Sujet : Re: Running an editor from ANSI C
De : Keith.S.Thompson+u (at) *nospam* gmail.com (Keith Thompson)
Groupes : comp.lang.c
Date : 08. Jun 2024, 21:51:30
Autres entêtes
Organisation : None to speak of
Message-ID : <87jzizxinh.fsf@nosuchdomain.example.com>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13
User-Agent : Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Michael S <already5chosen@yahoo.com> writes:
On Fri, 7 Jun 2024 10:47:57 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
On Fri, 07 Jun 2024 02:37:42 -0700, Keith Thompson wrote:
As for portability, I'm not aware of the $EDITOR convention being
used on non-POSIX systems. 
 
Can non-POSIX systems offer anything better? Any worthwhile
alternative?
 
No.
>
Yes. The one below is better.
ShellExecute(NULL, "edit", filename, NULL, NULL, SW_NORMAL);

For those not familiar with Windows, "edit" is not a command name, it's
an "object verb".  The above call invokes the user's configured command
to edit the specified file.  It might invoke a text editor for foo.txt,
an image editor for foo.png.  It's similar to right-clicking a file in
the file explorer and selecting "Edit".  Other verbs include "open",
"print", and "properties".

https://learn.microsoft.com/en-us/windows/win32/shell/launch#using-shellexecute-and-shellexecuteex

On Unix-like systems, xdg-open does something similar.  (It's typically
configured by default to invoke a GUI editor; it doesn't pay attention
to $EDITOR.)

--
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
void Void(void) { Void(); } /* The recursive call of the void */

Date Sujet#  Auteur
6 Jun 24 * Re: Running an editor from ANSI C72Keith Thompson
6 Jun 24 +* Re: Running an editor from ANSI C30Malcolm McLean
6 Jun 24 i+* Re: Running an editor from ANSI C28Keith Thompson
7 Jun 24 ii+* Re: Running an editor from ANSI C26Malcolm McLean
7 Jun 24 iii`* Re: Running an editor from ANSI C25Keith Thompson
7 Jun 24 iii +* Re: Running an editor from ANSI C13Lawrence D'Oliveiro
7 Jun 24 iii i`* Re: Running an editor from ANSI C12Michael S
8 Jun 24 iii i +* Re: Running an editor from ANSI C6Lawrence D'Oliveiro
8 Jun 24 iii i i`* Re: Running an editor from ANSI C5Michael S
8 Jun 24 iii i i +- Re: Running an editor from ANSI C1Malcolm McLean
9 Jun 24 iii i i `* Re: Running an editor from ANSI C3Lawrence D'Oliveiro
9 Jun 24 iii i i  `* Re: Running an editor from ANSI C2Michael S
9 Jun 24 iii i i   `- Re: Running an editor from ANSI C1Lawrence D'Oliveiro
8 Jun 24 iii i +* Re: Running an editor from ANSI C4Keith Thompson
9 Jun 24 iii i i+- Re: Running an editor from ANSI C1Kaz Kylheku
9 Jun 24 iii i i`* Re: Running an editor from ANSI C2Lawrence D'Oliveiro
9 Jun 24 iii i i `- Re: Running an editor from ANSI C1Keith Thompson
9 Jun 24 iii i `- Re: Running an editor from ANSI C1Lawrence D'Oliveiro
7 Jun 24 iii +* Re: Running an editor from ANSI C8Malcolm McLean
7 Jun 24 iii i+* Re: Running an editor from ANSI C5Janis Papanagnou
7 Jun 24 iii ii`* Re: Running an editor from ANSI C4Malcolm McLean
7 Jun 24 iii ii +- Re: Running an editor from ANSI C1Richard Harnden
7 Jun 24 iii ii +- Re: Running an editor from ANSI C1Ben Bacarisse
7 Jun 24 iii ii `- Re: Running an editor from ANSI C1Kaz Kylheku
7 Jun 24 iii i+- Re: Running an editor from ANSI C1Keith Thompson
8 Jun 24 iii i`- Re: Running an editor from ANSI C1Lawrence D'Oliveiro
8 Jun 24 iii `* Re: Running an editor from ANSI C3Chris M. Thomasson
8 Jun 24 iii  `* Re: Running an editor from ANSI C2Lawrence D'Oliveiro
10 Jun 24 iii   `- Re: Running an editor from ANSI C1Chris M. Thomasson
7 Jun 24 ii`- Re: Running an editor from ANSI C1Malcolm McLean
7 Jun 24 i`- Re: Running an editor from ANSI C1Kaz Kylheku
7 Jun 24 `* Re: Running an editor from ANSI C41Lawrence D'Oliveiro
7 Jun 24  +- Re: Running an editor from ANSI C1Malcolm McLean
7 Jun 24  `* Re: Running an editor from ANSI C39David Brown
7 Jun 24   `* Re: Running an editor from ANSI C38Lawrence D'Oliveiro
7 Jun 24    +- Re: Running an editor from ANSI C1Malcolm McLean
7 Jun 24    +* Re: Running an editor from ANSI C8James Kuyper
8 Jun 24    i`* Re: Running an editor from ANSI C7Lawrence D'Oliveiro
8 Jun 24    i `* Re: Running an editor from ANSI C6James Kuyper
8 Jun 24    i  +* Re: Running an editor from ANSI C4Lawrence D'Oliveiro
8 Jun 24    i  i`* Re: Running an editor from ANSI C3Malcolm McLean
8 Jun 24    i  i +- Re: Running an editor from ANSI C1Chris M. Thomasson
9 Jun 24    i  i `- Re: Running an editor from ANSI C1Lawrence D'Oliveiro
8 Jun 24    i  `- Re: Running an editor from ANSI C1Malcolm McLean
7 Jun 24    `* Re: Running an editor from ANSI C28David Brown
7 Jun 24     `* Re: Running an editor from ANSI C27Malcolm McLean
8 Jun 24      +* Re: Running an editor from ANSI C4Malcolm McLean
8 Jun 24      i+* Re: Running an editor from ANSI C2Kaz Kylheku
8 Jun 24      ii`- Re: Running an editor from ANSI C1Malcolm McLean
8 Jun 24      i`- Re: Running an editor from ANSI C1James Kuyper
8 Jun 24      +* Re: Running an editor from ANSI C4Kaz Kylheku
8 Jun 24      i`* Re: Running an editor from ANSI C3Malcolm McLean
8 Jun 24      i `* Re: Running an editor from ANSI C2Kaz Kylheku
8 Jun 24      i  `- Re: Running an editor from ANSI C1Malcolm McLean
9 Jun 24      `* Re: Running an editor from ANSI C18David Brown
10 Jun 24       `* Re: Running an editor from ANSI C17Malcolm McLean
10 Jun 24        `* Re: Running an editor from ANSI C16David Brown
10 Jun 24         `* Re: Running an editor from ANSI C15Malcolm McLean
10 Jun 24          `* Re: Running an editor from ANSI C14Richard Harnden
11 Jun 24           +* Re: Running an editor from ANSI C2Malcolm McLean
11 Jun 24           i`- Re: Running an editor from ANSI C1Lawrence D'Oliveiro
12 Jun 24           `* Re: Running an editor from ANSI C11Malcolm McLean
12 Jun 24            +* Re: Running an editor from ANSI C7David Brown
12 Jun 24            i`* Re: Running an editor from ANSI C6Malcolm McLean
12 Jun 24            i `* Re: Running an editor from ANSI C5Richard Harnden
12 Jun 24            i  `* Re: Running an editor from ANSI C4David Brown
12 Jun 24            i   `* Re: Running an editor from ANSI C3Malcolm McLean
12 Jun 24            i    `* Re: Running an editor from ANSI C2Keith Thompson
12 Jun 24            i     `- Re: Running an editor from ANSI C1Malcolm McLean
12 Jun 24            `* Re: Running an editor from ANSI C3tTh
12 Jun 24             `* Re: Running an editor from ANSI C2Malcolm McLean
12 Jun 24              `- Re: Running an editor from ANSI C1David Brown

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal