APPLY CASE ``` local s = geany.selection() if (s ~= nil) and (s ~= "") then geany.selection(string.lower(s)) end
local s = geany.selection() if (s ~= nil) and (s ~= "") then geany.selection(string.upper(s)) end
local s = geany.selection() if (s ~= nil) and (s ~= "") then local s1 = string.upper(string.sub(s, 1, 1)) local s2 = string.lower(string.sub(s, 2, -1)) geany.selection(s1 .. s2) end
local s = geany.selection() if (s ~= nil) and (s ~= "") then s = string.gsub(string.lower(s), "^(%w)", string.upper) s = string.gsub(s, "([^%w]%w)", string.upper) geany.selection(s) end ```
APPLY CASE & KEEP ITEMS SELECTED ``` local start, stop = geany.select() local s = geany.selection() if (s ~= nil) and (s ~= "") then geany.selection(string.lower(s)) geany.select(start, stop) end
local start, stop = geany.select() local s = geany.selection() if (s ~= nil) and (s ~= "") then geany.selection(string.upper(s)) geany.select(start, stop) end
local start, stop = geany.select() local s = geany.selection() if (s ~= nil) and (s ~= "") then local s1 = string.upper(string.sub(s, 1, 1)) local s2 = string.lower(string.sub(s, 2, -1)) geany.selection(s1 .. s2) geany.select(start, stop) end
local start, stop = geany.select() local s = geany.selection() if (s ~= nil) and (s ~= "") then s = string.gsub(string.lower(s), "^(%w)", string.upper) s = string.gsub(s, "([^%w]%w)", string.upper) geany.selection(s) geany.select(start, stop) end ```