X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=vim%2Fplugin%2Fnotmuch.vim;h=9cee5008f7848a4835649027dd399d329a28f6b8;hp=d786cedf52247d7617d2dde0ede7b30c751b3c45;hb=5736ea3027a5ebf9824997fa05d05dd74284d66a;hpb=e8971117ff1c71c8eee85ba87ad9f91bb1184108 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