aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2018-06-12 10:23:59 +1200
committerTom Ryder <tom@sanctum.geek.nz>2018-06-12 10:23:59 +1200
commit21af8bc2faabce8dd85e74909aa5357e6b66d844 (patch)
treeee206c8bb1d36050a5d54bdfd38e27b03b8b5976
parent93e941fad93705e33fe8da6defdd0dedb84e29ba (diff)
downloaddotfiles-21af8bc2faabce8dd85e74909aa5357e6b66d844.tar.gz
Check for +unix before binding date commands
-rw-r--r--vim/vimrc11
1 files changed, 7 insertions, 4 deletions
diff --git a/vim/vimrc b/vim/vimrc
index 2919d930..a2363e88 100644
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -85,10 +85,13 @@ if has('cmdline_info')
endif
-" \d inserts the current local date from date(1)
-nnoremap <silent> <Leader>d :<C-U>read !date<CR>
-" \D inserts the current UTC date from date(1)
-nnoremap <silent> <Leader>D :<C-U>read !date -u<CR>
+" Current date and time insertion commands, requiring POSIX date(1)
+if has('unix')
+ " \d: Local
+ nnoremap <silent> <Leader>d :<C-U>read !date<CR>
+ " \D: UTC
+ nnoremap <silent> <Leader>D :<C-U>read !date -u<CR>
+endif
" Don't try to complete strings from included files, just use the strings in
" the open buffers; I'll open the file if I want to complete from it