How can I find a buffer in vimscript when I have an absolute path, and as you know vim buffer names can be relative path? Is there a function for that?
bufnr() function can find buffers (and return its number). Like
bufname(), this can take the queried buffer name in several forms (cp.
A full match is preferred, otherwise a match at the start, end or middle of the buffer name is accepted. If you only want a full match then put "^" at the start and "$" at the end of the pattern.
So, one example would be
Also, you can convert between relative and absolute paths via the