]> granicus.if.org Git - vim/commitdiff
patch 8.2.0582: color ramp test does not show text colors v8.2.0582
authorBram Moolenaar <Bram@vim.org>
Wed, 15 Apr 2020 19:44:11 +0000 (21:44 +0200)
committerBram Moolenaar <Bram@vim.org>
Wed, 15 Apr 2020 19:44:11 +0000 (21:44 +0200)
Problem:    Color ramp test does not show text colors.
Solution:   Add a row of 16 text colors and 16 bold text colors.

src/testdir/color_ramp.vim
src/version.c

index 0219f3f5674cedcd4e5b96864e6290a4bceecbce..8eed8f98634e4a2d3e33027fde92aa3bddce15c2 100644 (file)
@@ -1,9 +1,15 @@
 " Script to generate a file that shows al 256 xterm colors
 
 new
-call setline(1, 'ANSI')
+let lnum = 1
+
+" | in original color pair to see white background.
+let trail_bar = "\033[m|"
 
 " ANSI colors
+call setline(lnum, 'ANSI background')
+let lnum += 1
+
 let s = ''
 for nr in range(0, 7)
   let s .= "\033[4" . nr . "m    "
@@ -11,30 +17,68 @@ endfor
 for nr in range(8, 15)
   let s .= "\033[10" . (nr - 8) . "m    "
 endfor
-" Add | in original color pair to see white background.
-let s .= "\033[m|"
-call setline(2, s)
+let s .= trail_bar
+
+call setline(lnum, s)
+let lnum += 1
+
+" ANSI text colors
+call setline(lnum, 'ANSI text')
+let lnum += 1
+
+let s = ''
+for nr in range(0, 7)
+  let s .= "\033[0;3" . nr . "mxxxx"
+endfor
+for nr in range(8, 15)
+  let s .= "\033[0;9" . (nr - 8) . "mxxxx"
+endfor
+let s .= trail_bar
+
+call setline(lnum, s)
+let lnum += 1
+
+" ANSI with bold text
+call setline(lnum, 'ANSI bold text')
+let lnum += 1
+
+let s = ''
+for nr in range(0, 7)
+  let s .= "\033[1;3" . nr . "mxxxx"
+endfor
+for nr in range(8, 15)
+  let s .= "\033[1;9" . (nr - 8) . "mxxxx"
+endfor
+let s .= trail_bar
+
+call setline(lnum, s)
+let lnum += 1
 
 " 6 x 6 x 6 color cube
-call setline(3, 'color cube')
+call setline(lnum, 'color cube')
+let lnum += 1
+
 for high in range(0, 5)
   let s = ''
   for low in range(0, 35)
     let nr = low + high * 36
     let s .= "\033[48;5;" . (nr + 16) . "m  "
   endfor
-  let s .= "\033[m|"
-  call setline(high + 4, s)
+  let s .= trail_bar
+  call setline(lnum + high, s)
 endfor
+let lnum += 6
 
 " 24 shades of grey
-call setline(10, 'grey ramp')
+call setline(lnum, 'grey ramp')
+let lnum += 1
+
 let s = ''
 for nr in range(0, 23)
     let s .= "\033[48;5;" . (nr + 232) . "m   "
 endfor
-let s .= "\033[m|"
-call setline(11, s)
+let s .= trail_bar
+call setline(lnum, s)
 
 set binary
 write! <sfile>:h/color_ramp.txt
index 6464bc5b8f639f5b80dc2e43264bfda5999af17d..f7dfb3856d2d4fcf1a874aec1ab4520786a23657 100644 (file)
@@ -746,6 +746,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    582,
 /**/
     581,
 /**/