Aucun de this , this ni this n'a fonctionné pour définir mon éditeur par défaut. Je n'ai pas essayé ceci , j'ai bien peur que cela ne fonctionne pas non plus.
Alors, comment définir l'éditeur par défaut sur emacs
ou éventuellement emacsclient
dans 13.04 via le CLI/terminal?
Un double-clic sur un fichier texte ouvre toujours le nom gedit
.
Je dis spécifiquement 13.04 parce que je n'ai eu aucun problème à le faire dans 11.04 à partir duquel j'ai récemment effectué une mise à niveau.
Voici comment définir les applications par défaut.
pointez et cliquez:
Faites un clic droit sur le fichier texte que vous souhaitez ouvrir, choisissez Propriétés puis Ouvrir avec. Vous devriez trouver Emacs dans la liste des logiciels recommandés. Cliquez sur le bouton Définir par défaut.
tilisation de la ligne de commande:
Si vous souhaitez définir des applications par défaut à l'aide du terminal, utilisez l'outil XDG.
xdg-mime default emacs23.desktop text/plain
Ensuite, essayez d'ouvrir un document en texte brut.
Si vous souhaitez définir des applications par défaut pour l'utilisateur actuel, éditez ce fichier:
~/.local/share/applications/mimeapps.list
Pour modifier manuellement les paramètres globaux, voir ce fichier:
/usr/share/applications/default.list
Edit: Merci à Oli pour m'avoir fait connaître XDG dans les commentaires sous la question
Essaye ça. Appuyez simplement sur Ctrl+Alt+T sur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous:
Sudo update-alternatives --config editor
Quand cela se produit, choisissez votre éditeur. Voir l'image ci-dessous.
J'ai déjà posé une question similaire à propos de changer toutes les associations de Gedit en Sublime Text (un autre éditeur d'interface graphique).
C'est essentiellement à cela que vous devez répondre, sauf qu'au lieu d'utiliser un fichier .desktop pour Sublime Text, vous en ajouterez un (s'il en existe un) pour Emacs, puis vous ne modifiez que les associations correspondantes.
Allez dans les paramètres système -> Détails -> applications par défaut et sélectionnez Emacs comme application par défaut pour les fichiers. Je l'ai fait hier et ça marche bien ...