Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.25 KB | None | 0 0
  1. let char = string[offset]
  2.  
  3. function s:GetCharAtByteIdx(str, index)
  4. " AFAIK maximum length of utf8-char is 4 byte
  5. let sp = a:str[a:index:(a:index+4)]
  6. let chr = strcharpart(sp, 0, 1)
  7. return [ chr, (a:index + strlen(chr)) ]
  8. endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement