note deletion with bang
This commit is contained in:
@@ -146,7 +146,8 @@ function denote#notes#copy(origfile)
|
||||
endfunction
|
||||
|
||||
" Delete notes from denote directory
|
||||
function denote#notes#rm(line1, line2)
|
||||
function denote#notes#rm(line1, line2, bang)
|
||||
echom "bang set to:"..a:bang
|
||||
let l:items = getloclist(0, {'items': 1})['items']
|
||||
if empty(l:items)
|
||||
return
|
||||
@@ -156,9 +157,11 @@ function denote#notes#rm(line1, line2)
|
||||
let l:bufnr = l:item['bufnr']
|
||||
let l:filename = bufname(l:bufnr)
|
||||
let l:title = denote#meta#noteTitleFromFile(l:filename)
|
||||
let l:answer = confirm('Are you sure you want to delete the note "' .. l:title .. '"?', "&Yes\n&No\n", 2, 'Question')
|
||||
if l:answer != 1
|
||||
continue
|
||||
if a:bang == v:false
|
||||
let l:answer = confirm('Are you sure you want to delete the note "' .. l:title .. '"?', "&Yes\n&No\n", 2, 'Question')
|
||||
if l:answer != 1
|
||||
continue
|
||||
endif
|
||||
endif
|
||||
" Wipe buffer, if it exists
|
||||
if bufexists(l:filename)
|
||||
|
||||
Reference in New Issue
Block a user