Fix unneccesary window splits (#774)
Fix unneccesary window splits (#774)

* fixed jump function splitting windows when file is modified
* fix open_location not working in most cases
* Fix lint warnings
* Fixed bad behavior with modified buffer
prabirshrestha/vim-lsp,prabirshrestha/vim-lsp