<p>This is on the back of making Geany behave <a href="http://wiki.geany.org/howtos/using_geany_with_r?s%5B%5D=rstudio">more like RStudio</a> for interactive use with things like R or Python.</p>
<p>While now it is easy to “Send selection to terminal” (by setting <code>send_selection_unsafe=true</code> in <code>geany.conf</code> and assigning a key binding), after the line is sent the cursor doesn't move. In RStudio the cursor is being moved at the beginning of the next line. While the interest of this behavior will go down to preference, having used it for some time I find it useful.</p>
<p>Thus it would help to have a  <code>move_down_after_send_selection=true</code> option, which would:</p>
<ul>
<li>when the cursor is on a line and nothing is currently selected, after "sending selection to terminal" (i.e. the current line) move the cursor one line down at the beginning of that line</li>
<li>when there is a selection, whether on a line or spanning several lines, after "sending selection to terminal" do nothing with the cursor and maintain current selection (i.e. current behavior)</li>
<li>(optional) when the next (few) line(s) is (are) empty, then move cursor to the next line that is not empty. Personally I never got along with this, so not sure if it's a good idea to implement, but this is how RStudio works right now.</li>
</ul>
<p>This would make things friendlier for those using R or Python in interactive mode.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/1407">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ7uERjAci0mNoyJflW3CbWic--TYks5rfWyGgaJpZM4MJ2Ve">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ-zdEtn8qNPJgXezcoT6GxCQG3iBks5rfWyGgaJpZM4MJ2Ve.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/issues/1407"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"add `move_down_after_send_selection` option (#1407)"}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1407"}}}</script>