0e0cf68eba
functionally reverted commit 2b90200998af50f8f293d249cc050baf8bdb1cb3 nvim gives first scratch buffer(when opened without a file) and the first opened buffer bufnr 1 . That's why we can't relay completely on bufnr being different to indicate file is different. So back to BufEnter autocommands. closes #38