Quantcast

macvim + vimshell

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

macvim + vimshell

Aman Gupta
Hi. I spent the last couple days porting the vimshell patch to macvim and its finally working: http://img.skitch.com/20100813-tqe3j411bjgfusbd413r2p8k1g.jpg

I started with Eugeni Dodonov's (g)vim7.2 version of the patch (http://aur.archlinux.org/packages/vimshell/vimshell/) which is based on Thomas Wana's original work (http://www.wana.at/vimshell/).

I've got the basics working, including support for colors inside the shell, but there are still a number of features missing (imho) before vimshell can replace Terminal.app:

  - support for text selection via mouse
  - copy/paste support
  - ctrl+c doesn't currently work inside the vimshell
  - a scrollback buffer

I was planning on adding these, however, I just discovered ConqueTerm (http://code.google.com/p/conque/) which is already far superior to what I'd hoped this vimshell patch would become.

I'm putting my work up on github in case anyone is interested, but I no longer plan on pursuing this: http://github.com/tmm1/macvim_vimshell/compare/9787b37...master

Note: my branch is based off of Bjorn's new macvim73 branch (http://github.com/b4winckler/macvim/commits/macvim73).

  Aman Gupta

--
You received this message from the "vim_mac" 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
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: macvim + vimshell

Björn Winckler
On 13 August 2010 07:25, Aman Gupta wrote:

> Hi. I spent the last couple days porting the vimshell patch to macvim and
> its finally
> working: http://img.skitch.com/20100813-tqe3j411bjgfusbd413r2p8k1g.jpg
> I started with Eugeni Dodonov's (g)vim7.2 version of the patch
> (http://aur.archlinux.org/packages/vimshell/vimshell/) which is based
> on Thomas Wana's original work (http://www.wana.at/vimshell/).
> I've got the basics working, including support for colors inside the shell,
> but there are still a number of features missing (imho) before vimshell can
> replace Terminal.app:
>   - support for text selection via mouse
>   - copy/paste support
>   - ctrl+c doesn't currently work inside the vimshell
>   - a scrollback buffer
> I was planning on adding these, however, I just discovered ConqueTerm
> (http://code.google.com/p/conque/) which is already far superior to what I'd
> hoped this vimshell patch would become.
> I'm putting my work up on github in case anyone is interested, but I no
> longer plan on pursuing this:
> http://github.com/tmm1/macvim_vimshell/compare/9787b37...master
> Note: my branch is based off of Bjorn's new macvim73 branch
> (http://github.com/b4winckler/macvim/commits/macvim73).

Thanks for sharing!  I was looking at vimshell at some point in time
since so many users seem to want a proper terminal inside MacVim but I
never did any work on it.  I'd never heard of ConqueTerm either, maybe
I can start recommending this whenever people ask for a
"terminal-in-vim" feature.

Forgive me for being lazy, but can you tell us what ConqueTerm does?
Does it provide a terminal emulator inside Vim only using Vim script,
or do you have to patch the source code?

Björn

--
You received this message from the "vim_mac" 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
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: macvim + vimshell

Tyson Roberts-2
Just downloaded it and got it working on mine without a hitch.

Requires vim built with python, but otherwise self-contained standard plugin installation.

I'm loving it.

- Tyson

On Sat, Aug 14, 2010 at 2:53 AM, björn <[hidden email]> wrote:
On 13 August 2010 07:25, Aman Gupta wrote:
> Hi. I spent the last couple days porting the vimshell patch to macvim and
> its finally
> working: http://img.skitch.com/20100813-tqe3j411bjgfusbd413r2p8k1g.jpg
> I started with Eugeni Dodonov's (g)vim7.2 version of the patch
> (http://aur.archlinux.org/packages/vimshell/vimshell/) which is based
> on Thomas Wana's original work (http://www.wana.at/vimshell/).
> I've got the basics working, including support for colors inside the shell,
> but there are still a number of features missing (imho) before vimshell can
> replace Terminal.app:
>   - support for text selection via mouse
>   - copy/paste support
>   - ctrl+c doesn't currently work inside the vimshell
>   - a scrollback buffer
> I was planning on adding these, however, I just discovered ConqueTerm
> (http://code.google.com/p/conque/) which is already far superior to what I'd
> hoped this vimshell patch would become.
> I'm putting my work up on github in case anyone is interested, but I no
> longer plan on pursuing this:
> http://github.com/tmm1/macvim_vimshell/compare/9787b37...master
> Note: my branch is based off of Bjorn's new macvim73 branch
> (http://github.com/b4winckler/macvim/commits/macvim73).

Thanks for sharing!  I was looking at vimshell at some point in time
since so many users seem to want a proper terminal inside MacVim but I
never did any work on it.  I'd never heard of ConqueTerm either, maybe
I can start recommending this whenever people ask for a
"terminal-in-vim" feature.

Forgive me for being lazy, but can you tell us what ConqueTerm does?
Does it provide a terminal emulator inside Vim only using Vim script,
or do you have to patch the source code?

Björn

--
You received this message from the "vim_mac" 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 from the "vim_mac" 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
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: macvim + vimshell

Wy Mitbbs
I tried this long time ago. Let's just say it just doesn't have the full power of iTerm.app giving you

On Aug 13, 2010, at 1:18 PM, Tyson Roberts wrote:

> Just downloaded it and got it working on mine without a hitch.
>
> Requires vim built with python, but otherwise self-contained standard plugin installation.
>
> I'm loving it.
>
> - Tyson
>

--
You received this message from the "vim_mac" 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
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: macvim + vimshell

Keyan-3
looks nice, but i have problem getting my zsh-prompt settings running …

On 13 Aug 2010, at 21:07, Wy Mitbbs wrote:

> I tried this long time ago. Let's just say it just doesn't have the full power of iTerm.app giving you
>
> On Aug 13, 2010, at 1:18 PM, Tyson Roberts wrote:
>
>> Just downloaded it and got it working on mine without a hitch.
>>
>> Requires vim built with python, but otherwise self-contained standard plugin installation.
>>
>> I'm loving it.
>>
>> - Tyson
>>
>
> --
> You received this message from the "vim_mac" 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 from the "vim_mac" 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
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: macvim + vimshell

Nico-63
If your zsh settings are in .zprofile then they'll only be used if you
run zsh as a "login shell". You can use the -l option to run zsh as a
login shell. E.g.:

:ConqueTerm zsh -l

If anyone else has issues, feel free to open an issue at
http://code.google.com/p/conque/issues

Nico
(Conque author)

On Aug 13, 1:10 pm, Keyan <[hidden email]> wrote:

> looks nice, but i have problem getting my zsh-prompt settings running …
>
> On 13 Aug 2010, at 21:07, Wy Mitbbs wrote:
>
> > I tried this long time ago. Let's just say it just doesn't have the full power of iTerm.app giving you
>
> > On Aug 13, 2010, at 1:18 PM, Tyson Roberts wrote:
>
> >> Just downloaded it and got it working on mine without a hitch.
>
> >> Requires vim built with python, but otherwise self-contained standard plugin installation.
>
> >> I'm loving it.
>
> >> - Tyson
>
> > --
> > You received this message from the "vim_mac" maillist.
> > Do not top-post! Type your reply below the text you are replying to.
> > For more information, visithttp://www.vim.org/maillist.php
>
>

--
You received this message from the "vim_mac" 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
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: macvim + vimshell

Keyan-3
solved. i had set the conque-term type to xterm, and not xterm-color (the latter works).

regards,
keyan

On 14 Aug 2010, at 01:28, Nico Raffo wrote:

> If your zsh settings are in .zprofile then they'll only be used if you
> run zsh as a "login shell". You can use the -l option to run zsh as a
> login shell. E.g.:
>
> :ConqueTerm zsh -l
>
> If anyone else has issues, feel free to open an issue at
> http://code.google.com/p/conque/issues
>
> Nico
> (Conque author)
>
> On Aug 13, 1:10 pm, Keyan <[hidden email]> wrote:
>> looks nice, but i have problem getting my zsh-prompt settings running …
>>
>> On 13 Aug 2010, at 21:07, Wy Mitbbs wrote:
>>
>>> I tried this long time ago. Let's just say it just doesn't have the full power of iTerm.app giving you
>>
>>> On Aug 13, 2010, at 1:18 PM, Tyson Roberts wrote:
>>
>>>> Just downloaded it and got it working on mine without a hitch.
>>
>>>> Requires vim built with python, but otherwise self-contained standard plugin installation.
>>
>>>> I'm loving it.
>>
>>>> - Tyson
>>
>>> --
>>> You received this message from the "vim_mac" maillist.
>>> Do not top-post! Type your reply below the text you are replying to.
>>> For more information, visithttp://www.vim.org/maillist.php
>>
>>
>
> --
> You received this message from the "vim_mac" 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 from the "vim_mac" 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
Loading...