From 8e649507b3938d2fbb831c936a47f39f7345bac7 Mon Sep 17 00:00:00 2001 From: Marco Hinz Date: Wed, 16 Dec 2015 18:25:58 +0100 Subject: [PATCH] Implement -O and -p --- nvr | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/nvr b/nvr index 69235cd..df7c414 100755 --- a/nvr +++ b/nvr @@ -77,6 +77,14 @@ def parse_args(): action = 'append', metavar = '', help = 'open files via :split') + parser.add_argument('-O', + action = 'append', + metavar = '', + help = 'open files via :vsplit') + parser.add_argument('-p', + action = 'append', + metavar = '', + help = 'open files via :tabedit') parser.add_argument('--remote', action = 'append', @@ -144,6 +152,14 @@ def main(): for fname in args.o: n.server.command('split {}'.format(fname.replace(" ", "\ ")), async=True) + if args.O and n.attached(): + for fname in args.O: + n.server.command('vsplit {}'.format(fname.replace(" ", "\ ")), async=True) + + if args.p and n.attached(): + for fname in args.p: + n.server.command('tabedit {}'.format(fname.replace(" ", "\ ")), async=True) + # The following options exactly emulate their vim equivalents. if args.remote_silent and n.attached(silent=True):