Closed bjones1 closed 8 years ago
Hmm. I generally dislike our way of setting sphinx project path in the global application settings. (However don't have an idea how to do it better.)
The majority of uses doesn't use Sphinx. So, lets show this action only when sphinx project is enabled.
Just an idea. Now we have a project. Can we try to find conf.py
among project files automatically?
That makes sense -- I'll enable this only if Sphinx is enabled. I'm not sure what to do when conf.py
is found. Note that the directory where conf.py
lives doesn't have to be the same as the Sphinx source directory per http://sphinx-doc.org/glossary.html#term-configuration-directory.
Move the action initialization from _createDock()
to the plugin constructor. Now I can't set the path until some preview-able file is opened.
Good point. Will do!
Thanks for finding this bug! Fixed.
Merged to master
with additional fix.
Bryan, could you document Sphinx functionality (including this action) in the user manual?
Now there are a small page and a broken link to CodeChat tutorial
Thanks! I'll add some docs and a fixed link.
Docs added. Does this cover it?
Yes, now it better!
2 more optional suggestions:
Good ideas. Done!
Thanks! I replaced Sphinx screenshot with Enki documentation index page. It contains table of contents, navigation bar. So, it is more clear what is difference of .rst preview and true Sphinx. I hope you don't mind?
Looks good to me!
I put this in the tools menu -- does this seem reasonable?