" Plugin: easydir.vim " Description: A simple to create, edit and save files and directories. " Version: 1.0 " Last Change: 2013 Dec 6 " Maintainer: Doug Yun | " DockYard, LLC 2013 | http://dockyard.com " License: MIT License (MIT) | Copyright 2013 if exists('loaded_easydir') finish endif let loaded_easydir = 1 augroup easydir au! au BufWritePre,FileWritePre * call create_and_save_directory() augroup END function create_and_save_directory() let s:directory = expand(':p:h') if !isdirectory(s:directory) call mkdir(s:directory, 'p') endif endfunction