Skip to content

TUI shifted left inside floaterm #388

Description

@Bekaboo

Before reporting

  • Please make sure you have searched through the F.A.Q. first.

  • Please make sure you are using the latest version of this plugin.

  • It's better to use English as it's more friendly to other non-Chinese native users.

Environment

If you are using vim(not neovim), fill in the following blanks

  • Output of vim --version:

  • Platform:

    • Linux
    • Mac OS X
    • Windows

If you are using neovim, just run :checkhealth floaterm and post the content

below.

floaterm: health#floaterm#check

common ~
- Platform: linux
- Nvim: NVIM v0.9.0-dev-672+g4876654d4c
- Plugin: 06c7398


terminal ~
- OK Terminal emulator is available

floating ~
- OK Floating window is available

Configurations related to vim-floaterm in vimrc(i.e. g:floaterm_xxx):

vim.opt.sidescrolloff = 8

Describe your question, feature request, or bug.

Although it is previously previously discussed (#218, #96) that setting sidescrolloff to a positive value will cause some TUI tools like lazygit to shift left and this problem is considered solved, it still occurs to me when I call :FloatermPrev or :FloatermNext

Steps to reproduce

Using the minimal vimrc

set sidescrolloff=8

Steps to reproduce the behavior:

  1. Enter nvim
  2. In cmdline, call :FloatermNew
  3. In cmdline, call :FloatermHide
  4. In cmdline, call :FloatermNew lazygit
  5. In cmdline, call :FloatermPrev
  6. In cmdline, call :FloatermNext

Actual behaviour

Lazygit TUI is shifted left.

Expected behaviour

TUI should not be shifted left

Screenshots(Optional, GIF is better)

simplescreenrecorder-2023-01-14_02.13.27.mp4

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions