On 11/11/2011 07:17 PM, Tony Mechelynck wrote:
> On 11/11/11 18:56, AK wrote:
>> On 11/11/2011 12:49 PM, Gelonida N wrote:
>>> On 11/11/2011 06:39 PM, AK wrote:
>>>> On 11/11/2011 12:16 PM, Gelonida N wrote:
>>>>> Hi,
>>>>>
>>>>> I am rather new to the python scripting module of vim.
>>>>>
>>>>>
>>>>> I wanted to write a small test script, which
>>>>> is analyzing all text, that I yanked into named buffers. (not sure if
>>>>> 'named-buffer' is the correct vi term)
>>>>>
>>>
>>>>
>>>> I think this should work:
>>>>
>>>> text = vim.eval("@a")
>>>> print len(text)
>>>>
>>>> They are called registers, not yank buffers, and to get their value in
>>>> script, see :h @r
>>>>
>>>> -ak
>>>>
>>> Thanks a lot AK and Tony,
>>>
>>> This helps me a lot. (also getting the nominclature right)
>>>
>>> Is there a register for the contents of the current visual selection
>>> (before I pressed 'y') or would I have to fetch this contents
>>> differently (force for example a yank to a register ufront)
>>>
>>>
>>>
>>
>> It might be in + or * register on unix? But a more reliable way is to
>> yank it into a register, you can then restore selection using gv
>> command: :h gv
>>
>> -ak
>>
> 
> + is the clipboard (as in Edit => Paste); * is the X11 selection (as in
> <MiddleMouse>). Vim's visual selection isn't put in a register unless
> you have :set clipboard=autoselect (in console mode) or :set
> guioptions+=a (in gvim) (see :h 'clipboard' and :h guioptions-a ).
> 
> 
> Best regards,
> Tony.
Thanks once more this allows me to do what I want. :-)

I will ask another question in another thread is it is not 100% related.

-- 
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

Reply via email to