~gpanders/dotfiles

ref: 2da1dde5ea566f82ebe6532bc6d3b8670fd77ce8 dotfiles/vim/.vim/after/ftplugin/vim.vim -rw-r--r-- 598 bytes
2da1dde5Greg Anders Note 'open' subcommand opens editor in NOTES_DIR when no argument given 1 year, 6 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
" Vim

let b:undo_ftplugin = get(b:, 'undo_ftplugin', '')

if has('folding')
  setlocal foldmethod=marker
  setlocal foldmarker=\ {{{,\ }}}
  let b:undo_ftplugin .= '|setl fdm< fmr<'
endif

setlocal formatoptions-=r
let b:undo_ftplugin .= '|setl fo<'

" Z: execute current line or visually selected region in command mode
nnoremap <buffer> Z: ^"zyg_:<C-R>z<CR>
vnoremap <buffer> Z: "zy:<C-U><C-R>=substitute(@z, "\n", "<Bar>", "g")<CR><BS>

" Source current file with c<Enter>
nnoremap <silent> <buffer> c<CR> :source %<Bar>redraw!<CR>

let b:undo_ftplugin .= '|unm <buffer> Z:|unm <buffer> c<CR>'