aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBernd Feige2020-01-12 15:35:13 +0100
committerBernd Feige2020-01-12 15:35:13 +0100
commita752643a8503bf6f5a8cd25e67e075017d2db524 (patch)
tree3ca912e3109f2746b3c344fd9f2761f47fb597db
parentaed5d19b620593c90fb10e6839dba987e4c6f804 (diff)
downloadaur-a752643a8503bf6f5a8cd25e67e075017d2db524.tar.gz
nvim-wapper: Add option -f to wait for completion
-rwxr-xr-xnvim-wrapper6
1 files changed, 5 insertions, 1 deletions
diff --git a/nvim-wrapper b/nvim-wrapper
index 00ed33ce1f09..29d92cb4928a 100755
--- a/nvim-wrapper
+++ b/nvim-wrapper
@@ -57,6 +57,8 @@ def processArgv():
argParts = arg.split('=', 1)
if argParts[0] in GTERM_PASSTHROUGH_OPTIONS:
gtermOptions.append(arg)
+ elif arg=='-f':
+ gtermOptions.append('--wait')
else:
nvimOptions.append(arg)
@@ -94,9 +96,11 @@ def main():
options = processArgv()
cmd = [] + TERM_CMD[:-2] + options['gterm'] + TERM_CMD[-2:] + options['nvim']
with open(os.devnull, 'wb') as fnull:
- subprocess.Popen(cmd,
+ p=subprocess.Popen(cmd,
stdout=fnull,
stderr=fnull)
+ if '--wait' in options['gterm']:
+ p.wait()
if __name__ == '__main__':
main()