My favorites | Sign in
Logo
                
New issue | Search
for
| Advanced search | Search tips
Issue 28: Feature request: project design
2 people starred this issue and may be notified of changes. Back to list
Status:  New
Owner:  jfkthame
Type-Enhancement
Priority-Medium


Sign in to add a comment
 
Reported by jerome.l...@u-bourgogne.fr, Aug 31, 2008
As texworks will definitely end with some kind of project design, please do not stick to TeXShop 
project design. Also consider how AucTeX, iTeXMac2, TeXnicenter and other editors manage 
projects.
 
Comment 1 by st.loeffler, Aug 22, 2009
(No comment was entered for this change.)
Labels: -Type-Defect Type-Enhancement
Comment 2 by wspr81, Sep 30, 2009
IMHO, it would be good to re-use the "tags" pane for this purpose -- files as part of the project would simply 
be one level higher in the hierarchy than chapter/section/etc.

Comment 3 by laurens.tribune, Dec 04, 2009
Files in a project are not always one level higher than the actual sectioning tree.
Sometimes whole parts and chapters are located in their own file.
The sectioning tree available through the "tags" may be built taking \include commands into account
and add the tags of included files.
Comment 4 by st.loeffler, Dec 04, 2009
If we implement project support, I think we should do it on a larger scale. There is
one problem, though, that is independent of whether we do full-scale project support
or just enhance the abilities of the tags panel:

\includes can be nested in a pretty arbitrary way, AFAIK. So you could have the case,
e.g., where one file is included several times in another file. To make matters
worse, I'm pretty sure that you can even conditionally include files. This would
require completely parsing the *TeX code, which is out of the option.

But then again, all this could be considered unnecessary altogether, with the
rationale that it's the fault of everyone who uses such complex inclusion schemes.

Does anyone have any ideas about this?
Comment 5 by wspr81, Dec 06, 2009
Although it's possible, it's not probable that one file will be included multiple times; and even if it is, it certainly 
(hopefully) won't recursively include itself. I'd definitely only target the simple case of one master file with at 
most a couple of nested levels of inputted/included files. (Consider that books and theses will usually only 
consist of separate files per-chapter.)

I have to admit it's hard for me to imagine if combining the tags panel with a "project files" panel would actually 
work in practise, but if you're going for a lightweight interface I think it would be worth investigating. A full-
blown files pane such as in TextMate or BBEdit would be overkill IMO. But I could be wrong.
Sign in to add a comment

Hosted by Google Code