$yanutetsu->{blog}

プログラマ三大美徳なPM

Emacs

golangで人類に優しいログを出力する

やぬてつです。 この記事はEmacsでGolangを書いている人をターゲットとしています。ですがsnippte部分以外はEmacsとは関係ないです。 Golangを書いていると構造体を出力したい時がありますよね。 そんなときには fmt.Printf("%+v", hoge) なんかで出力すると…

EmacsのCompanyでYasnippetを連携させてスニペットを補完させる

やぬてつです。 この記事はEmacs+Company+Yasnippet+golangを想定しています。 EmacsでGolangを書いていて補完はcompayに任せています。 Golangはこんな感じの処理をよく書きます。 if err != nil { return err } なので、これをyasnippetを使って登録してし…

golangでエラー処理を毎回書くのがめんどくさい

EmacsでGoを書いている人をターゲットとします。 スニペットで解決 # -*- moode: snippet -*- # name: if err fatal # key: ief # -- if err != nil { t.Fatal(err.Error()) } ↑これをgo-modeに配置すれば ief で if err != nil { t.Fatal(err.Error()) } が…

EmacsでGolangをエレガントに開発する

やぬてつです。 この記事はEmacsでGo開発をしている人を対象としています。 「あーもう少しエレガントにGolangの開発がしたいなー」 皆さんそう思いますよね。 特に、テストを書いている時に、バッファを切り替えるのがメンドクサイくて、キーバインド一発で…