Thursday, December 2, 2021

php reference manual inside vim

Hi, I've been using cref.vim for a while and absolutely love it:

https://www.vim.org/scripts/script.php?script_id=614

It's basically an offline c reference manual right inside vim. I'm
wondering if there is any similar solution for php? Something like
phpref.vim?

Happy vimming!
Daniel


--
Psss, psss, put it down! - http://www.cafepress.com/putitdown

--
--
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/CADjSo4TFN%3Dup8qw2t%3DxCKR5-VYh0%3DpJCw_%2BZw%2BCaPCNzoV4%2BjA%40mail.gmail.com.

Wednesday, December 1, 2021

Re: [EXTERNAL] Re: split question

On 2021-12-01, Kennedy, Marcus A. wrote:
> > -----Original Message-----
> > From: vim_use@googlegroups.com <vim_use@googlegroups.com> On
> > Behalf Of Marvin Renich
> > Sent: Wednesday, December 1, 2021 1:48 PM
> > To: vim_use@googlegroups.com
> > Subject: [EXTERNAL] Re: split question
> >
> > * Kennedy, Marcus A. <mailto:Marcus.Kennedy@Rocket.com> [211201 12:58]:
> > > > ASCII art of what I want (hopefully LookOut! and Exchange doesn't screw
> > > > this up in flight):
> > > >
> > > > -------------------
> > > > | | | |
> > > > | | |-----|
> > > > |-----|-----| |
> > > > | | |-----|
> > > > | | | |
> > > > | |-----------|
> > > > | | |
> > > > |-----|-----------|
> > > >
> > >
> > > Additional info: Closest I could come up with was:
> > >
> > > -------------------
> > > | | | |
> > > | | |-----|
> > > |-----|-----| |
> > > | | |-----|
> > > | | | |
> > > |-----|-----------|
> > > | | |
> > > |-----|-----------|
> > >
> > > I cannot seem to make that bottom left window go away.
> >
> > Call the columns A, B, and C. Split the window vertically into A and B.
> > Now splitting A horizontally is independent of the rest.
> >
> > Next, split B horizontally into rows F and G. Now you can split F
> > vertically, giving you column C in F only. Now splitting [F,B] and
> > [F,C] can be split horizontally as desired.
> >
> > ...Marvin
> Thanks Marvin!
>
> That sort of gets me what I want. The part that is missing is I don't
> want column C's splits to line up with the splits of Column B.
>
> At the moment, I've done a ":bo sp | vs" with a trash window in the
> lower left. It's annoying that I cannot fit all of my one file in that
> bottom left window (missing 10 lines) but I'm dealing with it. The part
> that was messing me up was trying to get my eyes to jump from the bottom
> split back to the other place in the code. So, my eyes weren't jumping
> right.
>
> Oh well, Thanks for the help!
> Andy

As I understood Marvin's suggestion, the horizontal splits in column
B do not line up with the splits in column C. Here's a more
concrete example.

$ vim fileA
:belowright vsplit fileB
:split fileC
:vsplit fileD
:wincmd =

The layout should now look like this:

A B C
|-------|-------|-------|
| | | |
| | fileD | fileC |
| | | |
| fileA |---------------|
| | |
| | fileB |
| | |
|-------|---------------|

You can horizontally split all those windows to your heart's
content, and the new windows in column B (from fileD) will not be
aligned with any new windows in column C (from fileC). If you don't
need the wider window of fileB right away, you can minimize its
height to just the status bar with

:set winminheight=0

and, while your focus is in another window, pull the status line
above fileB down all the way.

HTH,
Gary

--
--
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/20211201230754.GA13906%40phoenix.

RE: [EXTERNAL] Re: split question

