From 3124fa7fa3e2bb92331c168cca89603929c125e7 Mon Sep 17 00:00:00 2001 From: eidheim Date: Wed, 9 Sep 2020 09:28:45 +0200 Subject: [PATCH] Added suggestion to restart juCi++ on libclang completion failure --- src/source_clang.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/source_clang.cpp b/src/source_clang.cpp index 4614239..1d72a35 100644 --- a/src/source_clang.cpp +++ b/src/source_clang.cpp @@ -196,7 +196,7 @@ void Source::ClangViewParse::parse_initialize() { parse_state = ParseState::stop; parse_mutex.unlock(); dispatcher.post([this] { - Terminal::get().print("\e[31mError\e[m: failed to reparse " + this->file_path.string() + ".\n", true); + Terminal::get().print("\e[31mError\e[m: failed to reparse " + filesystem::get_short_path(this->file_path).string() + ".\n", true); status_state = ""; if(update_status_state) update_status_state(this); @@ -911,7 +911,7 @@ Source::ClangViewAutocomplete::ClangViewAutocomplete(const boost::filesystem::pa }; autocomplete.on_add_rows_error = [this] { - Terminal::get().print("\e[31mError\e[m: autocomplete failed, reparsing " + this->file_path.string() + '\n', true); + Terminal::get().print("\e[31mError\e[m: completion failed, reparsing " + filesystem::get_short_path(this->file_path.string()).string() + ". You should restart juCi++ to recover potentially lost resources.\n", true); selected_completion_string = nullptr; code_complete_results = nullptr; full_reparse(); @@ -1253,7 +1253,7 @@ Source::ClangViewRefactor::ClangViewRefactor(const boost::filesystem::path &file usages_renamed.emplace_back(&usage); } else - Terminal::get().print("\e[31mError\e[m: could not write to file " + usage.path.string() + '\n', true); + Terminal::get().print("\e[31mError\e[m: could not write to file " + filesystem::get_short_path(usage.path).string() + '\n', true); } }