tests/bundled/lh-vim-lib/autoload/lh/visual.vim @ 321c5d51ee50
Fix the default value for close_on_revert.
author |
Steve Losh <steve@stevelosh.com> |
date |
Mon, 09 May 2011 21:10:50 -0400 |
parents |
2b3d5ee5c4a4 |
children |
(none) |
"=============================================================================
" $Id$
" File: autoload/lh/visual.vim {{{1
" Author: Luc Hermitte <EMAIL:hermitte {at} free {dot} fr>
" <URL:http://code.google.com/p/lh-vim/>
" Version: 2.2.1
" Created: 08th Sep 2008
" Last Update: $Date$
"------------------------------------------------------------------------
" Helpers functions releated to the visual mode
"
"------------------------------------------------------------------------
" Drop it into {rtp}/autoload/lh/
" Vim 7+ required.
" History:
" v2.0.6: First appearance
" TODO: «missing features»
" }}}1
"=============================================================================
let s:cpo_save=&cpo
set cpo&vim
"------------------------------------------------------------------------
" Functions {{{1
" Function: lh#visual#selection() {{{3
" @return the text currently selected
function! lh#visual#selection()
try
let a_save = @a
normal! gv"ay
return @a
finally
let @a = a_save
endtry
endfunction
" Functions }}}1
"------------------------------------------------------------------------
let &cpo=s:cpo_save
"=============================================================================
" vim600: set fdm=marker: