web-dev-qa-db-ja.com

GoのEmacsモード?

Goに適したEmacsモードはありますか? Cモードはセミコロンなしでは機能しません。 JavaScriptもセミコロンを必要としないため、私が見つけた最高のものは Karl LandstromによるJavaScriptモード です。

63
user181548

Goディストリビューションでmisc/emacs/go-mode.elweb link )を試してください。

Emacs 24 and marmalade repo を使用している場合は、M-x package-install <RET> go-modeを使用して直接インストールします。

79
user181548

Goが/usr/local/goにインストールされる場合は、.emacsファイルに以下を追加します。

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

Linuxユーザー向けの2014年からの更新

Emacs用のgolang-modeをパッケージマネージャーからダウンロードできるようになりました。

  • Fedorayum install emacs-golang
  • Debianapt-get install golang-mode
  • buntapt-get install golang-mode

私はFedoraだけをチェックしましたが、パッケージは自動的にインストールされ、新しいgolangモードを楽しむ以外に何もする必要はありません!また、システムの他のパッケージと同様に更新されます。

他のLinuxディストリビューションにもおそらくパッケージがあるでしょう。

8
julienc

EmacsでGoを書くそのフォローアップ を読む、ドミニクオネフ、公式の著者go-mode

そこで彼はgo-modeとインストール方法、Emacs内からGoのドキュメントを読む方法、EmacsでGoファイルのインポートステートメントを管理する方法、オートコンプリートを設定する方法、オンザフライの構文チェック、スニペット、その他の非常に便利な方法EmacsでGoを開発するための機能。

6
Mostafa

はいあります。ソースコードのmisc/emacsディレクトリにあります。

5
Mike