func (e *Editor) Init() { log.Info("Initializing") e.SetClipboardFuncs(setClipboard, getClipboard) e.loadKeyBindings() e.loadSettings() OnInit.call() }
func (e *Editor) load(pkg *packages.Packet) { if err := pkg.Load(); err != nil { log.Errorf("Failed to load packet %s: %s", pkg.Name(), err) } else { log.Info("Loaded %s", pkg.Name()) if err := e.Watch(pkg.Name(), pkg); err != nil { log.Warn("Couldn't watch %s: %s", pkg.Name(), err) } } }
func sublime_Console(tu *py.Tuple, kwargs *py.Dict) (py.Object, error) { if tu.Size() != 1 { return nil, fmt.Errorf("Unexpected argument count: %d", tu.Size()) } if i, err := tu.GetItem(0); err != nil { return nil, err } else { log.Info("Python sez: %s", i) } return toPython(nil) }
func (ch *commandHandler) RunApplicationCommand(name string, args Args) error { p := Prof.Enter("ac") defer p.Exit() if ch.log { log.Info("Running application command: %s %v", name, args) } else { log.Fine("Running application command: %s %v", name, args) } if c, ok := ch.ApplicationCommands[name].(ApplicationCommand); c != nil && ok { if err := ch.init(c, args); err != nil && ch.verbose { log.Debug("Command initialization failed: %s", err) return err } else if err := c.Run(); err != nil && ch.verbose { log.Debug("Command execution failed: %s", err) return err } } return nil }
// On plugin reload we will scan for plugin files // and packets in plugin path func (p *Plugin) Reload() { var files []os.FileInfo log.Info("Reloading plugin %s", p.Name()) f, err := os.Open(p.path) if err != nil { log.Errorf("Couldn't open dir: %s", err) return } defer f.Close() fi, err := f.Readdir(-1) if err != nil { log.Errorf("Couldn't read dir: %s", err) return } for _, f := range fi { if p.suffix != "" && strings.HasSuffix(f.Name(), p.suffix) { files = append(files, f) } } p.files = files }
func (h *DummyFrontend) OkCancelDialog(msg string, button string) bool { log.Info(msg) h.m.Lock() defer h.m.Unlock() return h.defaultAction }
func (h *DummyFrontend) MessageDialog(msg string) { log.Info(msg) }
func (h *DummyFrontend) StatusMessage(msg string) { log.Info(msg) }