mirror of
https://github.com/Myzel394/config-lsp.git
synced 2025-06-18 23:15:26 +02:00
feat(server): Add NoTypoSuggestions to global options
This commit is contained in:
parent
5d03b4598c
commit
67c7f7f4b7
@ -13,6 +13,15 @@ type ServerOptionsType struct {
|
|||||||
// we show a native warning. The error message boxes just clutter
|
// we show a native warning. The error message boxes just clutter
|
||||||
// the interface.
|
// the interface.
|
||||||
NoUndetectableErrors bool
|
NoUndetectableErrors bool
|
||||||
|
|
||||||
|
// If true, the server will not detect typos and suggest
|
||||||
|
// the correct keywords.
|
||||||
|
// Since the server finds typos using the Damerau-Levenshtein distance,
|
||||||
|
// and this is done each time code actions are requested
|
||||||
|
// (which happens quite often), these suggestions can eat a lot of resources.
|
||||||
|
// You may want to enable this option if you are dealing with little
|
||||||
|
// resources or if you're low on battery.
|
||||||
|
NoTypoSuggestions bool
|
||||||
}
|
}
|
||||||
|
|
||||||
var ServerOptions = new(ServerOptionsType)
|
var ServerOptions = new(ServerOptionsType)
|
||||||
@ -22,4 +31,9 @@ func InitServerOptions() {
|
|||||||
Log.Info("config-lsp will not return errors for undetectable files")
|
Log.Info("config-lsp will not return errors for undetectable files")
|
||||||
ServerOptions.NoUndetectableErrors = true
|
ServerOptions.NoUndetectableErrors = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if slices.Contains(os.Args, "--no-typo-suggestions") {
|
||||||
|
Log.Info("config-lsp will not detect typos for keywords")
|
||||||
|
ServerOptions.NoTypoSuggestions = true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user