63 votes

Mode Emacs pour Go ?

Existe-t-il un mode Emacs approprié pour Go ? Le mode C ne fonctionne pas sans point-virgule. Le meilleur que j'ai trouvé est le mode Mode JavaScript par Karl Landstrom puisque JavaScript ne requiert pas non plus de point-virgule.

79voto

Essayez misc/emacs/go-mode.el ( lien internet ) dans la distribution de Go.

Si vous utilisez Emacs 24 et repo marmalade utiliser M-x package-install <RET> go-mode pour l'installer directement.

24voto

Spyplane Points 392

Si votre Go s'installe sur /usr/local/go puis ajoutez les éléments suivants à votre .emacs fichier.

;; go mode                                                                                           
(setq load-path (cons "/usr/local/go/misc/emacs" load-path))                                         
(require 'go-mode-load)

7voto

julienc Points 3776

Mise à jour de 2014 pour les utilisateurs de Linux

Vous pouvez maintenant télécharger le mode golang pour Emacs depuis votre gestionnaire de paquets :

  • Fedora : yum install emacs-golang
  • Debian : apt-get install golang-mode
  • Ubuntu : apt-get install golang-mode

Je n'ai vérifié que sur Fedora, mais le paquet est automatiquement installé et vous n'avez rien à faire à part profiter de votre nouveau mode golang ! Et il est également mis à jour comme tout autre paquet de votre système.

Il existe probablement des paquets pour d'autres distributions Linux également.

6voto

Tunzi Points 61

http://golang.org/misc/emacs/

Instructions incluses dans go-mode-load.el

5voto

Mostafa Points 7468

Lire Écrire Go dans Emacs y son suivi écrit par Dominik Honnef, l'auteur du rapport officiel de la Commission européenne. go-mode .

Il y explique l'histoire de go-mode et les façons de l'installer, comment lire la documentation Go depuis Emacs, comment gérer les déclarations d'importation de fichiers Go dans Emacs, comment configurer l'autocomplétion, la vérification syntaxique à la volée, les snippets, et beaucoup d'autres fonctionnalités super utiles pour développer Go dans Emacs.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X