unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* How to set Emacs as default app on Windows (10)
@ 2022-05-22  1:08 Angelo Graziosi
  2022-05-22  5:52 ` Eli Zaretskii
  0 siblings, 1 reply; 8+ messages in thread
From: Angelo Graziosi @ 2022-05-22  1:08 UTC (permalink / raw)
  To: emacs-devel@gnu.org

Usually I start Emacs with a link in the task bar which has as target:

C:\Users\utente>C:\Windows\System32\cmd.exe /c "SET path=C:\msys64\mingw64\bin;%path%&& SET PRELOAD_WINSOCK=1&& START /D ^"C:\Apps\Emacs\bin^" runemacs.exe"

So trying to open a .tex file from explorer, when it asks with which application I want to open that file, I browsed until the bin folder of Emacs and chose emacs.exe. But in this way, if I had stated Emacs from the above link, it opens another frame (and loses also a bit of graphics) and the result is not very good...

Reading https://www.emacswiki.org/emacs/EmacsMsWindowsIntegration I tried this

From a DOS box I started the Emacs client adapting the above target:

C:\Users\utente>C:\Windows\System32\cmd.exe /c "SET path=C:\msys64\mingw64\bin;%path%&& SET PRELOAD_WINSOCK=1&& START /D ^"C:\Apps\Emacs\bin^" emacsclientw.exe -c -n -a C:\Apps\Emacs\bin\runemacs.exe"

and from a DOS box started as administrator, I did

ftype CodeFile=emacsclientw -na runemacs "%1"

assoc .tex=CodeFile

then tried to open the .tex file from explorer. But the result is as above, with another frame and losing graphics.

So, how one can set Emacs as default app on Windows 10? (the next step would be Gnu/Linux and macOS...)

It should open the new file in a new tab in Emacs (already running with the tab-line enabled) as many apps do (consider a browser with a few tabs opened and double clicking in explorer on a .html file..)


Ciao,
 Angelo.



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

end of thread, other threads:[~2022-05-23 10:54 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-22  1:08 How to set Emacs as default app on Windows (10) Angelo Graziosi
2022-05-22  5:52 ` Eli Zaretskii
2022-05-22  8:53   ` Angelo Graziosi
2022-05-22  9:04     ` Eli Zaretskii
2022-05-22  9:54       ` Angelo Graziosi
2022-05-22 10:27         ` Eli Zaretskii
2022-05-22 21:00           ` Angelo Graziosi
2022-05-23 10:54             ` Eli Zaretskii

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