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.