Skip to content

Commit

Permalink
Merge pull request #150 from harshad1/bugfix_strcharlen_older_vim
Browse files Browse the repository at this point in the history
Bugfix - strcharlen support older vim
  • Loading branch information
harshad1 authored Apr 21, 2024
2 parents 4ed0785 + 9f50afc commit 448ad2a
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions plugin/bullets.vim
Original file line number Diff line number Diff line change
Expand Up @@ -585,8 +585,14 @@ command! InsertNewBullet call <SID>insert_new_bullet()
" Helper for Colon Indent
" returns 1 if current line ends in a colon, else 0
fun! s:line_ends_in_colon(lnum)
let l:last_char_nr = strgetchar(getline(a:lnum), strcharlen(getline(a:lnum))-1)
return l:last_char_nr == 65306 || l:last_char_nr == 58
let l:line = getline(a:lnum)
if exists("*strcharlen") && exists("*strgetchar")
let l:last_char_nr = strgetchar(l:line, strcharlen(l:line)-1)
return l:last_char_nr == 65306 || l:last_char_nr == 58
else
" Older versions of vim do not support strchar*
return l:line[strlen(l:line)-1:] ==# ':'
endif
endfun
" --------------------------------------------------------- }}}

Expand Down

0 comments on commit 448ad2a

Please sign in to comment.