akinsho / akinsho/toggleterm.nvim

[Bug] First hidden terminal is re-opened using {count}ToggleTerm command

Đang mở
#322 19 bình luận 0 reaction 0 người được giao Xem trên GitHub
bug help wanted low priority
Ngôn ngữ chính
Lua
Star
5.6k
Fork
206
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

If the first terminal I open in toggleterm is a hidden one with Terminal:new (floating), then :1ToggleTerm opens the hidden terminal instead a new one. Is there a way to prevent this?

My config:

```
local status, toggleterm = pcall(require, 'toggleterm')
if (not status) then return end

toggleterm.setup({
open_mapping = '†', -- Alt-Gr + t
insert_mappings = true,
terminal_mappings = true,
persist_size = false,
})

local Terminal = require('toggleterm.terminal').Terminal
local lazygit = Terminal:new({ cmd = "source ~/.zshrc; lazygit", hidden = true, direction = 'float' })
vim.keymap.set({ "n", "t" }, "©", function() lazygit:toggle() end, { noremap = true, silent = true }) -- Alt-Gr + g
```

So basically I open lazygit with the mapping right after I open up vim and then put it in the background with the same command and then run `:1ToggleTerm` and it opens up again.

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.