Autocomplete for any non-whitespace

This commit is contained in:
Zachary Yedidia 2020-08-30 15:44:19 -04:00
parent 188b579b22
commit 38f63ae432
2 changed files with 9 additions and 9 deletions

View file

@ -246,14 +246,14 @@ func LSPComplete(b *Buffer) []Completion {
Start: toLoc(item.TextEdit.Range.Start),
End: toLoc(item.TextEdit.Range.End),
}}
for _, e := range item.AdditionalTextEdits {
d := Delta{
Text: []byte(e.NewText),
Start: toLoc(e.Range.Start),
End: toLoc(e.Range.End),
}
completions[i].Edits = append(completions[i].Edits, d)
}
// for _, e := range item.AdditionalTextEdits {
// d := Delta{
// Text: []byte(e.NewText),
// Start: toLoc(e.Range.Start),
// End: toLoc(e.Range.End),
// }
// completions[i].Edits = append(completions[i].Edits, d)
// }
} else {
var t string
if len(item.InsertText) > 0 {

View file

@ -423,7 +423,7 @@ func IsNonAlphaNumeric(c rune) bool {
}
func IsAutocomplete(c rune) bool {
return c == '.' || !IsNonAlphaNumeric(c)
return !unicode.IsSpace(c) || !IsNonAlphaNumeric(c)
}
func ParseSpecial(s string) string {