diff options
| author | Dimitar Dimitrov <mitkofr@yahoo.fr> | 2016-11-01 20:31:24 +0000 |
|---|---|---|
| committer | Dimitar Dimitrov <mitkofr@yahoo.fr> | 2016-11-02 14:09:33 +0000 |
| commit | ae339dc3c4351f73cb34102b63c4798fe229f4e4 (patch) | |
| tree | 26a4e10a033bca960f0e0214a0f4c6d1f02d84b0 | |
| parent | e7970232d3c1c5d627d18fd8c888be509aa7c323 (diff) | |
Use %~~ for delimiting to avoid issues with braces in the message
| -rw-r--r-- | rc/base/lint.kak | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/rc/base/lint.kak b/rc/base/lint.kak index 86f4543d..696532bc 100644 --- a/rc/base/lint.kak +++ b/rc/base/lint.kak @@ -48,7 +48,9 @@ def lint -docstring 'Parse the current buffer with a linter' %{ } END { print "set \"buffer=" file "\" lint_flags %{" stamp ":" substr(flags, 1, length(flags)-1) "}" - print "set \"buffer=" file "\" lint_errors %{" substr(errors, 1, length(errors)-1) "}" + errors = substr(errors, 1, length(errors)-1) + gsub("~", "\\~", errors) + print "set \"buffer=" file "\" lint_errors %~" errors "~" } ' "$dir"/stderr | kak -p "$kak_session" |
