Alguns programas como o Firefox possuem botões que, quando clicados, abrem um gerenciador de arquivos para navegar pelos arquivos. Como faço para abrir no emacs com modo direcionado no Debian Linux?
dired
linux
integration
godblessfq
fonte
fonte
Respostas:
Dependendo do ambiente da área de trabalho, o método para definir um aplicativo padrão pode ser diferente. Dito isto, muitos ambientes de área de trabalho respeitam as associações
~/.local/share/applications/mimeapps.list
, nas quais você pode configurar uma associação para os tiposapplication/x-directory
e / ouinode/directory
.Minha
mimeapps.list
aparência se parece agora:No mesmo diretório, tenho um arquivo chamado
emacs-dired.desktop
com o seguinte conteúdo:Quando minha longa instância do Emacs executa um servidor (
M-x server-start
) e clico em, digamos, no ícone da pasta na lista de Downloads no Icecat, um novodired
buffer é aberto.Isso realmente funciona para mim agora. Obrigado por fazer a pergunta --- caso contrário, eu não teria configurado isso.
fonte
É assim que o emacs é o gerenciador de arquivos padrão do ubuntu.
Primeiro temos que escrever um script que atuará como nosso gerenciador de arquivos.
Guarde isto como
emacsfm
em/usr/bin/
. Agora no terminal, em vez de usarnautilus
ounautilus /foo/bar
, podemos usaremacsfm
ouemacsfm /foo/bar
.Agora precisamos definir isso como gerenciador de arquivos padrão. Instale
exo-utils
usandoe execute
Abre uma nova janela. Vá em Utilitários -> Gerenciador de arquivos -> Outro e digite / usr / bin / emacsfm "% s" nele.
Você pode ir para downloads do chrome e, se clicar,
show in folder
ele abrirá o emacs dired :-)Atualizar:
Referência: https://help.ubuntu.com/community/DefaultFileManager
fonte
Embora a pergunta seja especificamente para Linux, eu descobri isso no Windows (já que isso me levou a descobrir como fazer isso sozinho).
Curiosamente, você não precisa chamar Dired, basta passar uma pasta como o arquivo. Isso economiza muito aborrecimento no Windows, uma vez
%1
que passarác:\Users
(por exemplo) e será interrompido\U
se incluído naeval
declaração, enquanto passá-lo como um arquivo o analisará corretamente.Referência: Seven Forums - Como alterar o Gerenciador de Arquivos padrão
fonte
Você pode usar o Ranger. No entanto, você pode configurar o xmonad para usar o emacs a padrão do Windows ao iniciar a sessão
fonte