akinsho / akinsho/toggleterm.nvim

Toggleterm adds cursor line number when using count modifier to set the id

未关闭
#569 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Lua
星标
5.6k
派生
206
PR 合并指标
30 天内没有已合并 PR

描述

I get this weird behavior when trying to manage multiple terminal instances using keymaps.

```lua
vim.keymap.set("n", "", ":ToggleTerm size=20 direction=vertical", {noremap = true})
```

It opens the terminal#1, all fine. It works perfectly with no count modifier.
But when i tap `4` while the cursor is in line 30, it opens the terminal#34 instead of terminal#4.
The only way back is moving the cursor to line 1.

Using the keymap without the return i noticed the value being passed to the command is this:

```lua
.,.+4ToggleTerm size=20 direction=vertical
```

I guess this points to the current line number.

How can i avoid this?
Any help with this will be really appreciated!
Thanks

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。