summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main.cc b/src/main.cc
index 9385214f..e557d566 100644
--- a/src/main.cc
+++ b/src/main.cc
@@ -138,6 +138,9 @@ inline void write_stderr(StringView str) { try { write(STDERR_FILENO, str); } ca
String runtime_directory()
{
+ if (const char* runtime_directory = getenv("KAKOUNE_RUNTIME"))
+ return runtime_directory;
+
char relpath[PATH_MAX+1];
format_to(relpath, "{}../share/kak", split_path(get_kak_binary_path()).first);
struct stat st;