Hi All,<br><br>As suggested by Nick, this is a new thread to discuss what should be in the default build configuration dialog, the full configurability will be provided by a plugin that replaces the default one.<br><br>Below is pasted from previous thread.<br>
<br>...<br>
<div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">> > I think for the<br>
> > core Execute command(s) a checkbox for whether to run without xterm/VTE<br>
> > per command for GUI programs is good.<br>
> ><br>
><br>
> This gives me an opening to start discussion on what functionality should be<br>
> exposed by the core configuration dialog, thanks Nick. ;-)<br>
><br>
> I actually went back to 0.18.1 and looked at what is available there, and I<br>
> think that the following need to be added, but I'm open to suggestions:<br>
<br>
</div>Hmm, this seems quite complicated. You know we accept current trunk as<br>
good, no need to rethink everything.<br></blockquote><div><br>It is actually slightly simpler than current trunk.<br><br>The current trunk arrangement has one major problem though, the project settings and the non-project settings are configured in separate dialogs, having settings that interact in different places is very poor user interface design (which I accept responsibility for creating).  I want to put them in one place.<br>
 <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><br>
> 1. edit each of the "make" commands individually (0.18.1 has single setting<br>
> shared by all three)<br>
> 2. edit project build settings (don't exist in 0.18.1) for "make" commands<br>
> only, not filetype<br>
> 3. edit working directory for each command (doesn't exist in 0.18.1)<br>
> 4. if above, remove "make in base path" since its no longer needed<br>
> 5. for execute commands only, the option to run without terminal, checkbox<br>
> (new)<br>
> 6. single shared parsing regex per filetype (hidden setting, not in GUI in<br>
> 0.18.1, this is used for make commands as well based on current document) It<br>
> might be less confusing to have another regex for the make commands as well?<br></div></blockquote><div><br>Actually I made a mistake here, the current trunk does have a separate "make" regex so keep that <br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">
><br>
> Things to not make available (to avoid "dialog shock"):<br>
><br>
> 1. edit menu item label<br>
> 2. which commands are parsed and which are not<br>
> 3. which commands are stopable and which are not<br>
> 4. extra commands in sections (propose simple dialog allows editing 2<br>
> fieltype,3 make,2 execute)<br>
> 5. change internal command locations (next/prev error, show dialog)<br>
> 6. project filetype commands (just so the dialog is smaller)<br>
> 7. parsing regex per command, source or global<br>
> 8. viewing settings from non-editable sources ie default, system filetypes,<br>
> plugins/internal<br>
<br></div></blockquote></div>...<br><br>Cheers<br>Lex<br>