diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2017-11-11 01:07:14 +1300 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2017-11-11 01:07:14 +1300 |
commit | aaf04871d944646225875d5e9cc31a967947c3fe (patch) | |
tree | 787efb73dabb6b9cda660ccde51e838b507a3dbd /vim/config/command.vim | |
parent | Merge branch 'hotfix/v0.12.2' (diff) | |
parent | Bump version number to 0.13.0 (diff) | |
download | dotfiles-aaf04871d944646225875d5e9cc31a967947c3fe.tar.gz dotfiles-aaf04871d944646225875d5e9cc31a967947c3fe.zip |
Merge branch 'release/v0.13.0'v0.13.0
* release/v0.13.0: (30 commits)
Bump version number to 0.13.0
Move mutt_mail.vim line select logic into plugin
Add new mail_mutt.vim plugin, apply mappings
Sort 'shortmess' flag settings alphabetically
Add 'o' and 'O' back into 'shortmess'
Set up individual flags for 'shortmess'
Fix oii(1df) so it works as a pipe
Use exists+ test rather than exists&
Adjust some whitespace and comment layout
Move matchit.vim sourcing into plugin.vim
Rename netrw.vim to plugin.vim
Remove 'shellslash' setting
Move fedora.vim into os.vim
Remove 'tildeop' setting
Rearrange three smaller files into display.vim
Move 'paste' options into terminal.vim
Move wildmenu config into completion.vim
Rename complete.vim to completion.vim
Rename term.vim to terminal.vim
Rename yank.vim to registers.vim
...
Diffstat (limited to 'vim/config/command.vim')
-rw-r--r-- | vim/config/command.vim | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/vim/config/command.vim b/vim/config/command.vim index 09ee0f40..e6679b84 100644 --- a/vim/config/command.vim +++ b/vim/config/command.vim @@ -4,6 +4,9 @@ set history=2000 " Always tell me the number of lines changed by a command set report=0 +" Don't write the output of :make to the terminal +set shellpipe=> + " Command-line based features if has('cmdline_info') @@ -15,15 +18,7 @@ if has('cmdline_info') " Show the mode we're using if not normal mode (e.g. --INSERT--) set showmode -endif -" Don't write the output of :make to the terminal -set shellpipe=> - -" Always use forward slashes, I very seldom need to use Vim on Windows for -" more than scratch space anyway -if exists('+shellslash') - set shellslash endif " \d inserts the current local date from date(1) @@ -34,3 +29,10 @@ nnoremap <silent> nnoremap <silent> \ <Leader>D \ :<C-U>read !date -u<CR> + +" \m in visual/select mode starts a mail message with the selected lines +vmap <Leader>m <Plug>MailMuttSelected +" \m in normal mode starts a mail message with the current line +nmap <Leader>m <Plug>MailMuttLine +" \M in normal mode starts a mail message with the whole buffer +nmap <Leader>M <Plug>MailMuttBuffer |