forked from aniani/vim
patch 8.2.4819: unmapping simplified keys also deletes other mapping
Problem: Unmapping simplified keys also deletes other mapping. Solution: Only unmap a mapping with m_simplified set. (closes #10270)
This commit is contained in:
@@ -1627,4 +1627,15 @@ func Test_mouse_drag_insert_map()
|
||||
set mouse&
|
||||
endfunc
|
||||
|
||||
func Test_unmap_simplfied()
|
||||
map <C-I> foo
|
||||
map <Tab> bar
|
||||
call assert_equal('foo', maparg('<C-I>'))
|
||||
call assert_equal('bar', maparg('<Tab>'))
|
||||
unmap <C-I>
|
||||
call assert_equal('', maparg('<C-I>'))
|
||||
call assert_equal('bar', maparg('<Tab>'))
|
||||
unmap <Tab>
|
||||
endfunc
|
||||
|
||||
" vim: shiftwidth=2 sts=2 expandtab
|
||||
|
Reference in New Issue
Block a user