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.