> -----Original Message-----
> From: vim_use@googlegroups.com <vim_use@googlegroups.com> On
> Behalf Of Marvin Renich
> Sent: Wednesday, December 1, 2021 1:48 PM
> To: vim_use@googlegroups.com
> Subject: [EXTERNAL] Re: split question
>
> * Kennedy, Marcus A. <mailto:Marcus.Kennedy@Rocket.com> [211201 12:58]:
> > > ASCII art of what I want (hopefully LookOut! and Exchange doesn't screw
> > > this up in flight):
> > >
> > > -------------------
> > > | | | |
> > > | | |-----|
> > > |-----|-----| |
> > > | | |-----|
> > > | | | |
> > > | |-----------|
> > > | | |
> > > |-----|-----------|
> > >
> >
> > Additional info: Closest I could come up with was:
> >
> > -------------------
> > | | | |
> > | | |-----|
> > |-----|-----| |
> > | | |-----|
> > | | | |
> > |-----|-----------|
> > | | |
> > |-----|-----------|
> >
> > I cannot seem to make that bottom left window go away.
>
> Call the columns A, B, and C. Split the window vertically into A and B.
> Now splitting A horizontally is independent of the rest.
>
> Next, split B horizontally into rows F and G. Now you can split F
> vertically, giving you column C in F only. Now splitting [F,B] and
> [F,C] can be split horizontally as desired.
>
> ...Marvin
Thanks Marvin!

That sort of gets me what I want. The part that is missing is I don't
want column C's splits to line up with the splits of Column B.

At the moment, I've done a ":bo sp | vs" with a trash window in the
lower left. It's annoying that I cannot fit all of my one file in that
bottom left window (missing 10 lines) but I'm dealing with it. The part
that was messing me up was trying to get my eyes to jump from the bottom
split back to the other place in the code. So, my eyes weren't jumping
right.

Oh well, Thanks for the help!
Andy

--
--
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/5ADFF93892EDB147B66FCBABC8E4F27F5BD3967C%40prgmbx01.

Moving my vim settings to macvim on an M1 mac

Hi,

I have my vim settings and .vimrc, etc. I should be able to move those over to respective locations on my M1 Macvim, right? Would all i have to do is resouce the plugin docs so they are found in the help? Can someone refresh my memory on how to do that?

Thanks,

Russ

--
--
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/1038043344.3406714.1638389473988%40mail.yahoo.com.

Re: split question

* Kennedy, Marcus A. <Marcus.Kennedy@Rocket.com> [211201 12:58]:
> > ASCII art of what I want (hopefully LookOut! and Exchange doesn't screw
> > this up in flight):
> >
> > -------------------
> > | | | |
> > | | |-----|
> > |-----|-----| |
> > | | |-----|
> > | | | |
> > | |-----------|
> > | | |
> > |-----|-----------|
> >
>
> Additional info: Closest I could come up with was:
>
> -------------------
> | | | |
> | | |-----|
> |-----|-----| |
> | | |-----|
> | | | |
> |-----|-----------|
> | | |
> |-----|-----------|
>
> I cannot seem to make that bottom left window go away.

Call the columns A, B, and C. Split the window vertically into A and B.
Now splitting A horizontally is independent of the rest.

Next, split B horizontally into rows F and G. Now you can split F
vertically, giving you column C in F only. Now splitting [F,B] and
[F,C] can be split horizontally as desired.

...Marvin

--
--
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/YafRezErKAM5/IFh%40basil.wdw.

RE: split question

Additional info: Closest I could come up with was:

-------------------
| | | |
| | |-----|
|-----|-----| |
| | |-----|
| | | |
|-----|-----------|
| | |
|-----|-----------|

I cannot seem to make that bottom left window go away.

Anyone know how to close that and make the window above it expand to fill that spot?

