Thank you for your responses, I should have given you more information.  I
have no professional background in IT, just personal use; of lynx < 2 years,
linux < 1 year, vim < 1 month.  Mostly what I do with my computer is write
notes concerning the use of the linux apps I use.  Currently most of my
notes are about vim.

In lynx, I google my question, choose the response that speaks to my level
of expertise and either copy and paste some text from lynx to vim or in
xterm issue the command
lynx -dump url > file
then in vim I do
:r file

My most recent discovery in vim is :map and so I immediately wanted to do
something like
:map ln :!lynx -dump url > file<CR>:r file<CR>

The sticking point is the value of url, how do I get it programmatically,
hence my question about a global variable.


On Sun, Oct 2, 2011 at 10:15 AM, Thomas Dickey <[email protected]> wrote:

> On Sun, 2 Oct 2011, Graham Lawrence wrote:
>
>  Does lynx happen to put the address of the current page in some global
>> variable?   So then I could create a key mapping in vim that would cause
>> lynx to dump the page to a constant filename, and insert that file's text
>> where I want it in the vim buffer.
>>
>
> yes/no - it's a member of a structure.  GridText.c (which is the file
> that formats the current document into a display).  Its notion of the
> current document is an HText (structure) named HTMainText.  The address is
> in an HTAnchor named HTParentAnchor.  HTAnchor's contain addresses and
> titles.
>
> But dumping is a special case of display - it bypasses most of GridText.c
>
> However - to your point - when you're telling lynx to dump a file, that
> goes to the standard output.  Redirecting that with a script should be
> simple.  (That doesn't require knowing anything about the variables that
> lynx uses).
>
> --
> Thomas E. Dickey
> http://invisible-island.net
> ftp://invisible-island.net
>
_______________________________________________
Lynx-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lynx-dev

Reply via email to