damanis
damanis
@akiyosi Yes, it doesn't. nvim-qt 
@akiyosi Seems, it did not help. 
@akiyosi It same as goneovim screenshot above.
@akiyosi May be, the ShellWidget::setCellSize() from neovim-qt shellwidget.cpp might give some idea. Related QT doc: [https://doc.qt.io/qt-5/qwidget.html#sizeIncrement-prop](https://doc.qt.io/qt-5/qwidget.html#sizeIncrement-prop)
@akiyosi I don't see any difference.
@akiyosi It fixed in [c7d444f](https://github.com/akiyosi/goneovim/commit/c7d444fb0e0191ff742258f9d65d3eacc0779b95) WindowGeometryBasedOnFontmetrics don't use linespace for calculation, but it easy solve by configuration.
But still interesting where extra line appear from (with linespace=0).
Seems, the problem is same as in Linux: MacOS also POSIX system, so parent pid, ppid, set to 'init' process (pid 1) when bash script exits.
@akiyosi It is strange for me that you need to fix here something. Why current directory changed to '/' when ppid is 1?
@mars0i > neoray takes longer than goneovim to start Rather the opposite, it takes cwd before parent changing. Implement fork in goneovim itself (I prefer by default) is good idea,...