Mercurial > vim
view src/testdir/test_filetype.vim @ 11469:0ade9dd85156 v8.0.0618
patch 8.0.0618: NFA regex engine handles [0-z] incorrectly
commit https://github.com/vim/vim/commit/bb7943b7920ef2f88cb9b6f46c34c7946c370819
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Jun 5 13:30:06 2017 +0200
patch 8.0.0618: NFA regex engine handles [0-z] incorrectly
Problem: NFA regex engine handles [0-z] incorrectly.
Solution: Return at the right point. (James McCoy, closes https://github.com/vim/vim/issues/1703)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Mon, 05 Jun 2017 13:45:04 +0200 |
parents | 561b76ed9d12 |
children | c2aa4af29251 |
line wrap: on
line source
" Test :setfiletype func Test_detection() filetype on augroup filetypedetect au BufNewFile,BufRead * call assert_equal(1, did_filetype()) augroup END new something.vim call assert_equal('vim', &filetype) bwipe! filetype off endfunc func Test_conf_type() filetype on call writefile(['# some comment', 'must be conf'], 'Xfile') augroup filetypedetect au BufNewFile,BufRead * call assert_equal(0, did_filetype()) augroup END split Xfile call assert_equal('conf', &filetype) bwipe! call delete('Xfile') filetype off endfunc func Test_other_type() filetype on augroup filetypedetect au BufNewFile,BufRead * call assert_equal(0, did_filetype()) au BufNewFile,BufRead Xfile setf testfile au BufNewFile,BufRead * call assert_equal(1, did_filetype()) augroup END call writefile(['# some comment', 'must be conf'], 'Xfile') split Xfile call assert_equal('testfile', &filetype) bwipe! call delete('Xfile') filetype off endfunc