connorholyday/vim-snazzy

Gray in tmux

Closed this issue · 2 comments

When I use the snazzy colorscheme without tmux, every thing is ok.
However, when I open my tmux, the vim color truns to gray.
image
I try to add following line in my .tmux.conf and run tmux with TERM=screen-256color-bce tmux, nothing changed.

   set -g terminal-overrides ',xterm-256color:Tc'                                                                                                                                                                 
   set -g default-terminal "tmux-256color"                                                                                                                                                                        
   set -as terminal-overrides ',xterm*:sitm=\E[3m' 

Is there something I miss to edit in my .tmux.conf?

Here is my tmux info output

Terminal 0: screen-256color-bce [references=1, flags=0x1]:
   0: AX: (flag) true
   1: acsc: (string) ++,,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~
   2: bce: (flag) true
   3: bel: (string) \007
   4: blink: (string) \033[5m
   5: bold: (string) \033[1m
   6: civis: (string) \033[?25l
   7: clear: (string) \033[H\033[J
   8: cnorm: (string) \033[34h\033[?25h
   9: colors: (number) 256
  10: Cr: [missing]
  11: Cs: [missing]
  12: csr: (string) \033[%i%p1%d;%p2%dr
  13: cub: (string) \033[%p1%dD
  14: cub1: (string) \010
  15: cud: (string) \033[%p1%dB
  16: cud1: (string) \012
  17: cuf: (string) \033[%p1%dC
  18: cuf1: (string) \033[C
  19: cup: (string) \033[%i%p1%d;%p2%dH
  20: cuu: (string) \033[%p1%dA
  21: cuu1: (string) \033M
  22: cvvis: (string) \033[34l
  23: dch: (string) \033[%p1%dP
  24: dch1: (string) \033[P
  25: dim: (string) \033[2m
  26: dl: (string) \033[%p1%dM
  27: dl1: (string) \033[M
  28: E3: [missing]
  29: ech: [missing]
  30: ed: (string) \033[J
  31: el: (string) \033[K
  32: el1: (string) \033[1K
  33: enacs: (string) \033(B\033)0
  34: fsl: (string) \007
  35: home: (string) \033[H
  36: hpa: (string) \033[%i%p1%dG
  37: ich: (string) \033[%p1%d@
  38: ich1: [missing]
  39: il: (string) \033[%p1%dL
  40: il1: (string) \033[L
  41: indn: (string) \033[%p1%dS
  42: invis: [missing]
  43: kcbt: (string) \033[Z
  44: kcub1: (string) \033OD
  45: kcud1: (string) \033OB
  46: kcuf1: (string) \033OC
  47: kcuu1: (string) \033OA
  48: kDC: [missing]
  49: kDC3: [missing]
  50: kDC4: [missing]
  51: kDC5: [missing]
  52: kDC6: [missing]
  53: kDC7: [missing]
  54: kdch1: (string) \033[3~
  55: kDN: [missing]
  56: kDN3: [missing]
  57: kDN4: [missing]
  58: kDN5: [missing]
  59: kDN6: [missing]
  60: kDN7: [missing]
  61: kend: (string) \033[4~
  62: kEND: [missing]
  63: kEND3: [missing]
  64: kEND4: [missing]
  65: kEND5: [missing]
  66: kEND6: [missing]
  67: kEND7: [missing]
  68: kf1: (string) \033OP
  69: kf10: (string) \033[21~
  70: kf11: (string) \033[23~
  71: kf12: (string) \033[24~
  72: kf13: [missing]
  73: kf14: [missing]
  74: kf15: [missing]
  75: kf16: [missing]
  76: kf17: [missing]
  77: kf18: [missing]
  78: kf19: [missing]
  79: kf2: (string) \033OQ
  80: kf20: [missing]
  81: kf21: [missing]
  82: kf22: [missing]
  83: kf23: [missing]
  84: kf24: [missing]
  85: kf25: [missing]
  86: kf26: [missing]
  87: kf27: [missing]
  88: kf28: [missing]
  89: kf29: [missing]
  90: kf3: (string) \033OR
  91: kf30: [missing]
  92: kf31: [missing]
  93: kf32: [missing]
  94: kf33: [missing]
  95: kf34: [missing]
  96: kf35: [missing]
  97: kf36: [missing]
  98: kf37: [missing]
  99: kf38: [missing]
 100: kf39: [missing]
 101: kf4: (string) \033OS
 102: kf40: [missing]
 103: kf41: [missing]
 104: kf42: [missing]
 105: kf43: [missing]
 106: kf44: [missing]
 107: kf45: [missing]
 108: kf46: [missing]
 109: kf47: [missing]
 110: kf48: [missing]
 111: kf49: [missing]
 112: kf5: (string) \033[15~
 113: kf50: [missing]
 114: kf51: [missing]
 115: kf52: [missing]
 116: kf53: [missing]
 117: kf54: [missing]
 118: kf55: [missing]
 119: kf56: [missing]
 120: kf57: [missing]
 121: kf58: [missing]
 122: kf59: [missing]
 123: kf6: (string) \033[17~
 124: kf60: [missing]
 125: kf61: [missing]
 126: kf62: [missing]
 127: kf63: [missing]
 128: kf7: (string) \033[18~
 129: kf8: (string) \033[19~
 130: kf9: (string) \033[20~
 131: kHOM: [missing]
 132: kHOM3: [missing]
 133: kHOM4: [missing]
 134: kHOM5: [missing]
 135: kHOM6: [missing]
 136: kHOM7: [missing]
 137: khome: (string) \033[1~
 138: kIC: [missing]
 139: kIC3: [missing]
 140: kIC4: [missing]
 141: kIC5: [missing]
 142: kIC6: [missing]
 143: kIC7: [missing]
 144: kich1: (string) \033[2~
 145: kind: [missing]
 146: kLFT: [missing]
 147: kLFT3: [missing]
 148: kLFT4: [missing]
 149: kLFT5: [missing]
 150: kLFT6: [missing]
 151: kLFT7: [missing]
 152: kmous: (string) \033[M
 153: knp: (string) \033[6~
 154: kNXT: [missing]
 155: kNXT3: [missing]
 156: kNXT4: [missing]
 157: kNXT5: [missing]
 158: kNXT6: [missing]
 159: kNXT7: [missing]
 160: kpp: (string) \033[5~
 161: kPRV: [missing]
 162: kPRV3: [missing]
 163: kPRV4: [missing]
 164: kPRV5: [missing]
 165: kPRV6: [missing]
 166: kPRV7: [missing]
 167: kri: [missing]
 168: kRIT: [missing]
 169: kRIT3: [missing]
 170: kRIT4: [missing]
 171: kRIT5: [missing]
 172: kRIT6: [missing]
 173: kRIT7: [missing]
 174: kUP: [missing]
 175: kUP3: [missing]
 176: kUP4: [missing]
 177: kUP5: [missing]
 178: kUP6: [missing]
 179: kUP7: [missing]
 180: Ms: [missing]
 181: op: (string) \033[39;49m
 182: rev: (string) \033[7m
 183: ri: (string) \033M
 184: rmacs: (string) \017
 185: rmcup: (string) \033[?1049l
 186: rmkx: (string) \033[?1l\033>
 187: Se: [missing]
 188: setab: (string) \033[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m
 189: setaf: (string) \033[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m
 190: setrgbb: [missing]
 191: setrgbf: [missing]
 192: sgr0: (string) \033[m\017
 193: sitm: [missing]
 194: smacs: (string) \016
 195: smcup: (string) \033[?1049h
 196: smkx: (string) \033[?1h\033=
 197: smso: (string) \033[3m
 198: smul: (string) \033[4m
 199: smxx: [missing]
 200: Ss: [missing]
 201: Tc: [missing]
 202: tsl: (string) \033]0;
 203: U8: (number) 1
 204: vpa: (string) \033[%i%p1%dd
 205: xenl: (flag) true
 206: XT: (flag) true
Terminal 1: xterm-256color [references=2, flags=0x1]:
   0: AX: (flag) true
   1: acsc: (string) ``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~
   2: bce: (flag) true
   3: bel: (string) \007
   4: blink: (string) \033[5m
   5: bold: (string) \033[1m
   6: civis: (string) \033[?25l
   7: clear: (string) \033[H\033[2J
   8: cnorm: (string) \033[?12l\033[?25h
   9: colors: (number) 256
  10: Cr: (string) \033]112\007
  11: Cs: (string) \033]12;%p1%s\007
  12: csr: (string) \033[%i%p1%d;%p2%dr
  13: cub: (string) \033[%p1%dD
  14: cub1: (string) \010
  15: cud: (string) \033[%p1%dB
  16: cud1: (string) \012
  17: cuf: (string) \033[%p1%dC
  18: cuf1: (string) \033[C
  19: cup: (string) \033[%i%p1%d;%p2%dH
  20: cuu: (string) \033[%p1%dA
  21: cuu1: (string) \033[A
  22: cvvis: (string) \033[?12;25h
  23: dch: (string) \033[%p1%dP
  24: dch1: (string) \033[P
  25: dim: (string) \033[2m
  26: dl: (string) \033[%p1%dM
  27: dl1: (string) \033[M
  28: E3: (string) \033[3J
  29: ech: (string) \033[%p1%dX
  30: ed: (string) \033[J
  31: el: (string) \033[K
  32: el1: (string) \033[1K
  33: enacs: [missing]
  34: fsl: (string) \007
  35: home: (string) \033[H
  36: hpa: (string) \033[%i%p1%dG
  37: ich: (string) \033[%p1%d@
  38: ich1: [missing]
  39: il: (string) \033[%p1%dL
  40: il1: (string) \033[L
  41: indn: (string) \033[%p1%dS
  42: invis: (string) \033[8m
  43: kcbt: (string) \033[Z
  44: kcub1: (string) \033OD
  45: kcud1: (string) \033OB
  46: kcuf1: (string) \033OC
  47: kcuu1: (string) \033OA
  48: kDC: (string) \033[3;2~
  49: kDC3: (string) \033[3;3~
  50: kDC4: (string) \033[3;4~
  51: kDC5: (string) \033[3;5~
  52: kDC6: (string) \033[3;6~
  53: kDC7: (string) \033[3;7~
  54: kdch1: (string) \033[3~
  55: kDN: (string) \033[1;2B
  56: kDN3: (string) \033[1;3B
  57: kDN4: (string) \033[1;4B
  58: kDN5: (string) \033[1;5B
  59: kDN6: (string) \033[1;6B
  60: kDN7: (string) \033[1;7B
  61: kend: (string) \033OF
  62: kEND: (string) \033[1;2F
  63: kEND3: (string) \033[1;3F
  64: kEND4: (string) \033[1;4F
  65: kEND5: (string) \033[1;5F
  66: kEND6: (string) \033[1;6F
  67: kEND7: (string) \033[1;7F
  68: kf1: (string) \033OP
  69: kf10: (string) \033[21~
  70: kf11: (string) \033[23~
  71: kf12: (string) \033[24~
  72: kf13: (string) \033[1;2P
  73: kf14: (string) \033[1;2Q
  74: kf15: (string) \033[1;2R
  75: kf16: (string) \033[1;2S
  76: kf17: (string) \033[15;2~
  77: kf18: (string) \033[17;2~
  78: kf19: (string) \033[18;2~
  79: kf2: (string) \033OQ
  80: kf20: (string) \033[19;2~
  81: kf21: (string) \033[20;2~
  82: kf22: (string) \033[21;2~
  83: kf23: (string) \033[23;2~
  84: kf24: (string) \033[24;2~
  85: kf25: (string) \033[1;5P
  86: kf26: (string) \033[1;5Q
  87: kf27: (string) \033[1;5R
  88: kf28: (string) \033[1;5S
  89: kf29: (string) \033[15;5~
  90: kf3: (string) \033OR
  91: kf30: (string) \033[17;5~
  92: kf31: (string) \033[18;5~
  93: kf32: (string) \033[19;5~
  94: kf33: (string) \033[20;5~
  95: kf34: (string) \033[21;5~
  96: kf35: (string) \033[23;5~
  97: kf36: (string) \033[24;5~
  98: kf37: (string) \033[1;6P
  99: kf38: (string) \033[1;6Q
 100: kf39: (string) \033[1;6R
 101: kf4: (string) \033OS
 102: kf40: (string) \033[1;6S
 103: kf41: (string) \033[15;6~
 104: kf42: (string) \033[17;6~
 105: kf43: (string) \033[18;6~
 106: kf44: (string) \033[19;6~
 107: kf45: (string) \033[20;6~
 108: kf46: (string) \033[21;6~
 109: kf47: (string) \033[23;6~
 110: kf48: (string) \033[24;6~
 111: kf49: (string) \033[1;3P
 112: kf5: (string) \033[15~
 113: kf50: (string) \033[1;3Q
 114: kf51: (string) \033[1;3R
 115: kf52: (string) \033[1;3S
 116: kf53: (string) \033[15;3~
 117: kf54: (string) \033[17;3~
 118: kf55: (string) \033[18;3~
 119: kf56: (string) \033[19;3~
 120: kf57: (string) \033[20;3~
 121: kf58: (string) \033[21;3~
 122: kf59: (string) \033[23;3~
 123: kf6: (string) \033[17~
 124: kf60: (string) \033[24;3~
 125: kf61: (string) \033[1;4P
 126: kf62: (string) \033[1;4Q
 127: kf63: (string) \033[1;4R
 128: kf7: (string) \033[18~
 129: kf8: (string) \033[19~
 130: kf9: (string) \033[20~
 131: kHOM: (string) \033[1;2H
 132: kHOM3: (string) \033[1;3H
 133: kHOM4: (string) \033[1;4H
 134: kHOM5: (string) \033[1;5H
 135: kHOM6: (string) \033[1;6H
 136: kHOM7: (string) \033[1;7H
 137: khome: (string) \033OH
 138: kIC: (string) \033[2;2~
 139: kIC3: (string) \033[2;3~
 140: kIC4: (string) \033[2;4~
 141: kIC5: (string) \033[2;5~
 142: kIC6: (string) \033[2;6~
 143: kIC7: (string) \033[2;7~
 144: kich1: (string) \033[2~
 145: kind: (string) \033[1;2B
 146: kLFT: (string) \033[1;2D
 147: kLFT3: (string) \033[1;3D
 148: kLFT4: (string) \033[1;4D
 149: kLFT5: (string) \033[1;5D
 150: kLFT6: (string) \033[1;6D
 151: kLFT7: (string) \033[1;7D
 152: kmous: (string) \033[M
 153: knp: (string) \033[6~
 154: kNXT: (string) \033[6;2~
 155: kNXT3: (string) \033[6;3~
 156: kNXT4: (string) \033[6;4~
 157: kNXT5: (string) \033[6;5~
 158: kNXT6: (string) \033[6;6~
 159: kNXT7: (string) \033[6;7~
 160: kpp: (string) \033[5~
 161: kPRV: (string) \033[5;2~
 162: kPRV3: (string) \033[5;3~
 163: kPRV4: (string) \033[5;4~
 164: kPRV5: (string) \033[5;5~
 165: kPRV6: (string) \033[5;6~
 166: kPRV7: (string) \033[5;7~
 167: kri: (string) \033[1;2A
 168: kRIT: (string) \033[1;2C
 169: kRIT3: (string) \033[1;3C
 170: kRIT4: (string) \033[1;4C
 171: kRIT5: (string) \033[1;5C
 172: kRIT6: (string) \033[1;6C
 173: kRIT7: (string) \033[1;7C
 174: kUP: (string) \033[1;2A
 175: kUP3: (string) \033[1;3A
 176: kUP4: (string) \033[1;4A
 177: kUP5: (string) \033[1;5A
 178: kUP6: (string) \033[1;6A
 179: kUP7: (string) \033[1;7A
 180: Ms: (string) \033]52;%p1%s;%p2%s\007
 181: op: (string) \033[39;49m
 182: rev: (string) \033[7m
 183: ri: (string) \033M
 184: rmacs: (string) \033(B
 185: rmcup: (string) \033[?1049l\033[23;0;0t
 186: rmkx: (string) \033[?1l\033>
 187: Se: (string) \033[2 q
 188: setab: (string) \033[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m
 189: setaf: (string) \033[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m
 190: setrgbb: [missing]
 191: setrgbf: [missing]
 192: sgr0: (string) \033(B\033[m
 193: sitm: (string) \033[3m
 194: smacs: (string) \033(0
 195: smcup: (string) \033[?1049h\033[22;0;0t
 196: smkx: (string) \033[?1h\033=
 197: smso: (string) \033[7m
 198: smul: (string) \033[4m
 199: smxx: (string) \033[9m
 200: Ss: (string) \033[%p1%d q
 201: Tc: [missing]
 202: tsl: (string) \033]0;
 203: U8: [missing]
 204: vpa: (string) \033[%i%p1%dd
 205: xenl: (flag) true
 206: XT: (flag) true

I think this is a config issue rather than a vim-snazzy issue, I would recommend searching Stack Overflow for answers related to "vim no colorscheme tmux", here's one that might be of help to you - https://vi.stackexchange.com/questions/10708/no-syntax-highlighting-in-tmux