I killed all windows and re-build everything from scratch. it looks find now. and I realized everytime after I re-apply my .vimrc to a vim window, the issue appears to that vim instance...so it looks more like a vim issue here.

I'm doubting these are the culprit in my .vimrc, but I don't quite understand vim script although I use vim daily...

if match($TERM, "screen")!=-1
  set term=xterm
  let g:GNU_Screen_used = 1
else
  let g:GNU_Screen_used = 0
endif


//is these the problem maker?
" Screen-ify an external command.
function! InScreen(command)
  return g:GNU_Screen_used ? 'screen '.a:command : a:command
endfunction


regards
ping

On 07/14/2011 03:32 PM, ping wrote:
I'm a heavy vim and screen user, and I find it real convenient to combine this two great tools -- running vim under screen. but there is one annoying issue about this method in my PC: from time to time I find I can't copy/paste X/system buffer from/to vim anymore- to be more specific: the issue is I can't issue keybind "+p (or "*p) or "+y(or "*y) in vim...this make it hard to use vim under screen. I know there is screen solution of copy/paste among sessions, but I really want to make vim communicate with other programs outside of screen more directly.

and, the even strange symptom is: it started to be good, but then after some days, I can't do it anymore. But at this time if I start a new fresh screen and run vim inside it, the copy/paste actually works. this happened for a couple of times. I guess the issue will always appear after some time I started my vim+screen sessions...

anyone use vim under screen and had any experiences on this?

I did some research, previously I had an impression that this works for me, but it looks I'm now still having this issue from time to time.
http://vim.wikia.com/index.php?title=GNU_Screen_integration

and this plugin seems unrelated to my issue.
http://www.vim.org/scripts/script.php?script_id=2711

thanks in advance!




_______________________________________________
screen-users mailing list
screen-users@gnu.org
https://lists.gnu.org/mailman/listinfo/screen-users

Reply via email to