From 5627109fe9964ea0a1b269c3776db039499c3f48 Mon Sep 17 00:00:00 2001 From: Chris Paul Date: Tue, 8 Nov 2016 01:02:05 -0800 Subject: [PATCH 1/5] accurate collection --- indent/javascript.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/indent/javascript.vim b/indent/javascript.vim index a71a9b0d..425d36c9 100644 --- a/indent/javascript.vim +++ b/indent/javascript.vim @@ -73,7 +73,7 @@ endfunction " NOTE: moves the cursor function s:previous_token() - return search('\<\|[^[:alnum:]_$[:space:]]','bW') ? s:token() : '' + return search('\<\|[]-`!-#%-/:-?{-~[]','bW') ? s:token() : '' endfunction function s:Trim(ln) From 864ce21a392176055a590625b953673e48923730 Mon Sep 17 00:00:00 2001 From: Chris Paul Date: Tue, 8 Nov 2016 01:04:10 -0800 Subject: [PATCH 2/5] Update javascript.vim --- indent/javascript.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/indent/javascript.vim b/indent/javascript.vim index 425d36c9..539608a7 100644 --- a/indent/javascript.vim +++ b/indent/javascript.vim @@ -73,7 +73,7 @@ endfunction " NOTE: moves the cursor function s:previous_token() - return search('\<\|[]-`!-#%-/:-?{-~[]','bW') ? s:token() : '' + return search('\<\|[]^`!-#%-/:-?{-~[]','bW') ? s:token() : '' endfunction function s:Trim(ln) From 3687c02fa6f16859446fd8639c78ea505a95e851 Mon Sep 17 00:00:00 2001 From: Chris Paul Date: Tue, 8 Nov 2016 01:05:33 -0800 Subject: [PATCH 3/5] less confusing --- indent/javascript.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/indent/javascript.vim b/indent/javascript.vim index 539608a7..6ec7f6fb 100644 --- a/indent/javascript.vim +++ b/indent/javascript.vim @@ -73,7 +73,7 @@ endfunction " NOTE: moves the cursor function s:previous_token() - return search('\<\|[]^`!-#%-/:-?{-~[]','bW') ? s:token() : '' + return search('\<\|[]`^!-#%-/:-?{-~[]','bW') ? s:token() : '' endfunction function s:Trim(ln) From bfcef584ec0422d44694733b02dc304282747b4a Mon Sep 17 00:00:00 2001 From: Chris Paul Date: Tue, 8 Nov 2016 01:07:08 -0800 Subject: [PATCH 4/5] Update javascript.vim --- indent/javascript.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/indent/javascript.vim b/indent/javascript.vim index 6ec7f6fb..4395243f 100644 --- a/indent/javascript.vim +++ b/indent/javascript.vim @@ -73,7 +73,7 @@ endfunction " NOTE: moves the cursor function s:previous_token() - return search('\<\|[]`^!-#%-/:-?{-~[]','bW') ? s:token() : '' + return search('\<\|[]`^!"%-/:-?{-~[]','bW') ? s:token() : '' endfunction function s:Trim(ln) From 62ffd545f34ecac73921f63d573beb3f97798eb5 Mon Sep 17 00:00:00 2001 From: Chris Paul Date: Tue, 8 Nov 2016 01:11:40 -0800 Subject: [PATCH 5/5] Update javascript.vim --- indent/javascript.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/indent/javascript.vim b/indent/javascript.vim index 4395243f..f68bdd85 100644 --- a/indent/javascript.vim +++ b/indent/javascript.vim @@ -73,7 +73,7 @@ endfunction " NOTE: moves the cursor function s:previous_token() - return search('\<\|[]`^!"%-/:-?{-~[]','bW') ? s:token() : '' + return search('\<\|[][`^!"%-/:-?{-~]','bW') ? s:token() : '' endfunction function s:Trim(ln)