akinsho / akinsho/toggleterm.nvim

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

Aperta
#322 19 commenti 0 reazioni 0 assegnatari Vedi su GitHub
bug help wanted low priority
Lingua principale
Lua
Stelle
5.6k
Fork
206
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.