Comments (6)
Hey, thanks for using the plugin and reporting the issue! I believe there indeed some support to be added on the NNP side to properly boot with Neovide, I'll try to reproduce ASAP!
from no-neck-pain.nvim.
I think you misunderstood @shortcuts. The problem is with Nvim in terminal, not with Neovide. It works fine with Neovide.
from no-neck-pain.nvim.
Hey, sorry for coming back late to this, I just remembered the issue!
Would you mind sharing a screenshot of you setup? I assume there is not enough space to have the buffers opened, however the second time it shouldn't open then 🤔
from no-neck-pain.nvim.
Hey @shortcuts.
There is space. The setup is exactly the same as Neovide. They run from exactly the same config file. The only difference is the font used. The setup is just 1 window, 2 if NoNeckPain is opened. I shared a screenshot of my setup here: #277. For neovim terminal it is the same.
So, to sum it up:
Neovide:
- It opens by default;
Neovim terminal:
- Doesn't open by default;
- Have to call NoNeckPain TWICE to have it opened.
from no-neck-pain.nvim.
It seems to have to do with my terminal, somehow.
Neovim terminal in Wezterm does NOT open NNP by default.
Neovim terminal in xfce terminal opens NNP by default.
EDIT:
Some more testing.
Font size (works or not):
- 10 (YES)
- 12 (NO)
- 14 (NO)
- 15 (YES)
- 16 (YES)
What do you think is happening?
from no-neck-pain.nvim.
It seems to have to do with my terminal, somehow.
Neovim terminal in Wezterm does NOT open NNP by default. Neovim terminal in xfce terminal opens NNP by default.
EDIT:
Some more testing.
Font size (works or not):
- 10 (YES)
- 12 (NO)
- 14 (NO)
- 15 (YES)
- 16 (YES)
What do you think is happening?
Thanks a lot for the explanations! I assume that it is due to how we compute column width. Maybe you can try to see if with font 12 the column width differ weirdly when calling :lua vim.print(vim.api.nvim_list_uis()[1].width)
. I assume something is weirdly rendered, I can try to provide a fallback in that case or a force
mode 🤔
I'll try to install Wezterm and reproduce myself for easier debugging
from no-neck-pain.nvim.
Related Issues (20)
- (Help request) How to add custom integrations? (agitator) HOT 3
- Inconsistent resize behavior with window splits HOT 2
- Show opened tabs/buffers in NNP. HOT 2
- heyo, not an issue, what's the thing besides the `fish` and `tmux` thing? that ram thing like htop? HOT 2
- [feature] Option to keep the cursor out of the panel/s HOT 8
- Issue when used with alpha-nvim HOT 5
- The neo-tree integration seems to be broken on small window width HOT 3
- feat: top and bottom windows HOT 2
- Lualine not expanding across whole window, showing "dummy" buffers HOT 3
- Prevent :q from closing NNP? HOT 7
- Doesn't work with persisted.nvim HOT 3
- When using incline.nvim, an error always occurs when I close Neovim HOT 3
- Unable to move the cursor to the main buffer when `skipEnteringNoNeckPainBuffer = true` HOT 2
- Neotree `close_if_last_window` does not work HOT 8
- Areal intergration
- next: feature requests HOT 6
- prevent nvim quitting unsaved buffers - follow up of #348 HOT 8
- NNP is not enabled when running :checkhealth HOT 7
- neovim exits when current buffer is killed HOT 2
- Is it possible to make NNP **unfocusable**? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from no-neck-pain.nvim.