summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main.cc2
-rw-r--r--src/option_manager.cc1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/main.cc b/src/main.cc
index 0f661b1d..daac24b5 100644
--- a/src/main.cc
+++ b/src/main.cc
@@ -101,7 +101,7 @@ void do_go(Context& context)
if (contains(filename, c))
return;
- std::vector<String> paths = { ""_str, "/usr/include/"_str };
+ auto paths = context.options()["path"].get<std::vector<String>>();
const String& buffer_name = context.buffer().name();
auto it = find(reversed(buffer_name), '/');
if (it != buffer_name.rend())
diff --git a/src/option_manager.cc b/src/option_manager.cc
index 76475ab9..a78bd029 100644
--- a/src/option_manager.cc
+++ b/src/option_manager.cc
@@ -239,6 +239,7 @@ GlobalOptions::GlobalOptions()
declare_option<String>("ignored_files", R"(^(\..*|.*\.(o|so|a))$)");
declare_option<String>("filetype", "");
declare_option<std::vector<String>>("completions", {});
+ declare_option<std::vector<String>>("path", { "./", "/usr/include" });
}
template<typename T>