<table><tr><td style="">gregormi 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>This is definitely worth to proceed, thanks!</p>
<p>Some things that come to my mind</p>
<ul class="remarkup-list">
<li class="remarkup-list-item">Set a keyboard shortcut (like in KDevelop's screenshot)</li>
<li class="remarkup-list-item">+1 to "On-Save" trigger, as sbrauch suggested (then the order of the tools - if there than one is allowed - should be considered)</li>
<li class="remarkup-list-item">Ability to define tools that can be shipped with Kate by default (e.g. git commands like view history for current file, blame, commit)</li>
<li class="remarkup-list-item">Run in separate Konsole (if it is an interactive tool like a debugger, profiler, git interactive rebase etc.)</li>
<li class="remarkup-list-item">Ability to see the exact command with all placeholders expanded prior to executing for analysis or manual tweaking</li>
<li class="remarkup-list-item">More control over the output pane; this is more about the capability of Kate's output panes:<ul class="remarkup-list">
<li class="remarkup-list-item">Code checkers would need a list result (e.g. see the Project's plugin's Code Analysis result view) with parsing logic of the text output</li>
<li class="remarkup-list-item">For compiler output it would be nice if there is plain text output on the one hand and parsed output on the other hand (to easily step through the error list)</li>
</ul></li>
<li class="remarkup-list-item">Control of where the external tool can be invoked: main menu, editor view's context menu, tab context menu, project plugin's tree context menu<ul class="remarkup-list">
<li class="remarkup-list-item">Tagging or another categorization mechanism to be able to give many tools some structure</li>
</ul></li>
</ul></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>brauch, pino, ngraham, kwrite-devel, hase, michaelh, demsking, cullmann, sars, dhaumann<br /></div>