diff options
| author | Björn Linse <bjorn.linse@gmail.com> | 2019-09-21 10:40:41 +0200 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-09-21 10:40:41 +0200 | 
| commit | d6f658e38fc6a44dfc43af9eef3ae09452a8c2a5 (patch) | |
| tree | d734fb2b533e93dc77256d08fde38b3e91ec76db /test | |
| parent | afd576ee9494a76de834f3ea2e1de631c56eb8a3 (diff) | |
| parent | 828a6e75681143a04d60be8d4f8a35dc40b6cd60 (diff) | |
| download | rneovim-d6f658e38fc6a44dfc43af9eef3ae09452a8c2a5.tar.gz rneovim-d6f658e38fc6a44dfc43af9eef3ae09452a8c2a5.tar.bz2 rneovim-d6f658e38fc6a44dfc43af9eef3ae09452a8c2a5.zip | |
Merge pull request #11069 from bfredl/virtualcol
screen: fix vcol counting with virtual text.
Diffstat (limited to 'test')
| -rw-r--r-- | test/functional/ui/bufhl_spec.lua | 29 | 
1 files changed, 29 insertions, 0 deletions
| diff --git a/test/functional/ui/bufhl_spec.lua b/test/functional/ui/bufhl_spec.lua index bcccef84b6..d8ca947645 100644 --- a/test/functional/ui/bufhl_spec.lua +++ b/test/functional/ui/bufhl_spec.lua @@ -31,6 +31,9 @@ describe('Buffer highlighting', function()        [14] = {background = Screen.colors.Gray90},        [15] = {background = Screen.colors.Gray90, bold = true, foreground = Screen.colors.Brown},        [16] = {foreground = Screen.colors.Magenta, background = Screen.colors.Gray90}, +      [17] = {foreground = Screen.colors.Magenta, background = Screen.colors.LightRed}, +      [18] = {background = Screen.colors.LightRed}, +      [19] = {foreground = Screen.colors.Blue1, background = Screen.colors.LightRed},      })    end) @@ -516,6 +519,32 @@ describe('Buffer highlighting', function()                                                  |        ]])      end) + +    it('works with color column', function() +      eq(-1, set_virtual_text(-1, 3, {{"暗x事", "Comment"}}, {})) +      screen:expect{grid=[[ +        ^1 + 2 {3:=}{2: 3}                               | +        3 + {11:ERROR:} invalid syntax               | +        5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5| +        , 5, 5, 5, 5, 5, 5,  Lorem ipsum dolor s| +        x = 4 {12:暗x事}                             | +        {1:~                                       }| +        {1:~                                       }| +                                                | +      ]]} + +      command("set colorcolumn=9") +      screen:expect{grid=[[ +        ^1 + 2 {3:=}{2: }{17:3}                               | +        3 + {11:ERROR:} invalid syntax               | +        5, 5, 5,{18: }5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5| +        , 5, 5, 5, 5, 5, 5,  Lorem ipsum dolor s| +        x = 4 {12:暗}{19:x}{12:事}                             | +        {1:~                                       }| +        {1:~                                       }| +                                                | +      ]]} +    end)    end)    it('and virtual text use the same namespace counter', function() | 
