Monday, July 27, 2020

Re: Opening files in a certain pattern

On Mon, Jul 27, 2020 at 03:08:49PM -0700, Gary Johnson wrote:
> How's this for a start? The number n here is fixed, but you could
> use a while loop instead of the for loop, increment n in each
> iteration, and break when one of the files doesn't exist. See
> ":help filereadable()".
>
> let n = 4
> for i in range(n)
> exe "tabnew" printf("dir2/A%d.md", i)
> exe "vnew" printf("dir1/L%d.md", i)
> endfor
>
That is the idea which I was thinking but opening other windows (after
the first one) is giving me troubles.

> > First I was thinking of writing a bash script to open but I got stuck at
> > the initial step of finding the appropriate Vim command to open two
> > files in a new tab and in vertically-split panes from Ex mode (as I would
> > have passed this command using -c flag from my script).
>
> vim -c "tabnew dir2/A${n}.md" -c "vnew dir1/L${n}.md"
>
> That's the general idea, but probably not what you want finally as
> it opens only one vim instance and only one pair of files.
>
That's right. Also the above command actually opens an empty buffer also.

--
Manas
CSAM Undergraduate | 2022
IIIT-Delhi, India

--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vim_use/20200727225741.4l6so2wi27upohf3%40nitro-5.

No comments: