## 事象
[[Neovim]]を起動して、そのまま`:q`で終了させると以下のエラーが発生する。
```error
Error executing vim.schedule lua callback: ...re/nvim/lazy/no-neck-pain.nvim/lua/no-neck-pain/wins.lua:53: Vim:E444: Cannot close last window
stack traceback:
[C]: in function 'nvim_win_close'
...re/nvim/lazy/no-neck-pain.nvim/lua/no-neck-pain/wins.lua:53: in function 'close'
...re/nvim/lazy/no-neck-pain.nvim/lua/no-neck-pain/main.lua:449: in function <...re/nvim/lazy/no-neck-pain.nvim/lua/no-neck-pain/main.lua:425>
```
## 原因
[[incline.nvim]]のフローティングウィンドウと処理が競合してそう。[[incline.nvim]]を無効化すると問題が解消する。
ただし、**ファイルを開いて何か変更を加えたあとに `:q` で閉じる** と事象が再現する。[[incline.nvim]]を使っていなくても。
## 回避策
[[no-neck-pain.nvim]]のバージョンを1.12.1にダウングレードする。
## 解決方法
v1.12.3以降にバージョンアップする。迅速に対応していただけて感謝🙏
<div class="link-card">
<div class="link-card-header">
<img src="https://github.githubassets.com/favicons/favicon.svg" class="link-card-site-icon"/>
<span class="link-card-site-name">GitHub</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<p class="link-card-title">When using incline.nvim, an error always occurs when I close Neovim · Issue #352 · shortcuts/no-neck-pain.nvim</p>
</div>
<img src="https://opengraph.githubassets.com/fd472a1a4cb0c1c0d7d0c3e2ed6fd473920453aca91a25ed00f551a9ee08a742/shortcuts/no-neck-pain.nvim/issues/352" class="link-card-image" />
</div>
<a href="https://github.com/shortcuts/no-neck-pain.nvim/issues/352"></a>
</div>
## 参考
- [Prevent :q from closing NNP? · Issue #348 · shortcuts/no-neck-pain.nvim](https://github.com/shortcuts/no-neck-pain.nvim/issues/348)