Documentation ¶
Index ¶
Constants ¶
View Source
const ( GlobalPrefix = "g:govim_" // GlobalFormatOnSave is a string value variable that configures which tool // to use for formatting on save. Options are given by constants of type // FormatOnSave GlobalFormatOnSave = GlobalPrefix + "format_on_save" // GlobalGoToDefMode is a string value variable that configures how // CommandGoToDef should behave. See GoToDefMode-typed constant values for // more information. GlobalGoToDefMode = GlobalPrefix + "go_to_def" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Command ¶
type Command string
const ( // CommandGoToDef jumps to the definition of the identifier under the cursor, // pushing the current location onto the jump stack. CommandGoToDef Command = "GoToDef" // CommandGoToPrevDef jumps to the previous location in the jump stack. CommandGoToPrevDef Command = "GoToPrevDef" // CommandHello is a friendly command, largely for checking govim is // working. CommandHello Command = "Hello" )
type FormatOnSave ¶
type FormatOnSave string
FormatOnSave typed constants define the set of valid values that GlobalFormatOnSave can take
const ( // FormatOnSaveNone specifies that nothing should be done when a .go file is // saved FormatOnSaveNone FormatOnSave = "" // FormatOnSaveGoFmt specifies that gopls should run a gofmt-based // formatting on a .go file before as it is saved. FormatOnSaveGoFmt FormatOnSave = "gofmt" // FormatOnSaveGoImports specifies that gopls should run a goimports-based // formatting on a .go file before as it is saved. FormatOnSaveGoImports FormatOnSave = "goimports" )
type Function ¶
type Function string
const ( // FunctionBalloonExpr is not intended to be called by the user. Instead it // is automatically set as the value of balloonexpr by govim. FunctionBalloonExpr Function = "BalloonExpr" // FunctionComplete is not intended to be called by the user. Instead it is // automatically set as the value of omnifunc by govim. FunctionComplete Function = "Complete" // FunctionHover returns the same text that would be returned by a // mouse-based hover, but instead uses the cursor position for the // identifier. FunctionHover Function = "Hover" // FunctionHello is a friendly function, largely for checking govim is // working. FunctionHello Function = "Hello" )
type GoToDefMode ¶
type GoToDefMode string
GoToDefMode typed constants define the set of valid values that GlobalGoToDefMode can take
const ( // GoToDefModeTab specifies that CommandGoToDef should open a file in a new // tab when jumping to a definition that does not exist in the current file. GoToDefModeTab GoToDefMode = "tab" // GoToDefModeSplit specifies that CommandGoToDef should open a file in a new // split when jumping to a definition that does not exist in the current file. GoToDefModeSplit GoToDefMode = "split" // GoToDefModeVsplit specifies that CommandGoToDef should open a file in a // new vertical split when jumping to a definition that does not exist in // the current file. GoToDefModeVsplit GoToDefMode = "vsplit" )
Click to show internal directories.
Click to hide internal directories.