I wrote a quick @button script for you, to help you out. Put this in an
'@button update-vr' node somewhere in your outline:
----
@language python
''' usage:
1. modify nodename below to exactly match the
headline of the node you wish vr to render (your @auto node)
2. modify rstnodename below to exactly match the
headline of your @rst node
3. Alt-X vr
4. Alt-X vr-lock
5. Click this button 'update-vr' any time to
re-render the target node
'''
nodename = '@auto myfile.rst'
rstnodename = '@rst myfile.html'
current_v = p.v
c.selectPosition(g.findNodeAnywhere(c,rstnodename))
c.executeMinibufferCommand('rst3')
c.readAtAutoNodes()
c.selectPosition(g.findNodeAnywhere(c,nodename))
c.executeMinibufferCommand('vr-update')
c.selectPosition(c.vnode2Position(current_v))
----
Be sure to change nodename to match the headline of the @auto node you
created. This should combine steps 2, 3, and 4 into a single click,
with no navigation, and drop you down back on the node you were editing
prior to clicking the button.
Beware: this has the side-effect of reloading *all* @auto nodes in the
current outline. Shouldn't be a huge deal, but just be aware. Take
backups before you try this.
Hope this helps!
-->Jake
On 11/22/2013 7:24 PM, Chris George wrote:
So it works. I open a new window for the vr pane and set it to float
above all other windows. The work flow then becomes:
1. Change content, move nodes around.
2. Move to appropriate place in the @rst tree and run rst3 command in
the mini-buffer.
3. Navigate to the @auto node and refresh from disk.
4. Run vr-update to see the new output in context.
Realtime would be better IMHO. But I am glad that I can do it at all.
Chris
On Friday, November 22, 2013 1:40:53 PM UTC-8, Chris George wrote:
That works as far as it goes.
vr-lock locks the current view of the rendering pane. In order to
update the view I must unlock it and relock it, which means I must
navigate to the @auto node which negates the purpose. Having it
live is the goal.
Chris
On Friday, November 22, 2013 1:09:59 PM UTC-8, Jacob Peck wrote:
On 11/22/2013 4:03 PM, Chris George wrote:
I created an @auto node to read the interim rst file. This
works, but still requires me to run rst3 and navigate to the
@auto node.
I do not seem to be able to access
lock-unlock-rendering-pane, one of the commands from
viewrendered.py. In fact, none of the commands from this
plugin appear to work in the minibuffer for me. If I could
lock the pane to the @auto node, then it would be simply the
chore of me figuring out how to create a script/button to
automate this.
I think those commands have been renamed 'vr-lock' and
'vr-unlock'.
Not sure when that happened, but it was before my time with Leo...
-->Jake
Chris
On Friday, November 22, 2013 9:16:01 AM UTC-8, Jacob Peck wrote:
On 11/22/2013 12:14 PM, Edward K. Ream wrote:
On Fri, Nov 22, 2013 at 10:58 AM, Chris George
<techn...@gmail.com> wrote:
I was wondering if it is currently possible to have
the viewrendered pane display a view of what would
be the output of an @rst node.
vr displays reStructuredText automatically. That's how
Leo's help commands work.
Edward
But it does *not* expand section references, @others,
etc., which is what the original message alludes to :)
-->Jake
--
You received this message because you are subscribed to the Google Groups
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to leo-editor+unsubscr...@googlegroups.com.
To post to this group, send email to leo-editor@googlegroups.com.
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/groups/opt_out.