vim-patch:7.4.483

Problem:    A 0x80 byte is not handled correctly in abbreviations.
Solution:   Unescape special characters. Add a test. (Christian Brabandt)

https://code.google.com/p/vim/source/detail?r=v7-4-483
This commit is contained in:
Florian Walch
2014-12-23 12:24:54 +01:00
parent aa08632caf
commit 6aecbbebfd
3 changed files with 39 additions and 2 deletions

View File

@@ -0,0 +1,24 @@
-- Test for mappings and abbreviations
local helpers = require('test.functional.helpers')
local clear, feed, insert = helpers.clear, helpers.feed, helpers.insert
local execute, expect = helpers.execute, helpers.expect
describe('mapping', function()
setup(clear)
it('is working', function()
insert([[
test starts here:
]])
-- Abbreviations with р (0x80) should work.
execute('inoreab чкпр vim')
feed('GAчкпр <cr><esc>')
-- Assert buffer contents.
expect([[
test starts here:
vim]])
end)
end)