So far I'm finding Leo disappointing because I don't see any feature that 
renders the contents of links in place.  So Leo lets you create a 
structured document and generate html, code or other formats but you can 
never SEE that document while editing it.

I was hopeful that alt-0 would render a full document but it not only 
doesn't seem to follow links, it also just fails in various ways.   In some 
documents it refuses to bring up the render window at all at least after 
being shown and hidden once (I have to exit the document and reload).  I'm 
also seeing errors when rendering c++ code and python code.

A node that looks like:
@language cplusplus
#include <iostream>
using namespace std;

int main(void)
{
@others
<<output_main>>
return 0;
}

renders as:
#include <iostream> using namespace std;
int main(void) {
System Message: ERROR/3 (<string>, line 6)
Unexpected indentation.
@others <<output_main>> return 0;
System Message: WARNING/2 (<string>, line 9)
Block quote ends without a blank line; unexpected unindent.
} 

And getting rid of all indents may end the errors but still makes it 
something useless:
#include <iostream> using namespace std;
int main(void) { <<output_main>> return 0; }

Why are all of the eols missing? Besides, code without indents is useless, 
and what's the point of rendering code, if it just shows the same code, 
badly formatted?  Following nodes would at least be useful.

Even the sample make-sphinx button code renders with an error ("System 
Message: ERROR/3 (<string>, line 8) Unexpected indentation.").  Also the 
button doesn't work on my windows system, even after installing pyqt, 
pyenchant, docutils, sphinx etc. although <Alt-X>rst3 works. 

If I hit make-sphinx the log reads:
saved: initial.leo
wrote: C:\Users\User\myDocument.html.txt
stylesheet not found
 C:\Users\User\Documents\leo\default.css
@path: C:\Users\User\Documents\leo
open path: C:\Users\User\Documents\leo
Unexpected docutils exception
Traceback (most recent call last):
  File "C:\Program Files\Leo-4.11-final\leo\core\leoRst.py", line 1909, in 
writeToDocutils
    settings_overrides=overrides)
  File "C:\Python33\lib\site-packages\docutils\core.py", line 414, in 
publish_string
    enable_exit_status=enable_exit_status)
  File "C:\Python33\lib\site-packages\docutils\core.py", line 659, in 
publish_programmatically
    settings_spec, settings_overrides, config_section)
  File "C:\Python33\lib\site-packages\docutils\core.py", line 141, in 
process_programmatic_settings
    **defaults)
  File "C:\Python33\lib\site-packages\docutils\core.py", line 128, in 
get_settings
    usage, description, settings_spec, config_section, **defaults)
  File "C:\Python33\lib\site-packages\docutils\core.py", line 115, in 
setup_option_parser
    usage=usage, description=description)
  File "C:\Python33\lib\site-packages\docutils\frontend.py", line 564, in 
__init__
    config_settings = self.get_standard_config_settings()
  File "C:\Python33\lib\site-packages\docutils\frontend.py", line 622, in 
get_standard_config_settings
    for filename in self.get_standard_config_files():
  File "C:\Python33\lib\site-packages\docutils\frontend.py", line 615, in 
get_standard_config_files
    import pwd
  File "<frozen importlib._bootstrap>", line 1565, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1523, in 
_find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1477, in _find_module
  File "<frozen importlib._bootstrap>", line 1309, in find_module
  File "<frozen importlib._bootstrap>", line 1288, in _get_loader
  File "<frozen importlib._bootstrap>", line 1360, in find_loader
  File "<frozen importlib._bootstrap>", line 1415, in _fill_cache
TypeError: expected bytes, bytearray or buffer compatible object
done

Sure I can see rendered html properly in the html.txt file in the rendered 
pane, but I assume that only available after running rst3.

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to