From: Bart Trojanowski Date: Sun, 22 Nov 2009 04:48:39 +0000 (-0500) Subject: vim: place ... more inteligently when shortening 'from' list in search X-Git-Tag: 0.1~313^2~62 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=5736ea3027a5ebf9824997fa05d05dd74284d66a;p=notmuch.git vim: place ... more inteligently when shortening 'from' list in search --- diff --git a/vim/plugin/notmuch.vim b/vim/plugin/notmuch.vim index d786cedf..9cee5008 100644 --- a/vim/plugin/notmuch.vim +++ b/vim/plugin/notmuch.vim @@ -212,7 +212,7 @@ function! s:NM_cmd_search_fmtline(line) let max = g:notmuch_search_from_column_width let from = m[3] if strlen(from) >= max - let from = m[3][0:max-4] . '...' + let from = substitute(m[3][0:max-4], '[^A-Za-z1-9_]*$', '', '') . '...' endif return printf('%s %-20s | %s (%s)', m[2], from, m[4], m[5]) endfunction