akinsho / akinsho/toggleterm.nvim

Copying and pasting visual selection to REPL

オープン
#425 コメント 9 件 リアクション 2 件 担当者 0 名 GitHub で見る
help wanted REPL
主要言語
Lua
スター
5.6k
フォーク
206
PR マージ指標
30日以内にマージされた PR はありません

説明

Currently `:ToggleTermSendVisualSelection` sends lines to the REPL line-by-line, which in many cases breaks the behavior of code blocks. For example, when sending the following code to ipython
```
def hi():
print("hi")

return "message sent"
```
we get a `SyntaxError: 'return' outside function` because, being sent line-by-line, the line break above starts a new execution cell (actually, you first get an indentation error because the `print` command is sent by default without indentation; #243 provides a quick fix). These errors would be fixed by literally copying and pasting the above code into the REPL, rather than sending it line-by-line. Could you consider implementing this behavior (or suggesting how to do so)?

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。