gsonnvim

package
v0.0.0-...-94b1849 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2018 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// StartHighlightMark is named of highlight start mark
	StartHighlightMark = "<"

	// EndHighlightMark is named of highlight end mark
	EndHighlightMark = ">"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type HighlightMark

type HighlightMark struct {
	// contains filtered or unexported fields
}

HighlightMark is highlight position struct

func NewHighlightMark

func NewHighlightMark(v *nvim.Nvim, buf nvim.Buffer) (*HighlightMark, error)

NewHighlightMark returns HighlightMark instance

func (*HighlightMark) AdjustMarkWithRange

func (hm *HighlightMark) AdjustMarkWithRange(startLineNum, endLineNum int)

AdjustMarkWithRange adjusts mark with range

func (*HighlightMark) GetEnd

func (hm *HighlightMark) GetEnd() [2]int

GetEnd returns line number and line position of highlight end mark.

func (*HighlightMark) GetEndLineNum

func (hm *HighlightMark) GetEndLineNum() int

GetEndLineNum returns line number of highlight end mark

func (*HighlightMark) GetEndPos

func (hm *HighlightMark) GetEndPos() int

GetEndPos returns line position of highlight end mark

func (*HighlightMark) GetStart

func (hm *HighlightMark) GetStart() [2]int

GetStart returns line number and line position of highlight start mark.

func (*HighlightMark) GetStartLineNum

func (hm *HighlightMark) GetStartLineNum() int

GetStartLineNum returns line number of highlight start mark

func (*HighlightMark) GetStartPos

func (hm *HighlightMark) GetStartPos() int

GetStartPos returns line position of highlight start mark

type RangeArea

type RangeArea struct {
	SelectedLines       [][]byte
	UnselectedStartLine []byte
	UnselectedEndLine   []byte
}

RangeArea is range lines structor

func NewRangeArea

func NewRangeArea(v *nvim.Nvim, buf nvim.Buffer, sMark [2]int, eMark [2]int) (*RangeArea, error)

NewRangeArea returns RangeArea instance

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL