mirror of
https://git.notmuchmail.org/git/notmuch
synced 2025-02-17 23:53:15 +01:00
vim: remove add_remove_tags_on_screen()
It's not working properly; the current message is jumping around and the tags not really added/removed properly. Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
This commit is contained in:
parent
4c3203eca8
commit
c639ffae1e
1 changed files with 0 additions and 17 deletions
|
@ -306,7 +306,6 @@ function! s:NM_search_edit()
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:NM_search_archive_thread()
|
function! s:NM_search_archive_thread()
|
||||||
call <SID>NM_add_remove_tags_on_screen('', '-', ['inbox'])
|
|
||||||
call <SID>NM_add_remove_tags([], '-', ['inbox'])
|
call <SID>NM_add_remove_tags([], '-', ['inbox'])
|
||||||
norm j
|
norm j
|
||||||
endfunction
|
endfunction
|
||||||
|
@ -399,7 +398,6 @@ function! s:NM_search_add_remove_tags(prompt, prefix, intags)
|
||||||
let tags = a:intags
|
let tags = a:intags
|
||||||
endif
|
endif
|
||||||
call <SID>NM_add_remove_tags([], a:prefix, tags)
|
call <SID>NM_add_remove_tags([], a:prefix, tags)
|
||||||
call <SID>NM_add_remove_tags_on_screen('', a:prefix, tags)
|
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
" --- implement show screen {{{1
|
" --- implement show screen {{{1
|
||||||
|
@ -569,7 +567,6 @@ function! s:NM_show_advance_marking_read_and_archiving()
|
||||||
|
|
||||||
" if entire message fits on the screen, read/archive it, move to the next one
|
" if entire message fits on the screen, read/archive it, move to the next one
|
||||||
if msg_top['id'] != msg_bot['id'] || msg_top['end'] <= vis_bot
|
if msg_top['id'] != msg_bot['id'] || msg_top['end'] <= vis_bot
|
||||||
call <SID>NM_add_remove_tags_on_screen(msg_top['start'], '-', advance_tags)
|
|
||||||
exec printf('norm %dG', vis_top)
|
exec printf('norm %dG', vis_top)
|
||||||
call <SID>NM_show_next(0, 1)
|
call <SID>NM_show_next(0, 1)
|
||||||
if has_key(msg_top,'match') && msg_top['match'] != '0'
|
if has_key(msg_top,'match') && msg_top['match'] != '0'
|
||||||
|
@ -1325,20 +1322,6 @@ function! s:NM_add_remove_tags(filter, prefix, tags)
|
||||||
call <SID>NM_run(args)
|
call <SID>NM_run(args)
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:NM_add_remove_tags_on_screen(online, prefix, tags)
|
|
||||||
setlocal modifiable
|
|
||||||
if a:prefix == '-'
|
|
||||||
for tagname in a:tags
|
|
||||||
exec printf('silent! %ss/(\([^)]*\)\<%s\>\([^)]*\))$/(\1\2)/', string(a:online), tagname)
|
|
||||||
endfor
|
|
||||||
else
|
|
||||||
for tagname in a:tags
|
|
||||||
exec printf('silent! %ss/(\([^)]*\))$/(\1 %s)/', string(a:online), tagname)
|
|
||||||
endfor
|
|
||||||
endif
|
|
||||||
setlocal nomodifiable
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
" --- process and set the defaults {{{1
|
" --- process and set the defaults {{{1
|
||||||
|
|
||||||
function! NM_set_defaults(force)
|
function! NM_set_defaults(force)
|
||||||
|
|
Loading…
Add table
Reference in a new issue