Clicar no link no emacs não abre mais a página no navegador

1

Até ontem, clicar em um link no emacs abriria a página correspondente no meu navegador (Firefox). Algum dia ontem isso mudou para sempre abrir uma nova janela no navegador, na home page. Alguma idéia do que mudou - e como corrigi-lo?

GNU Emacs: 24.4.1 Firefox: 36,0 Ubuntu: 14.04

Aparece relacionado ao bug reportado do Ubuntu Firefox aqui .

    
por Jeffrey DeLeo 26.02.2015 / 17:15

2 respostas

1

Resumo: A versão 36 do Firefox removeu a opção -remote (consulte aqui ). A função emacs-lisp browse-url-firefox usa essa opção em sistemas não-Windows. Alterar a função para nunca usar a opção remota resolve o problema.

O que especificamente você pode fazer: browse-url-firefox é definido no emacs-lisp associado à sua versão do emacs - para mim: / usr / local / share / emacs / 24.4 / lisp / net / browse-url.el . Você pode editar browse-url.el ou redefinir a função browse-url-firefox em outro lugar. A alteração específica na função browse-url-firefox é alterada:

(use-remote
      (not (memq system-type '(windows-nt ms-dos))))

para:

(use-remote nil)
    
por Jeffrey DeLeo 27.02.2015 / 18:17
0

Adicione os seguintes bits ao seu arquivo ~ / .emacs para corrigir esse problema:

;; work around the bogus "-remote" flag specified by browse-url-firefox
(setq browse-url-browser-function 'browse-url-generic)
(setq browse-url-generic-program "firefox")

O navegador "genérico" não tenta ser inteligente sobre "-remote"; apenas chama qualquer programa que esteja configurado. Aliás, o Firefox faz a coisa certa quando chamado dessa forma, então todo o negócio "-remote" é inútil de qualquer maneira.

    
por Peter Simons 05.03.2015 / 13:35