From f0169242841f436b41297e5c1821639c3421a6c6 Mon Sep 17 00:00:00 2001 From: Andy Stewart Date: Thu, 30 Jan 2014 16:53:14 +0100 Subject: [PATCH] Refactor: inline method. --- autoload/utility.vim | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/autoload/utility.vim b/autoload/utility.vim index b43d921..f9d68c9 100644 --- a/autoload/utility.vim +++ b/autoload/utility.vim @@ -24,10 +24,6 @@ function! utility#exists_file() return filereadable(utility#file()) endfunction -function! utility#directory_of_file() - return shellescape(fnamemodify(utility#file(), ':h')) -endfunction - function! utility#has_unsaved_changes(file) return getbufvar(a:file, "&mod") endfunction @@ -74,8 +70,8 @@ function! utility#escape(str) endfunction function! utility#command_in_directory_of_file(cmd) - let utility#cmd_in_dir = 'cd ' . utility#directory_of_file() . ' && ' . a:cmd - return substitute(utility#cmd_in_dir, "'", '"', 'g') + let directory_of_file = shellescape(fnamemodify(utility#file(), ':h')) + return 'cd ' . directory_of_file . ' && ' . a:cmd endfunction function! utility#highlight_name_for_change(text)