modalità Emacs per Go? [chiuso]
Domanda
C'è una modalità Emacs adatto per Go? Modalità C non funziona senza il punto e virgola. Il migliore che ho trovato è il modalità JavaScript da Karl Landstrom , dal momento che anche JavaScript doesn 't richiedono un punto e virgola.
Soluzione
Prova misc/emacs/go-mode.el
(link web ) nella distribuzione Go.
Se si utilizza Emacs 24 e marmellata repo , utilizzare M-x package-install <RET> go-mode
per installarlo direttamente.
Altri suggerimenti
Se il vostro Go installa a /usr/local/go
quindi aggiungere il seguente al file .emacs
.
;; go mode
(setq load-path (cons "/usr/local/go/misc/emacs" load-path))
(require 'go-mode-load)
Aggiornamento a partire dal 2014 per gli utenti Linux
È ora possibile scaricare la golang-mode per Emacs dal vostro gestore di pacchetti:
- Fedora :
yum install emacs-golang
- Debian :
apt-get install golang-mode
- Ubuntu :
apt-get install golang-mode
Ho controllato solo su Fedora, ma il pacchetto viene installato automaticamente e non hai niente da fare se non godere la vostra nuova modalità golang! Ed è anche aggiornato come qualsiasi altro pacchetto del sistema.
Ci sono probabilmente i pacchetti su altre distribuzioni Linux anche.
scrittura Go in Emacs e il suo follow-up , scritto da Dominik Honnef, l'autore del go-mode
ufficiale.
Ci spiega la storia di go-mode
e modi per installare esso, come leggere la documentazione Go da dentro Emacs, come gestire le istruzioni import dei file vanno in Emacs, come impostare completamento automatico, on-the-fly controllo della sintassi, frammenti , e un sacco di altre caratteristiche super utile per lo sviluppo di Go in Emacs.
Sì, c'è. E 'nel codice sorgente, all'interno della directory misc/emacs
.