Mercurial > vim
diff src/testdir/test_syn_attr.vim @ 29540:9b8ab82e3b0b v9.0.0111
patch 9.0.0111: "nocombine" is missing from synIDattr()
Commit: https://github.com/vim/vim/commit/de78632c41d870d5254e9ccd285f53674b955f4e
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Jul 30 14:56:17 2022 +0100
patch 9.0.0111: "nocombine" is missing from synIDattr()
Problem: "nocombine" is missing from synIDattr().
Solution: Add "nocombine". (Muni Tanjim, closes https://github.com/vim/vim/issues/10816)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 30 Jul 2022 16:00:02 +0200 |
parents | 60977de70684 |
children |
line wrap: on
line diff
--- a/src/testdir/test_syn_attr.vim +++ b/src/testdir/test_syn_attr.vim @@ -22,8 +22,10 @@ func Test_missing_attr() call assert_equal('1', synIDattr(hlID("Mine"), "underdotted", 'cterm')) call assert_equal('1', synIDattr("Mine"->hlID(), "underdashed", 'gui')) - hi Mine gui=strikethrough + hi Mine term=nocombine gui=strikethrough call assert_equal('1', synIDattr(hlID("Mine"), "strikethrough", 'gui')) + call assert_equal('1', synIDattr(hlID("Mine"), "nocombine", 'term')) + call assert_equal('', synIDattr(hlID("Mine"), "nocombine", 'gui')) hi Mine term=NONE cterm=NONE gui=NONE call assert_equal('', synIDattr(hlID("Mine"), "bold", 'term')) call assert_equal('', synIDattr(hlID("Mine"), "italic", 'cterm'))