The session file reports this:
set splitbelow splitright
wincmd _ | wincmd |
split
1wincmd k
wincmd _ | wincmd |
vsplit
wincmd _ | wincmd |
vsplit
2wincmd h
wincmd _ | wincmd |
split
1wincmd k
wincmd w
wincmd w
wincmd _ | wincmd |
split
1wincmd k
wincmd w
wincmd w
wincmd _ | wincmd |
split
wincmd _ | wincmd |
split
2wincmd k
wincmd w
wincmd w
wincmd w
wincmd _ | wincmd |
vsplit
1wincmd h
wincmd w
set nosplitbelow
set nosplitright
wincmd t
set winminheight=0
set winheight=1
set winminwidth=0
set winwidth=1
exe '1resize ' . ((&lines * 21 + 30) / 60)
exe 'vert 1resize ' . ((&columns * 90 + 135) / 271)
exe '2resize ' . ((&lines * 25 + 30) / 60)
exe 'vert 2resize ' . ((&columns * 90 + 135) / 271)
exe '3resize ' . ((&lines * 21 + 30) / 60)
exe 'vert 3resize ' . ((&columns * 90 + 135) / 271)
exe '4resize ' . ((&lines * 25 + 30) / 60)
exe 'vert 4resize ' . ((&columns * 90 + 135) / 271)
exe '5resize ' . ((&lines * 14 + 30) / 60)
exe 'vert 5resize ' . ((&columns * 89 + 135) / 271)
exe '6resize ' . ((&lines * 14 + 30) / 60)
exe 'vert 6resize ' . ((&columns * 89 + 135) / 271)
exe '7resize ' . ((&lines * 17 + 30) / 60)
exe 'vert 7resize ' . ((&columns * 89 + 135) / 271)
exe '8resize ' . ((&lines * 10 + 30) / 60)
exe 'vert 8resize ' . ((&columns * 90 + 135) / 271)
exe '9resize ' . ((&lines * 10 + 30) / 60)
exe 'vert 9resize ' . ((&columns * 180 + 135) / 271)

Andy

> -----Original Message-----
> From: vim_use@googlegroups.com <vim_use@googlegroups.com> On
> Behalf Of Kennedy, Marcus A.
> Sent: Wednesday, December 1, 2021 11:28 AM
> To: vim_use@googlegroups.com
> Subject: split question
>
>
> Hello all!
>
> I have three columns of files opened on my screen (I'm old school and
> typically adhere to the 80colums wide lines). I may have 2-3 rows
> windows in each, but each at a different size. I'm working with some
> code that has some very long lines. I want that file at the bottom of
> the middle and right columns.
>
> Is there a straight forward way to do that?
>
> ASCII art of what I want (hopefully LookOut! and Exchange doesn't screw
> this up in flight):
>
> -------------------
> | | | |
> | | |-----|
> |-----|-----| |
> | | |-----|
> | | | |
> | |-----------|
> | | |
> |-----|-----------|
>
> That's what I'm going for -- if it doesn't render correctly for you, set
> your font type to "Courier New" and maybe it will mono space everything
> the right way.
>
> Any ideas?
>
> Thanks in advance,
> Andy
>
> --
> --
> 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/5ADFF93892EDB147B66FCBAB
> C8E4F27F5BD395EA%40prgmbx01.

--
--
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/5ADFF93892EDB147B66FCBABC8E4F27F5BD39602%40prgmbx01.

split question

Hello all!

I have three columns of files opened on my screen (I'm old school and
typically adhere to the 80colums wide lines). I may have 2-3 rows
windows in each, but each at a different size. I'm working with some
code that has some very long lines. I want that file at the bottom of
the middle and right columns.

Is there a straight forward way to do that?

ASCII art of what I want (hopefully LookOut! and Exchange doesn't screw
this up in flight):

-------------------
| | | |
| | |-----|
|-----|-----| |
| | |-----|
| | | |
| |-----------|
| | |
|-----|-----------|

That's what I'm going for -- if it doesn't render correctly for you, set
your font type to "Courier New" and maybe it will mono space everything
the right way.

Any ideas?

Thanks in advance,
Andy

--
--
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/5ADFF93892EDB147B66FCBABC8E4F27F5BD395EA%40prgmbx01.