Por que o eclipse abre o emacs?

0

Estou apenas instalando o eclipse. Usando o arquivo - > Abra para abrir um arquivo .c , abra o arquivo no emacs.

Neste momento eu já estou cansado de eclipse, mas minha curiosidade é insaciável.

De onde vem isso? Eu não costumo usar o emacs. O eclipse tem algum fallback que abre o emacs? Onde eu poderia inspecionar esta cadeia de fallback / escolher algo diferente de emacs?

Estação de trabalho Fedora 27

$ rpm -qa|grep eclipse
eclipse-platform-4.7.2-1.fc27.x86_64
eclipse-p2-discovery-4.7.2-1.fc27.noarch
eclipse-webtools-common-3.9.2-1.fc27.noarch
eclipse-swt-4.7.2-1.fc27.x86_64
eclipse-xsd-2.13.0-1.fc27.noarch
eclipse-m2e-workspace-0.4.0-6.fc27.noarch
eclipse-pde-4.7.2-1.fc27.x86_64
eclipse-mylyn-tasks-bugzilla-3.23.2-2.fc27.noarch
eclipse-recommenders-2.5.0-1.fc27.noarch
eclipse-equinox-osgi-4.7.2-1.fc27.x86_64
eclipse-egit-4.10.0-1.fc27.noarch
eclipse-m2e-core-1.8.2-2.fc27.noarch
eclipse-epp-logging-2.0.6-1.fc27.noarch
eclipse-ecf-core-3.13.8-1.fc27.noarch
eclipse-jdt-4.7.2-1.fc27.noarch
eclipse-usage-4.5.2-0.1.fc27.noarch
eclipse-jgit-4.10.0-2.fc27.noarch
eclipse-webtools-servertools-3.9.2-1.fc27.noarch
eclipse-webtools-sourceediting-3.9.2-1.fc27.noarch
eclipse-mylyn-3.23.2-2.fc27.noarch
eclipse-abrt-0.0.3-3.fc27.noarch
eclipse-emf-runtime-2.13.0-3.fc27.noarch
eclipse-gef-3.11.0-4.fc27.noarch
eclipse-emf-core-2.13.0-3.fc27.noarch
    
por sourcejedi 17.03.2018 / 18:29

1 resposta

1

link

When using the open file dialog on Eclipse, many file types open in the internal editor as expected (.java, .txt). However, others open in an external editor. For example on my system attempting to open .sh file causes it to open it in emacs, and .py files open in bluefish.

...

You have two alternatives: either install an eclipse plug-in to manage the kind of file you want to edit (like e.g. pyDev for python), or go to Window > Preferences > Editors > File Associations and associate your file extensions to the built-in text editor in Eclipse.

Dado que você tem o emacs instalado, ele se tornou o editor padrão para .c arquivos, mesmo que o editor de texto padrão para arquivos de texto seja gedit (Gnome Text Editor).

Se você comparar emacs.desktop e org.gnome.gedit.desktop. em /usr/share/applications , verá que o emacs se registra especificamente para .c arquivos, mas gedit apenas para arquivos de texto em geral. Presumo que o tipo mais específico tenha prioridade.

    
por 17.03.2018 / 18:29

Tags