From 405da5f84b072ea97b69359454899f45d92d24b6 Mon Sep 17 00:00:00 2001 From: Albert Cervin Date: Wed, 22 May 2024 00:00:29 +0200 Subject: WIP LSP client This contains the start of an LSP client. Nothing (except starting the LSP server) works at the moment and the feature is disabled by default. --- test/buffer.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'test/buffer.c') diff --git a/test/buffer.c b/test/buffer.c index 7d879b0..efc479e 100644 --- a/test/buffer.c +++ b/test/buffer.c @@ -52,8 +52,8 @@ static void delete_callback(struct buffer *buffer, struct edit_location removed, static void test_delete(void) { struct buffer b = buffer_create("test-buffer-delete"); const char *txt = "we are adding some text\ntwo lines to be exact"; - struct location loc = buffer_add(&b, (struct location){.line = 0, .col = 0}, - (uint8_t *)txt, strlen(txt)); + buffer_add(&b, (struct location){.line = 0, .col = 0}, (uint8_t *)txt, + strlen(txt)); ASSERT(buffer_line_length(&b, 0) == 23, "Expected line 1 to be 23 chars before deletion"); @@ -132,7 +132,8 @@ static void test_char_movement(void) { "Expected a double width char to result in a 2 column move"); next = buffer_next_char(&b, (struct location){.line = 0, .col = 16}); - uint64_t tab_width = settings_get("editor.tab-width")->value.number_value; + uint64_t tab_width = + settings_get("editor.tab-width")->value.data.number_value; ASSERT(next.col == 16 + tab_width, "Expected a tab to result in a move the width of a tab"); @@ -225,7 +226,7 @@ void run_buffer_tests(void) { settings_init(10); settings_set_default( "editor.tab-width", - (struct setting_value){.type = Setting_Number, .number_value = 4}); + (struct setting_value){.type = Setting_Number, .data.number_value = 4}); run_test(test_add); run_test(test_delete); -- cgit v1.2.3