blob: ce77e92120ef645fed754ca2513ee94bebff92c7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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()
|