Fix #1758 - Set marks before going to definitions

This commit is contained in:
w0rp 2018-07-25 19:43:14 +01:00
parent c4cb1c7050
commit 4ed35f7247
No known key found for this signature in database
GPG Key ID: 0FC1ECAA8C81CD83
1 changed files with 4 additions and 4 deletions

View File

@ -89,11 +89,11 @@ endfunction
function! ale#util#Open(filename, line, column, options) abort
if get(a:options, 'open_in_tab', 0)
call ale#util#Execute('tabedit ' . fnameescape(a:filename))
else
elseif bufnr(a:filename) isnot bufnr('')
" Open another file only if we need to.
if bufnr(a:filename) isnot bufnr('')
call ale#util#Execute('edit ' . fnameescape(a:filename))
endif
call ale#util#Execute('edit ' . fnameescape(a:filename))
else
normal! m`
endif
call cursor(a:line, a:column)