Skip to content

Commit 0a3e69e

Browse files
committed
Robustified visited buffers
1 parent b5fce6f commit 0a3e69e

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

autoload/mde_funcs.vim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export def GoToPrevVisitedBuffer()
1313
remove(visited_buffers, -1)
1414
exe $"buffer {visited_buffers[-1]}"
1515
endif
16-
# echom visited_buffers
16+
echom visited_buffers
1717
enddef
1818

1919
export def AddVisitedBuffer()
@@ -23,7 +23,7 @@ export def AddVisitedBuffer()
2323
endif
2424
add(visited_buffers, bufnr())
2525
endif
26-
# echom visited_buffers
26+
echom visited_buffers
2727
enddef
2828

2929
export def RemoveVisitedBuffer(bufnr: number)

plugin/markdown_extras.vim

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,16 @@ endif
2222

2323
augroup MARKDOWN_EXTRAS_VISITED_BUFFERS
2424
autocmd!
25-
autocmd BufEnter *.md,*.markdown,*.mdown,*.mkd funcs.AddVisitedBuffer()
26-
autocmd BufDelete *.md,*.markdown,*.mdown,*.mkd
27-
\ funcs.RemoveVisitedBuffer(bufnr())
25+
autocmd BufEnter * {
26+
if &filetype ==# 'markdown'
27+
funcs.AddVisitedBuffer()
28+
endif
29+
}
30+
autocmd BufDelete * {
31+
if getbufvar(expand('%'), '&filetype') ==# 'markdown'
32+
funcs.RemoveVisitedBuffer(bufnr())
33+
endif
34+
}
2835
augroup END
2936

3037
# Check prettier executable

0 commit comments

Comments
 (0)