windwp/windline.nvim

Floating statusline disabled in command line

rgnkn opened this issue · 2 comments

rgnkn commented

I really like this statusline and the main reason for me is the floating statusline.

Sadly, the statusline loses "floatingness" as soon as I'm in the "normal" commandline (:) => the statusline gets split. This doesn't occure for the searching commandlines (/, ?).

Is this a known issue or is there anything to avoid this behaviour?

I use this with packer:

use {
    "windwp/windline.nvim",
    event = "VimEnter",
    config = function()
        require("wlsample.airline")
        require("wlfloatline").setup(
            {
                interval = 100,
                skip_filetypes = {
                    "NvimTree",
                    "Outline",
                    "undotree"
                }
            }
        )
    end
}

[EDIT] I'm always on the latest nightly build, currently:

NVIM v0.7.0-dev
Build type: RelWithDebInfo
LuaJIT 2.1.0-beta3
Compilation: /usr/bin/cc -g -O2 -ffile-prefix-map=/build/neovim-TaFwuh/neovim-0.7.0~ubuntu1+git202203110047-6170574d2-dd05b3569=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DNVIM_TS_HAS_SET_MATCH_LIMIT -DNVIM_TS_HAS_SET_ALLOCATOR -O2 -g -Og -g -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fno-common -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -DMIN_LOG_LEVEL=3 -I/build/neovim-TaFwuh/neovim-0.7.0~ubuntu1+git202203110047-6170574d2-dd05b3569/build/config -I/build/neovim-TaFwuh/neovim-0.7.0~ubuntu1+git202203110047-6170574d2-dd05b3569/src -I/build/neovim-TaFwuh/neovim-0.7.0~ubuntu1+git202203110047-6170574d2-dd05b3569/.deps/usr/include -I/usr/include -I/build/neovim-TaFwuh/neovim-0.7.0~ubuntu1+git202203110047-6170574d2-dd05b3569/build/src/nvim/auto -I/build/neovim-TaFwuh/neovim-0.7.0~ubuntu1+git202203110047-6170574d2-dd05b3569/build/include
Compiled by buildd@lcy02-amd64-015

Features: +acl +iconv +tui

I also tend to update my plugins very frequently - at least once per day.

i need to hide it on command line because if you run a command with output multi line message the floating status will overlap that message and you can't see that.

btw you can try a PR on neovim about global status.

rgnkn commented

Thx alot for your reply.

I'm going to close this issue as the rationale behind this is 100% convincing ... though it's a bit sad.