I'm looking for a way to write content of a quickfix window to a file with a specific formatting, preferably in a way that is easily scriptable.
What I'm trying to achieve is a very light integration of Vim and ipdb:
- I set 'breakpoints' as items on a quickfix list with mapping:
nmap <leader>s :call setqflist([], 'a', {'items': [{'filename': @%, 'lnum':line('.'), 'text':'break'}]})
- Write content of the quickfix to
.pdbrc
file withbreak file_path:line_number
formatting - Run ipdb on specified script