From: Michael D. Lowis Date: Wed, 9 May 2018 16:48:38 +0000 (-0400) Subject: added slightly fancier and easier to find cursor X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=fcbb679eca2d13c16b64c0d5f8b0c32850450850;p=projs%2Ftide.git added slightly fancier and easier to find cursor --- diff --git a/lib/config.c b/lib/config.c index 1681afa..eb5678c 100644 --- a/lib/config.c +++ b/lib/config.c @@ -31,31 +31,6 @@ int /* Integer config options */ ExpandTabs = ON, DosLineFeed = OFF; -#define PARCHMENT 1 - -#if defined(GRUVBOX) -int Palette[ClrCount] = { - [Red] = 0xfb4934, // Red - [Green] = 0xb8bb26, // Green - [Yellow] = 0xfabd2f, // Yellow - [Blue] = 0x83a598, // Blue - [Purple] = 0x93869b, // Purple - [Aqua] = 0x8ec07c, // Aqua - [Orange] = 0xfe8019, // Orange - [EditBg] = 0x1d2021, // Edit region background - [EditFg] = 0xd5c4a1, // Edit region text - [EditSel] = 0x504945, // Edit region selection - [EditCsr] = 0xfbf1c7, // Edit region cursor - [TagsBg] = 0x3c3836, // Tags region background - [TagsFg] = 0xd5c4a1, // Tags region text - [TagsSel] = 0x504945, // Tags region selection - [TagsCsr] = 0xfbf1c7, // Tags region cursor - [ScrollBg] = 0x665c54, // Scroll region background - [ScrollFg] = 0x1d2021, // Scroll region foreground - [VerBdr] = 0x665c54, // Vertical border - [HorBdr] = 0x665c54, // Horizontal border -}; -#elif defined(PARCHMENT) int Palette[ClrCount] = { [Red] = 0x772222, // Red [Green] = 0x227722, // Green @@ -77,4 +52,3 @@ int Palette[ClrCount] = { [VerBdr] = 0x909047, // Vertical border [HorBdr] = 0x000000, // Horizontal border }; -#endif diff --git a/lib/x11.c b/lib/x11.c index b302909..2e247ff 100644 --- a/lib/x11.c +++ b/lib/x11.c @@ -306,7 +306,9 @@ static void draw_view(int i, size_t nrows, drawcsr* csr, int bg, int fg, int sel if (buf_insel(&(view->buffer), row->cols[i].off)) draw_rect(sel, x, y, row->cols[i].width, fheight); if (!csr_drawn && !view_selsize(view) && row->cols[i].off == view->buffer.selection.end) { - draw_rect((i == TAGS ? TagsCsr : EditCsr), x, y, 1, fheight); + draw_rect((i == TAGS ? TagsCsr : EditCsr), x-2, y, 3, 3); + draw_rect((i == TAGS ? TagsCsr : EditCsr), x-1, y, 1, fheight); + draw_rect((i == TAGS ? TagsCsr : EditCsr), x-2, y+fheight-3, 3, 3); csr_drawn = true; } specs[i].glyph = XftCharIndex(X.display, X.font, rune);