示例#1
0
文件: doc.go 项目: garyburd/vigor
func NewManager(p *plugin.Plugin) *Manager {
	m := &Manager{nvim: p.Nvim, docs: make(map[int]*data), highlights: make(map[nvim.Window]*windowHighlight)}
	p.Handle("doc.onUpdateHighlight", m.onUpdateHighlight)
	p.Handle("doc.onBufDelete", m.onBufDelete)
	p.Handle("doc.onJump", m.onJump)
	return m
}