The big screens these days allows many subwindows to be opened, which makes 
it hard to locate the cursor.   I got a lot of help from the community 
cobbling together a small function to locate the cursor, so hopefully, 
someone finds it useful:


func! FlashLocn()
   let tmpCuL=&cul
   let tmpCuC=&cuc
   let tmpHiCuL = Hi("CursorLine")
   let tmpHiCuC = Hi("CursorColumn")
   hi CursorLine guibg=white guifg=black
   hi CursorColumn guibg=white guifg=black
   setl cul cuc
   redraw
   sleep 150m
   hi CursorLine NONE
   hi CursorColumn NONE
   exe tmpHiCuL
   exe tmpHiCuC
   let &cursorline=tmpCuL
   let &cursorcolumn=tmpCuC
endfunction

I mapped it to ctrl-L in my vimrc (where the above function definition is 
also located:
nmap <C-L> :call FlashLocn()<CR>

The above function makes uses of Christian's Hi function at 
http://groups.google.com/forum/#!topic/vim_use/_vbtxlld318

Thanks, all.

-- 
-- 
You received this message from the "vim_use" 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 because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to