<table><tr><td style="">pedroarthurp created this revision.<br />Restricted Application added a subscriber: kdevelop-devel.
</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/D5644" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>This patch adds a way to pass cursor line and column to external scripts. The most straightforward use case is to open the file in vim for making some kind of editing that is unavailable through vi-edit mode. To this end, one would use the following command:</p>

<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">konsole -e vim -c "call cursor(%l, %c)" %f</pre></div>

<p>It will open vim in konsole with vim's cursor in the same line and column of the current document view.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R33 KDevPlatform</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D5644" rel="noreferrer">https://phabricator.kde.org/D5644</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>plugins/externalscript/externalscriptjob.cpp</div></div></div><br /><div><strong>To: </strong>pedroarthurp<br /><strong>Cc: </strong>kdevelop-devel<br /></div>