breakpoint.vim 504 B

1234567891011121314151617181920
  1. fun! pymode#breakpoint#Set(lnum) "{{{
  2. let line = getline(a:lnum)
  3. if strridx(line, g:pymode_breakpoint_cmd) != -1
  4. normal dd
  5. else
  6. let plnum = prevnonblank(a:lnum)
  7. call append(line('.')-1, repeat(' ', indent(plnum)).g:pymode_breakpoint_cmd)
  8. normal k
  9. endif
  10. " Disable lint
  11. let pymode_lint = g:pymode_lint
  12. let g:pymode_lint = 0
  13. " Save file
  14. if &modifiable && &modified | write | endif
  15. let g:pymode_lint = pymode_lint
  16. endfunction "}}}