Bug: neovim version and other info as soon as nvim is opened is not being displayed
Self Checks
- [x] I'm using the latest lualine.
- [x] I didn't find the issue in existing issues or PRs.
How to reproduce the problem
require("lualine").setup({})
Expected behaviour
Had to remove lualine to show that without lualine the nvim version and other info is being displayed.

Actual behaviour
Minimal config to reproduce the issue
require("lualine").setup({})
Additional information
FWIW, I get a "flash" of the startup page: https://www.loom.com/share/cda772dd272240dbad05938096a272f4
In neovim version 0.9.0 this seems to be fixed (there was no change in my config)
I just updated to Neovim version 0.9.0 stable, and it still flashes in the same way that supermacro mentioned above.
I don't know if this helps, but I solved the 'flash of startup page' with the following code:
-- If the current buffer is a 'No Name' buffer, display the startup page
if vim.api.nvim_buf_get_name(0) == '' then
vim.cmd('intro')
end
Note: I am using Neovim version 0.9.0 and lualine is up to date.
I also had the same problem. this has not been patched right?
right
I have the same, still waiting for some resolution
I also have this issue, but there is a workaround; if you change section separators to an empty string, you get the message back.
require('lualine').setup {
options = {
-- disabling section separators fixes
-- the disappearing start screen issue
section_separators = '',
}
}
Personally I don't use this because I like the angled separators, because they match my tmux theme separators, but this is a very curious bug, I really wonder what it is about setting separators which (seems to) cause it.
if you change section separators to an empty string, you get the message back.
I have section_separators = "" in my config but still I do not get the startup screen.
if you change section separators to an empty string, you get the message back. I have
section_separators = ""in my config but still I do not get the startup screen.
Seems even more mysterious!
You may need to disable other plugins too, when I started troubleshooting this I had several which hid the startup screen. I actually just now set some of the others to lazy load and switched my config to feline.nvim which let me style it how I wanted while still showing the startup screen.
You may need to disable other plugins too
yes, in the original post where I mentioned "minimal config" lualine was the only plugin that was active.
I also have this issue, but there is a workaround; if you change section separators to an empty string, you get the message back.
require('lualine').setup { options = { -- disabling section separators fixes -- the disappearing start screen issue section_separators = '', } }Personally I don't use this because I like the angled separators, because they match my tmux theme separators, but this is a very curious bug, I really wonder what it is about setting separators which (seems to) cause it.
works for me!
Odd, I too can solve it by setting section_separators (using Neovim 0.9.5).
However, flash.nvim also cause the same issue, there is something else going on...
Also experiencing this issue, nvim 0.9.5. As a result of something in this plugin, and a few others.
Issue seems to be in plugins which cause any "redraw" of the nvim UI. This results in the startup info disappearing (:h :intro).
In some cases you can workaround this buy lazy loading the plugin into the VimEnter event, but sadly that doesn't work for me. And, I also have custom separators set, so the above workaround is a no go for me either 😞
Personally I don't use this because I like the angled separators, because they match my tmux theme separators, but this is a very curious bug, I really wonder what it is about setting separators which (seems to) cause it.