From 8a2e1006b3b272126332aa064f3ad95387129544 Mon Sep 17 00:00:00 2001 From: Biswakalyan Bhuyan Date: Thu, 13 Feb 2025 14:13:49 +0530 Subject: new dot files --- .../zsh/oh-my-zsh/plugins/golang/golang.plugin.zsh | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .config/zsh/oh-my-zsh/plugins/golang/golang.plugin.zsh (limited to '.config/zsh/oh-my-zsh/plugins/golang/golang.plugin.zsh') diff --git a/.config/zsh/oh-my-zsh/plugins/golang/golang.plugin.zsh b/.config/zsh/oh-my-zsh/plugins/golang/golang.plugin.zsh new file mode 100644 index 0000000..4dafecd --- /dev/null +++ b/.config/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' -- cgit v1.2.3-59-g8ed1b