ftnk.jp -> ~fumi -> ChangeLog -> go-mode
Prev / Next / ~fumi/ChangeLog

2009-11-21 / go-mode [Emacs]

Go を CentOS にインストールしてみた [2009-11-13-2] の追記.

設定

(require 'go-mode-load)
(add-hook 'go-mode-hook
	  '(lambda ()
	     (setq tab-width 4)
	     ))

デフォルトではタブ幅が 8 なので 4 に変更.

閉じ括弧の挙動について

func main() {
	fmt.Printf("hello, world!\n")
}
と書きたいとき,これだと
func main() {
	fmt.Printf("hello, world!\n")
	}
のようにインデントされてしまう.

func main() {
	fmt.Printf("hello, world!\n");
}
のように,括弧前をセミコロンで終わらせれば,きちんとインデントされる.
ということで,セミコロンは省略しない方がよさげ.

Blog Widget by LinkWithin
blog comments powered by Disqus