akinsho / akinsho/toggleterm.nvim

Window contents shift when toggling horizontal terminals

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

描述

I migrated over to this plugin from [vim-terminal-help](https://github.com/skywind3000/vim-terminal-help) because I love switching terminals from the horizontal to floating directions on the fly. However, one difference that I noticed is that when I open/close a horizontal terminal, the contents of splits are shifted accordingly. I find this a bit distracting.

To give some more concrete information, the way that vim-terminal-help gets around this is by calling `windo winsaveview` and `windo winrestview` before and after the terminal opens/closes, respectively. That way, any shifts from opening or closing the terminal split are undone after they occur.

This seems like a simple change, so I would be happy to implement it if the shifting isn't intentional! I do wonder if the change would also make sense for the vertical layout too.

贡献指南

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

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

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