On Apr 5, 7:41 am, pr3d4t0r <[email protected]> wrote:
> On Apr 5, 4:43 am, björn <[email protected]> wrote:
>
> > 2009/4/5 John Beckett:
> > > pr3d4t0r wrote:
> > >> :let @+ = "this is a test."
>
> > > Does MacVim show '+clipboard' for the :version command?
>
> > As far as I can tell those tips are completely outdated.  There is a
> > clipboard on Mac OS X and MacVim.app uses it properly -- there is no
> > need to use "pbcopy/pbpaste".  I already said this in another post but
> > interaction with the pasteboard is fully supported in both GUI and
> > terminal mode (the latter only if you are using the latest snapshot
> > version).  The "+" and "*" registers are one and the same and by
> > default you can use <D-x>/<D-c>/<D-v> to cut/copy/paste just like in
> > any other Mac app.
>
> OKi, here we go:
>
> 1. This is on MacVim 7.2 stable 1.2 (33.3)
> 2. +clipboard is set when I run :version
> 3. Select/yank, select/Cmd-C, select/copy-icon only copy the text
> within
>    MacVim -- none of these things make it to the clipboard
> 4. Programmatic copy by assigning a value to @+ doesn't copy the
>    text to the system clipboard either
>
> For no. 4, here is the complete code snippet that tries to copy the
> text to the clipboard:
>
>   for line in output
>     let nPtr = match(line, s:PASTE_RESPONSE_FLAG)
>
>     if nPtr != -1
>       let location = s:ParseLocationFrom(line)
>       echomsg location
>
>       if has("gui_running")
>         let clipboardContents = split(location, " ")
>         let @+ = clipboardContents[0x01]
>       endif
>
>       return
>     endif
>   endfor
>
> The only case that I care about is (4), because this emerged from a
> script that I wrote with some of the guys in #vim/Freenode and that we
> want to publish this weekend.  It'd be awesome if we could report "the
> script was tested and passed across all platforms" or something along
> those lines.  We are able to copy to the clipboard with gvim just fine
> across all platforms.
>
> Here is my .vimrc:http://eugeneciurana.com/pastebin/pastebin.php?show=40955
>
> And my .gvimrc:http://eugeneciurana.com/pastebin/pastebin.php?show=40957
>
> One more thing:  gvim copies to the clipboard fine on the same Mac
> where I'm testing this.  I can assign @+ = "whatever" and it'll make
> it to the clipboard.  So this problem appears to be isolated to MacVim
> only.
>
> Thanks in advance and have a great weekend,

OKi, I found a way to recreate this.

If MacVim starts from the GUI (Finder or Quicksilver or whatever) then
integration with the keyboard works great.

If MacVim starts from the command line using /usr/bin/mvim or /usr/
local/bin/mvim then clipboard support doesn't work.

Thanks and cheers,

pr3d4t0r
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_mac" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to