sled

Једноставни уређивач текста
git clone https://git.sr.ht/~strahinja/sled
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

light-theme.patch (2755B)


      1 From 4f738d7ccd5fc16c87f845ab52894875217dd9b3 Mon Sep 17 00:00:00 2001
      2 From: Страхиња Радић <sr@strahinja.org>
      3 Date: Thu Mar 19 13:17:09 2026 UTC
      4 Subject: [PATCH] Set light theme
      5 MIME-Version: 1.0
      6 Content-Type: text/plain; charset=UTF-8
      7 Content-Transfer-Encoding: 8bit
      8 
      9 ---
     10  config.def.h  |  17+  23-
     11  sled.c        |   2+   0-
     12  2 files changed, 19 insertions(+), 23 deletions(-)
     13 
     14 diff --git a/config.def.h b/config.def.h
     15 index 59666a896..4f738d7cc 100644
     16 --- a/config.def.h
     17 +++ b/config.def.h
     18 @@ -4,29 +4,23 @@
     19  
     20  /* clang-format off */
     21  static const struct Color colors[] = {
     22 -	[C_DLG]	       = { .fg = TB_BLACK,	.bg = TB_WHITE		},
     23 -	[C_ERROR]      = { .fg = TB_WHITE | TB_BOLD,
     24 -						.bg = TB_RED		},
     25 -	[C_ACTION]     = { .fg = TB_BLACK,	.bg = TB_WHITE		},
     26 -	[C_INPUT]      = { .fg = TB_BLACK,	.bg = TB_WHITE		},
     27 -	[C_INPUT_EDIT] = { .fg = TB_WHITE,	.bg = TB_BLACK		},
     28 -	[C_LINENO]     = { .fg = TB_BLACK,	.bg = TB_CYAN		},
     29 -	[C_PROMPT]     = { .fg = TB_YELLOW | TB_BOLD,
     30 -						.bg = TB_MAGENTA	},
     31 -	[C_SEARCH]     = { .fg = TB_WHITE | TB_BOLD,
     32 -						.bg = TB_GREEN		},
     33 -	[C_SEL]	       = { .fg = TB_BLACK,	.bg = TB_WHITE		},
     34 -	[C_SHADOW]     = { .fg = TB_BLACK,	.bg = TB_BLACK | TB_BOLD},
     35 -	[C_STATUS_1]   = { .fg = TB_WHITE | TB_BOLD,
     36 -						.bg = TB_BLUE		},
     37 -	[C_STATUS_2]   = { .fg = TB_YELLOW | TB_BOLD,
     38 -						.bg = TB_BLUE		},
     39 -	[C_STATUS_3]   = { .fg = TB_WHITE,	.bg = TB_BLUE		},
     40 -	[C_STATUS_4]   = { .fg = TB_WHITE | TB_BOLD,
     41 -						.bg = TB_BLUE		},
     42 -	[C_STATUS_5]   = { .fg = TB_WHITE,	.bg = TB_BLUE		},
     43 -	[C_TEXT]       = { .fg = TB_DEFAULT,	.bg = TB_DEFAULT	},
     44 -	[C_TITLE]      = { .fg = TB_BLACK,	.bg = TB_WHITE		},
     45 +	[C_DLG]	       = { .fg = 0x10,	.bg = 0x2d },
     46 +	[C_ERROR]      = { .fg = 0xbe,	.bg = 0xa0 },
     47 +	[C_ACTION]     = { .fg = 0x07,	.bg = 0x2d },
     48 +	[C_INPUT]      = { .fg = 0x10,	.bg = 0x2d },
     49 +	[C_INPUT_EDIT] = { .fg = 0x10,	.bg = 0xe1 },
     50 +	[C_LINENO]     = { .fg = 0x3f,	.bg = 0x56 },
     51 +	[C_PROMPT]     = { .fg = 0x10,	.bg = 0xdc },
     52 +	[C_SEARCH]     = { .fg = 0x10,	.bg = 0x2a },
     53 +	[C_SEL]	       = { .fg = 0x5a,	.bg = 0x6f },
     54 +	[C_SHADOW]     = { .fg = 0xf0,	.bg = 0xf0 },
     55 +	[C_STATUS_1]   = { .fg = 0xeb,	.bg = 0x2d },
     56 +	[C_STATUS_2]   = { .fg = 0x5d,	.bg = 0x2d },
     57 +	[C_STATUS_3]   = { .fg = 0xeb,	.bg = 0x2d },
     58 +	[C_STATUS_4]   = { .fg = 0x5d,	.bg = 0x2d },
     59 +	[C_STATUS_5]   = { .fg = 0x08,	.bg = 0x2d },
     60 +	[C_TEXT]       = { .fg = 0xeb,	.bg = 0xfe },
     61 +	[C_TITLE]      = { .fg = 0x5d,	.bg = 0x2d },
     62  };
     63  /* clang-format on */
     64  
     65 diff --git a/sled.c b/sled.c
     66 index 59666a896..4f738d7cc 100644
     67 --- a/sled.c
     68 +++ b/sled.c
     69 @@ -3198,6 +3198,8 @@ init_termbox:
     70  		goto main_done;
     71  	}
     72  
     73 +	tb_set_output_mode(TB_OUTPUT_256);
     74 +
     75  	errno		       = 0;
     76  	state.maxx	       = 0;
     77  	state.recalculate_size = 1;
     78 --
     79 2.44.1
     80