<table><tr><td style="">dhaumann added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D17971">View Revision</a></tr></table><br /><div><div><p>I've been searching a bit what other editors can do and finally came up with this proposal:</p>

<p><a href="https://phabricator.kde.org/F6537795" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;">F6537795: image.png</a></p>

<p>Most of the stuff is hopefully self-explaining. Anyways:</p>

<ul class="remarkup-list">
<li class="remarkup-list-item">The tool type "Application" will turn the Executable field into a required field. In this case, the Arguments are the args that are passed to the executable</li>
<li class="remarkup-list-item">The tool type "Bash Script" etc. are scripts. Then the Executable field is optional and used only if set to check whether the tool should be visible. The label "Arguments" then changes to "Script:".</li>
</ul>

<p>More could be added later, such as environment variables, Error output (stderr) handling, Working directory.</p>

<p>Is it worth to proceed with this? Comments?</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R40 Kate</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D17971">https://phabricator.kde.org/D17971</a></div></div><br /><div><strong>To: </strong>dhaumann, cullmann, gregormi<br /><strong>Cc: </strong>pino, ngraham, kwrite-devel, hase, michaelh, demsking, cullmann, sars, dhaumann<br /></div>