<div dir="ltr"><br><br><div class="gmail_quote">On Mon, Oct 6, 2008 at 11:51 PM, Enrico Tröger <span dir="ltr"><<a href="mailto:enrico.troeger@uvena.de">enrico.troeger@uvena.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Fri, 3 Oct 2008 15:14:19 +0100, Nick Treleaven<br>
<div class="Ih2E3d"><<a href="mailto:nick.treleaven@btinternet.com">nick.treleaven@btinternet.com</a>> wrote:<br>
<br>
> On Thu, 2 Oct 2008 18:51:01 +0200<br>
> Enrico Tröger <<a href="mailto:enrico.troeger@uvena.de">enrico.troeger@uvena.de</a>> wrote:<br>
><br>
> > On Thu, 2 Oct 2008 17:35:28 +0100, Nick Treleaven<br>
> > <<a href="mailto:nick.treleaven@btinternet.com">nick.treleaven@btinternet.com</a>> wrote:<br>
> ><br>
> ><br>
> > > The compile & build commands are intended as simple commands. But<br>
> > > maybe this is confusing to have these two different ways for<br>
> > > building.<br>
> ><br>
> > This reminds me that I'm wondering already for a long time why I<br>
> > added these both commands. Because mainly 'Build' is sufficient.<br>
> > I guess there was a reason why I added both but I can't remember :).<br>
> > But well, this was about 3 years ago.<br>
> ><br>
> > I think basically we could remove the Compile command. The<br>
> > distinction between compile and build is mainly only<br>
> > present in C and C++ and for quick testing not really necessary.<br>
> > Build should be enough.<br>
> > So we could remove the Compile command and replace it with Build,<br>
> > this would also avoid confusion about their difference.<br>
><br>
> I think it would be better have a number of commands the user can run.<br>
> But I don't know how to make a custom label get translated (e.g. can<br>
> it be translated from a filetypes.foo data file?).<br>
<br>
</div>No idea, maybe we could use intltool for this, similar to the way<br>
the .desktop gets translated but this has just to be tested.<br>
<div class="Ih2E3d"><br>
<br>
> It might upset people to lose a command because for e.g. Python people<br>
> might use it to compile the file, checking for errors. Maybe the build<br>
> command is less intuitive in that instance, or maybe the user wants<br>
> the build command for something else.<br>
<br>
</div>Sorry, I wasn't clear on this.<br>
I didn't mean to remove the Compile command. Rather I meant to replace<br>
the Compile command of C-like filetypes (those which actually use<br>
Compile&Build) with the Build command and then drop the additional<br>
Build command, i.e. Compile for C-like filetypes does Build, Compile<br>
for other filetypes, like Python remains as it is.<br>
<div class="Ih2E3d"><br>
<br>
> One idea could be that compile, build, make, make object are all just<br>
> a variable list of commands to run, so essentially the same to Geany.<br>
> Some are related to the filetype, some could be global commands<br>
> available whatever the filetype.<br>
<br>
</div>This would be even better, so if we make those commands more flexible,<br>
we don't need to discuss the above  :).<br>
<div><div></div><div class="Wj3C7c"><br>
</div></div></blockquote><div>These last two comments is essentially what I proposed, sorry it accidentally didn't get onto this thread.  There are a set of configurable commands some dependent on file and some dependent on project or global preferences if no project is in use.<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><div class="Wj3C7c"><br>
Regards,<br>
Enrico<br>
<br>
--<br>
Get my GPG key from <a href="http://www.uvena.de/pub.asc" target="_blank">http://www.uvena.de/pub.asc</a><br>
</div></div><br>_______________________________________________<br>
Geany mailing list<br>
<a href="mailto:Geany@uvena.de">Geany@uvena.de</a><br>
<a href="http://lists.uvena.de/cgi-bin/mailman/listinfo/geany" target="_blank">http://lists.uvena.de/cgi-bin/mailman/listinfo/geany</a><br>
<br></blockquote></div><br></div>