<table><tr><td style="">kfunk 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/D4490" rel="noreferrer">View Revision</a></tr></table><br /><div><div><p>[09:16:23] <frinring> kfunk: as the file template supports injecting code into existing files, when you choose an output filename that matches an existing one, the workflow I followed when using these templates was: having an existing kdevplugin class, I had to enter the matching class name in the option page or manually fix the filename. then the snippets were added to the right files already (as currently you have no preview to correctly select the injection <br />
[09:16:25] <frinring> position). then I moved the snippets to the right place in the file<br />
[09:17:15] <kfunk> okay, I didn't know it supports injection...<br />
[09:17:37] <kfunk> and I don't suspect our users know it either. I'd still find it cumbersome to use personally</p>

<p>Seems like frinring & me don't agree on this:</p>

<ul class="remarkup-list">
<li class="remarkup-list-item">me: have one big kdev_plugin template with most commonly used features</li>
<li class="remarkup-list-item">frinring: minimal kdev_plugin template, extra features (context menu extension, main window actions) in separate templates</li>
</ul>

<p>Other opinions/ideas?</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R32 KDevelop</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D4490" rel="noreferrer">https://phabricator.kde.org/D4490</a></div></div><br /><div><strong>EMAIL PREFERENCES</strong><div><a href="https://phabricator.kde.org/settings/panel/emailpreferences/" rel="noreferrer">https://phabricator.kde.org/settings/panel/emailpreferences/</a></div></div><br /><div><strong>To: </strong>kossebau, KDevelop<br /><strong>Cc: </strong>kfunk, kdevelop-devel<br /></div>