comparison runtime/menu.vim @ 19844:d53e8428a79a v8.2.0478

patch 8.2.0478: new buffers are not added to the Buffers menu Commit: https://github.com/vim/vim/commit/5908fdf72fa1995735e38c46f254ddde81a87c1f Author: Bram Moolenaar <Bram@vim.org> Date: Sun Mar 29 20:08:45 2020 +0200 patch 8.2.0478: new buffers are not added to the Buffers menu Problem: New buffers are not added to the Buffers menu. Solution: Turn number into string. (Yee Cheng Chin, closes https://github.com/vim/vim/issues/5864)
author Bram Moolenaar <Bram@vim.org>
date Sun, 29 Mar 2020 20:15:04 +0200
parents 8514e8b7e661
children 83cfa1ef1bf2
comparison
equal deleted inserted replaced
19843:00d850cecb84 19844:d53e8428a79a
1 " Vim support file to define the default menus 1 " Vim support file to define the default menus
2 " You can also use this as a start for your own set of menus. 2 " You can also use this as a start for your own set of menus.
3 " 3 "
4 " Maintainer: Bram Moolenaar <Bram@vim.org> 4 " Maintainer: Bram Moolenaar <Bram@vim.org>
5 " Last Change: 2020 Mar 19 5 " Last Change: 2020 Mar 29
6 6
7 " Note that ":an" (short for ":anoremenu") is often used to make a menu work 7 " Note that ":an" (short for ":anoremenu") is often used to make a menu work
8 " in all modes and avoid side effects from mappings defined by the user. 8 " in all modes and avoid side effects from mappings defined by the user.
9 9
10 " Make sure the '<' and 'C' flags are not included in 'cpoptions', otherwise 10 " Make sure the '<' and 'C' flags are not included in 'cpoptions', otherwise
670 " when adding too many buffers, redraw in short format 670 " when adding too many buffers, redraw in short format
671 if s:bmenu_count == &menuitems && s:bmenu_short == 0 671 if s:bmenu_count == &menuitems && s:bmenu_short == 0
672 call s:BMShow() 672 call s:BMShow()
673 else 673 else
674 let name = expand("<afile>") 674 let name = expand("<afile>")
675 let num = expand("<abuf>") 675 let num = expand("<abuf>") + 0 " add zero to convert to a number type
676 if s:BMCanAdd(name, num) 676 if s:BMCanAdd(name, num)
677 call <SID>BMFilename(name, num) 677 call <SID>BMFilename(name, num)
678 let s:bmenu_count += 1 678 let s:bmenu_count += 1
679 endif 679 endif
680 endif 680 endif