Beberapa program seperti firefox memiliki tombol yang ketika diklik membuka pengelola file untuk menelusuri file. Bagaimana cara membuatnya terbuka di emacs dengan mode dired di Debian Linux?
dired
linux
integration
godblessfq
sumber
sumber
Jawaban:
Bergantung pada lingkungan desktop Anda metode untuk mengatur aplikasi default mungkin berbeda. Yang mengatakan, banyak lingkungan desktop menghormati asosiasi di
~/.local/share/applications/mimeapps.list
, di mana Anda dapat mengatur asosiasi untukapplication/x-directory
dan / atauinode/directory
tipe.mimeapps.list
Penampilan saya seperti ini sekarang:Dalam direktori yang sama saya memiliki file yang dipanggil
emacs-dired.desktop
dengan konten berikut:Ketika instance saya yang berumur panjang dari Emacs menjalankan server (
M-x server-start
) dan saya mengklik, katakanlah, ikon folder dalam daftar Unduhan di Icecat,dired
buffer baru dibuka.Ini sebenarnya bekerja untuk saya sekarang. Terima kasih telah mengajukan pertanyaan --- jika tidak, saya tidak akan mengatur ini.
sumber
Ini adalah cara menjadikan emacs sebagai manajer file default di ubuntu.
Pertama kita harus menulis skrip yang akan bertindak sebagai manajer file kita.
Simpan ini sebagai
emacsfm
di/usr/bin/
. Sekarang di terminal alih-alih menggunakannautilus
ataunautilus /foo/bar
, kita dapat menggunakanemacsfm
atauemacsfm /foo/bar
.Sekarang kita perlu mengatur ini sebagai manajer file default. Instal
exo-utils
menggunakandan jalankan
Ini membuka jendela baru. Pergi ke Utilities -> File manager -> Other dan masukkan / usr / bin / emacsfm "% s" di dalamnya.
Anda bisa mendapatkan unduhan chrome dan jika klik
show in folder
itu akan membuka emacs dired :-)Memperbarui:
Referensi: https://help.ubuntu.com/community/DefaultFileManager
sumber
Meskipun pertanyaannya khusus untuk Linux, saya pergi dan menemukan jawabannya untuk Windows (karena ini mendorong saya untuk menemukan cara melakukannya sendiri).
Cukup menarik, Anda tidak perlu memohon Dired, cukup lewat folder sebagai file. Ini menghemat banyak kerumitan pada Windows karena
%1
akan berlaluc:\Users
(misalnya) dan rusak\U
jika dimasukkan dalameval
pernyataan, sementara melewatinya sebagai file akan menguraikannya dengan benar.Referensi: Tujuh Forum - Cara mengubah Manajer File default
sumber
Anda bisa menggunakan Ranger. Namun Anda dapat mengkonfigurasi xmonad untuk digunakan emacs a windows default ketika Anda memulai sesi
sumber