In un file in modalità org Emacs, quando faccio clic su un PDF, il file si apre in un visualizzatore PDF. Allo stesso modo, quando clicco su un URL che si apre in un browser web. Ma quando clicco su un percorso per un file immagine, il flusso di byte si apre come testo nell'editor. Come configuro Emacs/org-mode per aprire le immagini con un'applicazione specifica, ad esempio un editor di immagini o un browser?Associazioni file/visualizzatore di modalità org Emacs
risposta
In modalità org, questo è org-file-apps
che controlla cosa fare quando si fa clic su un testo simile a un URL.
è configurato per default:
((auto-mode . emacs)
("\\.mm\\'" . default)
("\\.x?html?\\'" . default)
("\\.pdf\\'" . default))
Come detto in org-file-app aiuto: auto-mode
partite file che vengono compensate da una delle voci riportate auto-mode-alist
, in modo che tutti i file di Emacs sa come gestire. Usando questo comando con il comando emacs
si aprirà la maggior parte dei file in Emacs.
È possibile che l'estensione del file immagine sia configurata in modalità automatica. Si potrebbe ignorare questa alist facendo qualcosa di simile nel vostro .emacs (ad esempio, per i file png):
(add-hook 'org-mode-hook
'(lambda()
(setq org-file-apps
(append '(
("\\.png\\'" . default)
) org-file-apps))))
Con questo codice, quando clicco su un link come questo:
file:///e:/jrx/emacs/image.png
Apre il file all'esterno di emacs, utilizzando il programma operativo predefinito associato a questa estensione di file.
Non è necessario modificare org-file-apps-defaults-windowsnt
, org-file-apps-defaults-gnu
o org-file-apps-defaults-macosx
per utilizzare il programma predefinito del sistema operativo associato all'estensione del file.
Usando' append' insieme a' add-hook 'org- mode-hook' sembra accodarsi alla lista ogni volta che viene richiamata la modalità Org. Questo può inondare la lista con '" \\. Png \\ '". default'. Potresti preferire l'uso di un costrutto 'add-to-list' come in http://stackoverflow.com/a/8836108/789593. –
Dipende un po 'da quale sistema operativo si utilizza, ma dovrebbe essere configurabile con org-file-apps
.
- Su OS X, vorrei utilizzare
open
(oopen -a Application.app
) per aprire i file automagically - Su Linux/BSD, ecc, userei
xdg-open
(un po 'complicato da configurare, tho) - su Windows, Credo che avrei usato
open
(nella console)
Guarda le variabili org-file-apps-defaults-windowsnt
, org-file-apps-defaults-gnu
o org-file-apps-defaults-macosx
a seconda della plattform.
- 1. documentazione in modalità org all'interno di emacs
- 2. Emacs: attività dipendenti dalla modalità org
- 3. date in modalità org in altre modalità Emacs
- 4. Come posso visualizzare l'agenda in modalità Org sull'avvio di Emacs?
- 5. Modalità Org Emacs: esecuzione di codice Python semplice
- 6. Integrando la modalità org di Emacs con la posta elettronica?
- 7. Utilizzo di Emacs per iniziare come modalità org
- 8. Mantenimento del contesto durante l'archiviazione in modalità org Emacs
- 9. Disabilitazione underscore-to-subscript nell'esportazione in modalità Org Emacs
- 10. Filtro agenda in modalità org Emacs dal proprietario
- 11. Emacs org-display-inline-images
- 12. c'è un comando in modalità org Emacs per passare a un'intestazione org?
- 13. Emacs Org-mode - Esportare in un'altra directory?
- 14. emacs auto save solo per org-mode
- 15. modalità palangari in Emacs
- 16. Transclusione ISO in emacs org-mode?
- 17. Caratteri di escape in Emacs org-mode
- 18. Colore percussione in modalità Org
- 19. Tracking flexitime usando Emacs (& org-mode)
- 20. Inizializzazione di Emacs come file org: come posso ottenere la versione corretta di org-mode?
- 21. Utilizzo di flyspell nell'albero in modalità org attuale
- 22. Utilizzo di octopress con emacs org-mode per il blogging
- 23. Il manuale in modalità org è disponibile nel file .org?
- 24. Elaborazione di file in modalità org in python
- 25. Utilizzo di una tabella in modalità org in emacs per convertire unità utilizzando calc
- 26. Come ottenere una colonna indice riga in modalità Org di Emacs usando una regola colonna Calc
- 27. Ocaml - Modalità di Touare Emacs
- 28. come ottenere preventivi intelligenti sull'esportazione in modalità org?
- 29. Aggiungi marcatori personalizzati a emacs org-mode
- 30. Emacs: importa un CSV in org-mode
'F1 v file-org-apps' – jfs
FYI, Emacs è (in teoria) in grado di visualizzare le immagini stesse. http://www.gnu.org/s/emacs/manual/html_node/elisp/Images.html – phils
@phils prova 'org-display-inline-images ' –