Documentation
¶
Index ¶
- Variables
- type MarkdownLang
- func (ml *MarkdownLang) CompleteEdit(fs *pi.FileStates, text string, cp int, comp complete.Completion, seed string) (ed complete.Edit)
- func (ml *MarkdownLang) CompleteLine(fss *pi.FileStates, str string, pos lex.Pos) (md complete.Matches)
- func (ml *MarkdownLang) HiLine(fss *pi.FileStates, line int, txt []rune) lex.Line
- func (ml *MarkdownLang) LexLine(fs *pi.FileState, line int, txt []rune) lex.Line
- func (gl *MarkdownLang) Lookup(fss *pi.FileStates, str string, pos lex.Pos) (ld complete.Lookup)
- func (ml *MarkdownLang) ParseDir(path string, opts pi.LangDirOpts) *syms.Symbol
- func (ml *MarkdownLang) ParseFile(fss *pi.FileStates, txt []byte)
- func (ml *MarkdownLang) ParseLine(fs *pi.FileState, line int) *pi.FileState
- func (ml *MarkdownLang) Parser() *pi.Parser
Constants ¶
This section is empty.
Variables ¶
View Source
var TheMarkdownLang = MarkdownLang{}
TheMarkdownLang is the instance variable providing support for the Markdown language
Functions ¶
This section is empty.
Types ¶
type MarkdownLang ¶
MarkdownLang implements the Lang interface for the Markdown language
func (*MarkdownLang) CompleteEdit ¶
func (ml *MarkdownLang) CompleteEdit(fs *pi.FileStates, text string, cp int, comp complete.Completion, seed string) (ed complete.Edit)
func (*MarkdownLang) CompleteLine ¶
func (ml *MarkdownLang) CompleteLine(fss *pi.FileStates, str string, pos lex.Pos) (md complete.Matches)
func (*MarkdownLang) HiLine ¶
func (ml *MarkdownLang) HiLine(fss *pi.FileStates, line int, txt []rune) lex.Line
func (*MarkdownLang) Lookup ¶ added in v0.9.11
func (gl *MarkdownLang) Lookup(fss *pi.FileStates, str string, pos lex.Pos) (ld complete.Lookup)
Lookup is the main api called by completion code in giv/complete.go to lookup item
func (*MarkdownLang) ParseDir ¶
func (ml *MarkdownLang) ParseDir(path string, opts pi.LangDirOpts) *syms.Symbol
func (*MarkdownLang) ParseFile ¶
func (ml *MarkdownLang) ParseFile(fss *pi.FileStates, txt []byte)
func (*MarkdownLang) Parser ¶
func (ml *MarkdownLang) Parser() *pi.Parser
Click to show internal directories.
Click to hide internal directories.