Skip to content

Instantly share code, notes, and snippets.

@Mic92
Created July 13, 2017 19:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Mic92/a09e71aa591864249e0180f617766987 to your computer and use it in GitHub Desktop.
Save Mic92/a09e71aa591864249e0180f617766987 to your computer and use it in GitHub Desktop.
package main
import (
"fmt"
"github.com/d4l3k/go-pry/pry"
)
func main() {
a := 1
fmt.Println("vim-go")
pry.Apply(&pry.Scope{Vals:map[string]interface{}{ "main": main, "a": a, "fmt": pry.Package{Name: "fmt", Functions: map[string]interface{}{"Scan": fmt.Scan,"Fscan": fmt.Fscan,"Scanln": fmt.Scanln,"Sscanln": fmt.Sscanln,"Fscanf": fmt.Fscanf,"Scanf": fmt.Scanf,"Sscan": fmt.Sscan,"Fscanln": fmt.Fscanln,"Sscanf": fmt.Sscanf,"Fprint": fmt.Fprint,"Println": fmt.Println,"Printf": fmt.Printf,"Sprintf": fmt.Sprintf,"Errorf": fmt.Errorf,"Print": fmt.Print,"Fprintf": fmt.Fprintf,"Fprintln": fmt.Fprintln,"Sprintln": fmt.Sprintln,"Sprint": fmt.Sprint,}}, "pry": pry.Package{Name: "pry", Functions: map[string]interface{}{"ComputeBinaryOp": pry.ComputeBinaryOp,"ComputeUnaryOp": pry.ComputeUnaryOp,"Type": pry.Type,"Make": pry.Make,"Len": pry.Len,"Append": pry.Append,"Pry": pry.Pry,"Apply": pry.Apply,"Highlight": pry.Highlight,"StringToType": pry.StringToType,"ValuesToInterfaces": pry.ValuesToInterfaces,"NewScope": pry.NewScope,}}, }})
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment