From e24c24ef981a70b5d26afbf1b2c024cdbe693e73 Mon Sep 17 00:00:00 2001 From: mitsuo Date: Wed, 26 Feb 2020 15:27:44 -0600 Subject: added vimfun, newdebian. --- vimfun | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 vimfun (limited to 'vimfun') diff --git a/vimfun b/vimfun new file mode 100644 index 0000000..155deca --- /dev/null +++ b/vimfun @@ -0,0 +1,22 @@ +" Echoes longest line number and lenght. + +function! LongestLineLength ( ) + let maxlength = 0 + let linenumber = 1 + while linenumber <= line("$") + exe ":".linenumber + let linelength = virtcol("$") + if maxlength < linelength + let maxlength = linelength + let maxlinenumber = linenumber + endif + let linenumber = linenumber+1 + endwhile + +" exe ':0' +" exe 'normal O' +" exe 'normal 0C'.maxlength + exe ":echo \"".maxlinenumber.": ".maxlength."\"" +endfunction + +command LongestLineLength call LongestLineLength() -- cgit v1.2.3