Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stevedonovan/Penlight.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lua/pl/text.lua')
-rw-r--r--lua/pl/text.lua8
1 files changed, 4 insertions, 4 deletions
diff --git a/lua/pl/text.lua b/lua/pl/text.lua
index 35232c8..92ac62b 100644
--- a/lua/pl/text.lua
+++ b/lua/pl/text.lua
@@ -102,15 +102,15 @@ function text.wrap (s,width)
s = s:gsub('\n',' ')
local i,nxt = 1
local lines,line = {}
- while i < #s do
+ repeat
nxt = i+width
- if s:find("[%w']",nxt) then -- inside a word
- nxt = s:find('%W',nxt+1) -- so find word boundary
+ if s:find("%S",nxt) then -- inside a word
+ nxt = s:find('%s',nxt) -- so find word boundary
end
line = s:sub(i,nxt)
i = i + #line
append(lines,strip(line))
- end
+ until i > (#s - 1)
return makelist(lines)
end