allow starting gvim with correct servername but no files
This commit is contained in:
parent
67248fc4b9
commit
2a11c032eb
@ -49,13 +49,13 @@ def get_server_name(config, fname):
|
||||
return config['default_server']
|
||||
|
||||
def main(argv):
|
||||
if (len(argv) < 2):
|
||||
return -1
|
||||
read_config_file(config, os.path.expanduser('~/.gvim-wrapper'))
|
||||
fname = ' '.join(argv[1:])
|
||||
servername = get_server_name(config, fname)
|
||||
os.execv(config['vimdir'] + '\\gvim.exe',
|
||||
['gvim', '--servername', '"%s"' % servername, '--remote-tab-silent', '"' + fname + '"'])
|
||||
fname = argv[1] if len(argv) >= 2 else ''
|
||||
servername = get_server_name(config, fname if fname != '' else os.getcwd() + '/dum')
|
||||
cmd = ['gvim', '--servername', '"%s"' % servername]
|
||||
if fname != '':
|
||||
cmd += ['--remote-tab-silent', '"%s"' % fname]
|
||||
os.execv(config['vimdir'] + '\\gvim.exe', cmd)
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.exit(main(sys.argv))
|
||||
|
Loading…
x
Reference in New Issue
Block a user