Guest User

Untitled

a guest
Apr 19th, 2018
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. From 4e94ec3df948a3ba39c871edd870b411cc64a8d4 Mon Sep 17 00:00:00 2001
  2. From: thinca <thinca@gmail.com>
  3. Date: Mon, 9 Nov 2009 23:27:55 +0900
  4. Subject: [PATCH 2/2] vim: fakeclip: Fix a bug when paste the screen buffer
  5.  
  6. The writebuf command of screen not make a file if buffer is empty.
  7. ---
  8. vim/dot.vim/autoload/fakeclip.vim | 2 +-
  9. 1 files changed, 1 insertions(+), 1 deletions(-)
  10.  
  11. diff --git a/vim/dot.vim/autoload/fakeclip.vim b/vim/dot.vim/autoload/fakeclip.vim
  12. index 228f559..6c171ca 100644
  13. --- a/vim/dot.vim/autoload/fakeclip.vim
  14. +++ b/vim/dot.vim/autoload/fakeclip.vim
  15. @@ -153,7 +153,7 @@ endfunction
  16. function! s:read_screen_gnuscreen()
  17. let _ = tempname()
  18. call system('screen -X writebuf ' . shellescape(_))
  19. - let content = join(readfile(_, 'b'), "\n")
  20. + let content = filereadable(_) ? join(readfile(_, 'b'), "\n") : ''
  21. call delete(_)
  22. return content
  23. endfunction
  24. --
  25. 1.6.5.2
Add Comment
Please, Sign In to add comment