From c7853855102bc88cb19bcb8cbad02887de0635b1 Mon Sep 17 00:00:00 2001 From: mitsuo Date: Mon, 30 Mar 2020 04:55:36 -0500 Subject: names, XGD and install script --- fun.vim | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 fun.vim (limited to 'fun.vim') diff --git a/fun.vim b/fun.vim new file mode 100644 index 0000000..ce77e92 --- /dev/null +++ b/fun.vim @@ -0,0 +1,23 @@ +" 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 "normal" . maxlinenumber . "G" + exe ":echo \"" . maxlinenumber . ": " . maxlength . "\"" +endfunction + +command LongestLineLength call LongestLineLength() -- cgit v1.2.3