mirror of
https://github.com/tpope/vim-fugitive.git
synced 2025-11-12 13:23:52 -05:00
If commit maps are to made available in blame buffers, then the existing behavior of editing the commit message in a horizontal split of a narrow window isn't going to cut it. My ideal solution would be to create a split that spans both the blame buffer and the original file, but I don't think there's a practical way to do that, so I've instead settled for using :topleft/:botright instead, as appropriate. The other natural solution would be to switch to the original file and split there, but that means we'd end up with a scroll-bound window with a mismatched height, which behaves exactly as poorly as you would expect. Furthermore, I've made the decision to extend this behavior to paginated output windows (e.g., `:Git log`), but *not* to other window creation commands like :Gsplit. References: https://github.com/tpope/vim-fugitive/issues/2035