Ich möchte a.html in einem Browser von Emacs aus öffnen ( Version 24.5.1 mit -Q[nach Kommentar aktualisiert]).
M-x shell-command
xdg-open a.html
funktioniert wie erwartet, aber
M-x eshell
$ xdg-open a.html
scheint nichts zu tun. Es gibt keine Fehlermeldung. Dieses Problem tritt auch beim Exportieren und direkten Öffnen von HTML-Dateien aus dem Organisationsmodus auf .
emacs -q -Q
-Qenthält die -qOption, so -q -Qwird das gleiche sein wie-Q
xdg-opendies nicht funktioniert. eshellSie können jedoch den Befehl verwenden browse-url-of-file, der von einem Pufferbesuch aufgerufen wird a.html, um diese Datei in Ihrem Standardbrowser zu öffnen.
process-connection-typemit nil(Sie können einfach (setq process-connection-type nil)an der eshell-Eingabeaufforderung eingeben). (Übrigens, während dies auf meinem Computer funktioniert, verstehe ich nicht, warum es funktioniert.)
emacs -Q?