From fb342182983ffdb0aae0497f5cbcb71b0b291023 Mon Sep 17 00:00:00 2001 From: pommicket Date: Fri, 3 Mar 2023 18:01:34 -0500 Subject: different read/write colors for ide-highlights --- buffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'buffer.c') diff --git a/buffer.c b/buffer.c index aa9e165..bb7fabf 100644 --- a/buffer.c +++ b/buffer.c @@ -3152,7 +3152,7 @@ void buffer_toggle_comment_selection(TextBuffer *buffer) { } -void buffer_highlight_lsp_range(TextBuffer *buffer, LSPRange range) { +void buffer_highlight_lsp_range(TextBuffer *buffer, LSPRange range, ColorSetting color) { Font *font = buffer_font(buffer); const u32 *colors = buffer_settings(buffer)->colors; const float char_height = text_font_char_height(font); @@ -3164,7 +3164,7 @@ void buffer_highlight_lsp_range(TextBuffer *buffer, LSPRange range) { vec2 b = buffer_pos_to_pixels(buffer, range_end); b.y += char_height; Rect r = rect_endpoints(a, b); buffer_clip_rect(buffer, &r); - gl_geometry_rect(r, colors[COLOR_HOVER_HL]); + gl_geometry_rect(r, colors[color]); } else if (range_end.line - range_start.line < 1000) { // prevent gigantic highlights from slowing things down // multiple lines. vec2 a = buffer_pos_to_pixels(buffer, range_start); -- cgit v1.2.3