From d6056c9b83a3c90cd406a805f38d25406315ca81 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Sun, 13 Feb 2011 02:16:57 -0500 Subject: Handle \\n sequences properly in apidoc; modules/textadept/adeptsense.lua --- modules/textadept/adeptsense.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/textadept/adeptsense.lua b/modules/textadept/adeptsense.lua index c1b82147..4786360d 100644 --- a/modules/textadept/adeptsense.lua +++ b/modules/textadept/adeptsense.lua @@ -220,7 +220,7 @@ function show_apidoc(sense) local apidocs = sense:get_apidoc(symbol) if not apidocs then return false end for i, doc in ipairs(apidocs) do - doc = doc:gsub('\\\\', '%%esc%%'):gsub('\\n', '\n'):gsub('%%esc%%', '\\') + doc = doc:gsub('([^\\])\\n', '%1\n'):gsub('\\\\n', '\\n') if #apidocs > 1 then if not doc:find('\n') then doc = doc..'\n' end doc = '\001'..doc:gsub('\n', '\n\002', 1) -- cgit v1.2.3