diff options
author | 2022-10-03 21:42:20 +0530 | |
---|---|---|
committer | 2022-10-03 21:42:20 +0530 | |
commit | af120ab348f2e1a5a39dec035ed9dcf84189a64e (patch) | |
tree | 2a3aadd7ce1b7b771dfe3fe7c983569726c8d7ed /zsh/oh-my-zsh/plugins/golang/golang.plugin.zsh | |
download | dotfiles-af120ab348f2e1a5a39dec035ed9dcf84189a64e.tar.gz dotfiles-af120ab348f2e1a5a39dec035ed9dcf84189a64e.tar.bz2 dotfiles-af120ab348f2e1a5a39dec035ed9dcf84189a64e.zip |
dotfiles
Diffstat (limited to 'zsh/oh-my-zsh/plugins/golang/golang.plugin.zsh')
-rw-r--r-- | zsh/oh-my-zsh/plugins/golang/golang.plugin.zsh | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/zsh/oh-my-zsh/plugins/golang/golang.plugin.zsh b/zsh/oh-my-zsh/plugins/golang/golang.plugin.zsh new file mode 100644 index 0000000..4dafecd --- /dev/null +++ b/zsh/oh-my-zsh/plugins/golang/golang.plugin.zsh @@ -0,0 +1,34 @@ +## completion +compctl -g "*.go" gofmt # standard go tools +compctl -g "*.go" gccgo # gccgo + +# gc +for p in 5 6 8; do + compctl -g "*.${p}" ${p}l + compctl -g "*.go" ${p}g +done +unset p + +## aliases +alias gob='go build' +alias goc='go clean' +alias god='go doc' +alias gof='go fmt' +alias gofa='go fmt ./...' +alias gofx='go fix' +alias gog='go get' +alias goga='go get ./...' +alias goi='go install' +alias gol='go list' +alias gom='go mod' +alias gopa='cd $GOPATH' +alias gopb='cd $GOPATH/bin' +alias gops='cd $GOPATH/src' +alias gor='go run' +alias got='go test' +alias gota='go test ./...' +alias goto='go tool' +alias gotoc='go tool compile' +alias gotod='go tool dist' +alias gotofx='go tool fix' +alias gov='go vet' |