From 11829b20f20526c1d61e98aa8ad46ce4721b2b2a Mon Sep 17 00:00:00 2001 From: Samuel Thewessen Date: Sat, 26 Jan 2019 10:53:55 +0100 Subject: [PATCH] Update execute_menuitem.vim Linux Mint 19.1 Cinnamon has xdg-open command as default application launcher. Added this exception to your conditional statement. --- nerdtree_plugin/execute_menuitem.vim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nerdtree_plugin/execute_menuitem.vim b/nerdtree_plugin/execute_menuitem.vim index 785f7d2..bb4b90d 100644 --- a/nerdtree_plugin/execute_menuitem.vim +++ b/nerdtree_plugin/execute_menuitem.vim @@ -12,6 +12,7 @@ endif let g:loaded_nerdtree_shell_exec_menuitem = 1 let s:haskdeinit = system("ps -e") =~ 'kdeinit' let s:hasdarwin = system("uname -s") =~ 'Darwin' +let s:haslinux = system("uname -s") =~ 'Linux' call NERDTreeAddMenuItem({ \ 'text': 'e(x)ecute', @@ -39,6 +40,9 @@ function! NERDTreeExecute() elseif has("unix") && executable("open") && s:hasdarwin exe "silent !open ".args let ret= v:shell_error + elseif has("unix") && executable("xdg-open") && s:haslinux + exe "silent !xdg-open ".args + let ret= v:shell_error elseif has("win32") || has("win64") exe "silent !start explorer ".shellescape(path,1) end