Skip to content

Commit 859132f

Browse files
committed
feat(vimparser): fix read_nonwhite get dead loop
1 parent 4f0e52a commit 859132f

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

lib/vimparser.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4079,8 +4079,10 @@ StringReader.prototype.read_white = function() {
40794079

40804080
StringReader.prototype.read_nonwhite = function() {
40814081
var r = "";
4082-
while (!iswhite(this.peekn(1))) {
4082+
var ch = this.peekn(1)
4083+
while (!iswhite(ch) && ch !== '') {
40834084
r += this.getn(1);
4085+
ch = this.peekn(1)
40844086
}
40854087
return r;
40864088
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vim-language-server",
3-
"version": "1.2.6",
3+
"version": "1.2.7",
44
"description": "vim language server",
55
"keywords": [
66
"viml",

0 commit comments

Comments
 (0)