else
lopen
endif
- set modifiable
+ setlocal modifiable
for i in range(1, line('$'))
" this is the location-list data for the current item
let d = getloclist(0)[i-1]
endif
call setline(i, repeat(' ', l:level). d.text)
endfor
- set nomodified
- set nomodifiable
+ setlocal nomodified
+ setlocal nomodifiable
normal! gg
endfunction
call <sid>MapNormVis('<Plug>(Markdown_MoveToCurHeader)', '<sid>Markdown_MoveToCurHeader')
if !get(g:, 'vim_markdown_no_default_key_mappings', 0)
- nnoremap <buffer> ]] <Plug>(Markdown_MoveToNextHeader)
- nnoremap <buffer> [[ <Plug>(Markdown_MoveToPreviousHeader)
- nnoremap <buffer> ][ <Plug>(Markdown_MoveToNextSiblingHeader)
- nnoremap <buffer> [] <Plug>(Markdown_MoveToPreviousSiblingHeader)
- nnoremap <buffer> ]u <Plug>(Markdown_MoveToParentHeader)
- nnoremap <buffer> ]c <Plug>(Markdown_MoveToCurHeader)
+ nmap <buffer> ]] <Plug>(Markdown_MoveToNextHeader)
+ nmap <buffer> [[ <Plug>(Markdown_MoveToPreviousHeader)
+ nmap <buffer> ][ <Plug>(Markdown_MoveToNextSiblingHeader)
+ nmap <buffer> [] <Plug>(Markdown_MoveToPreviousSiblingHeader)
+ nmap <buffer> ]u <Plug>(Markdown_MoveToParentHeader)
+ nmap <buffer> ]c <Plug>(Markdown_MoveToCurHeader)
- vnoremap <buffer> ]] <Plug>(Markdown_MoveToNextHeader)
- vnoremap <buffer> [[ <Plug>(Markdown_MoveToPreviousHeader)
- vnoremap <buffer> ][ <Plug>(Markdown_MoveToNextSiblingHeader)
- vnoremap <buffer> [] <Plug>(Markdown_MoveToPreviousSiblingHeader)
- vnoremap <buffer> ]u <Plug>(Markdown_MoveToParentHeader)
- vnoremap <buffer> ]c <Plug>(Markdown_MoveToCurHeader)
+ vmap <buffer> ]] <Plug>(Markdown_MoveToNextHeader)
+ vmap <buffer> [[ <Plug>(Markdown_MoveToPreviousHeader)
+ vmap <buffer> ][ <Plug>(Markdown_MoveToNextSiblingHeader)
+ vmap <buffer> [] <Plug>(Markdown_MoveToPreviousSiblingHeader)
+ vmap <buffer> ]u <Plug>(Markdown_MoveToParentHeader)
+ vmap <buffer> ]c <Plug>(Markdown_MoveToCurHeader)
endif
command! -buffer -range=% HeaderDecrease call s:HeaderDecrease(<line1>, <line2>)