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
|
||||
// the interface.
|
||||
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)
|
||||
@ -22,4 +31,9 @@ func InitServerOptions() {
|
||||
Log.Info("config-lsp will not return errors for undetectable files")
|
||||
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