Yes, I know that my use case is a bit special. That's why I asked for an option 
and not for a change of the default behaviour :-)

OK, I could change my scripts to use `&` generally, but it would pollute my 
terminal with lots of `Done` messages, even with `> /dev/null 2>&1`. Yes, I'm 
also checking the terminal output.

A reason against just collecting all the files and logs in a log directory is 
that it also would require an additional step to move them to the final 
location at the end. You should know that I often have mltiple of these scripts 
running in parallel, and then I always need to look twice which ones are ready 
to move and which ones should stay in the log directory. OK, I have a file 
naming scheme that helps, but still, I need to check which files are still 
written to and which ones are complete. As I wrote, I also check intermediate 
results when I have time (and wehen I have a feeling the script takes longer 
than expected).

I think it would be very ironic to put some effort in my scripts in order to 
automate things and then have to manage the result manually. :-) And I thought 
if there already is an option to be used from an external script or tool 
(--list-documents), my new option would fit into the scheme.

Maybe I should also note that I generally don't like to be interrupted by any 
application that steals the focus. Unfortunately, the "focus stealing 
prevention" setting of XFCE does not help with geany. I think the "don't 
interrupt me" aspect of this option could be useful for other people, too.

BTW: I'm surprised that my feature request can cause some potential problems. I 
thought the only thing that needs to be implemented is the signalling of the 
new option to the already running instance. All the rest is surrounding a few 
things with an `if() { ... }`, isn't it ?


---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/907#issuecomment-185781485

Reply via email to