Skip to content

Golang Postfix Code Completion Extension for Visual Studio Code

License

Notifications You must be signed in to change notification settings

uerax/vscode-postfix-go

 
 

Repository files navigation

Postfix templates for Golang

Forked from vscode-postfix-go

feature X

Under development. Any suggestions are welcomed.

Templates

All available templates (expr means the expression on which the template is applied):

Template Outcome
.if if expr
.else if !expr
.nil if expr == nil
.nnil if expr != nil
.forr for index := range expr {}
.for for index, element := range expr {}
.fori for index := 0 ; index < len(expr); index++ {}
.forj for index := len(expr) - 1 ; index >= 0 ; index--
.return return expr
.const const name type = expr
.len len(expr)
.print fmt.Println(expr)
.printf fmt.Printf("%+v\n", expr)
.error errors.New("expr")
.struct type expr struct
.interface type expr interface
.switch switch expr
.func func (t *expr)
.exist if v, ok := expr; !ok {}

Author

uerax

Contributors

Wesker

About

Golang Postfix Code Completion Extension for Visual Studio Code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.9%
  • JavaScript 2.1%