akinsho / akinsho/toggleterm.nvim

[BUG] Cursor jumping issue with editable-term.nvim

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

説明

### Is there an existing issue for this?

- [x] I have searched the existing issues

### Current Behavior

I'm having an issue where the cursor jumps to the last line in the terminal when doing `diw` from normal mode when using [editable-term.nvim](https://github.com/xb-bx/editable-term.nvim).

[According to the author](https://github.com/xb-bx/editable-term.nvim/issues/5#issuecomment-2809728849) this is an issue with toggleterm.nvim, and not editable-term.nvim.

### Expected Behavior

Cursor stays on the same line efter doing `diw`.

### Steps To Reproduce

Minimal config:

```lua
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
vim.fn.system({
"git",
"clone",
"--filter=blob:none",
"https://github.com/folke/lazy.nvim.git",
"--branch=stable",
lazypath,
})
end
vim.opt.rtp:prepend(lazypath)

require("lazy").setup({
{ "akinsho/toggleterm.nvim", version = "*", config = true },
{
"xb-bx/editable-term.nvim",
opts = {
promts = {
["> "] = {}, -- TODO: Input your shell's prompt here
},
},
},
})
```

1. `nvim -u path/to/config/above -c ToggleTerm`
2. Type `foo`
3. Move to normal mode with ``
4. Press `diw`
5. Cursor jumps to last line in the buffer

### Environment

```Markdown
- OS: EndeavourOS
- neovim version: v0.11.0
- Shell: Zsh
```

### Anything else?

_No response_

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

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

評価

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

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

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