From 4300e39f5ecc38ef2cd8c5e33f0672ba589254b4 Mon Sep 17 00:00:00 2001 From: Rochet2 Date: Mon, 27 Jun 2016 00:46:47 +0300 Subject: [PATCH] Attempt improving indentation This change tries to make - single line repeat-until not indent - 'end' not match in the middle of words like 'tend' Closes https://github.com/FireZenk/language-lua/issues/12 --- settings/language-lua.cson | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/settings/language-lua.cson b/settings/language-lua.cson index ad3acab..5cb7c0a 100644 --- a/settings/language-lua.cson +++ b/settings/language-lua.cson @@ -1,5 +1,5 @@ '.source.lua': 'editor': 'commentStart': '-- ' - 'increaseIndentPattern': '\\b(else|elseif|(local\\s+)?function|then|do|repeat)\\b((?!end).)*$|\\{\\s*$' - 'decreaseIndentPattern': '^\\s*(elseif|else|end|until,?|\\}\\)?).*$' + 'increaseIndentPattern': '((\\b(else|function|then|do|repeat)\\b((?!\\b(end|until)\\b).)*)|(\\{\\s*))$' + 'decreaseIndentPattern': '^\\s*((\\b(elseif|else|end|until)\\b)|(\\})|(\\)))'