aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorerw7 <erw7.github@gmail.com>2019-06-09 19:01:08 +0900
committererw7 <erw7.github@gmail.com>2019-06-09 19:01:08 +0900
commit6cbcca775e1fd3219a8b87a34a36224c22e6f935 (patch)
tree904e91dd0174d7b37f5a8372cab3c0659dc24536
parentda8f7141cea0f532cb0858d506f750434d7968b8 (diff)
downloadrneovim-6cbcca775e1fd3219a8b87a34a36224c22e6f935.tar.gz
rneovim-6cbcca775e1fd3219a8b87a34a36224c22e6f935.tar.bz2
rneovim-6cbcca775e1fd3219a8b87a34a36224c22e6f935.zip
Change to use VV_PROGPATH instead os_exepath()
-rw-r--r--src/nvim/main.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/nvim/main.c b/src/nvim/main.c
index e0d3c1e9be..28ef8e04ea 100644
--- a/src/nvim/main.c
+++ b/src/nvim/main.c
@@ -713,14 +713,10 @@ static void init_locale(void)
# endif
char localepath[MAXPATHL] = { 0 };
- char *exepath = localepath;
- size_t exepathlen = MAXPATHL;
- if (os_exepath(exepath, &exepathlen) != 0) {
- path_guess_exepath(argv0 ? argv0 : "nvim", exepath, sizeof(exepath));
- }
- char *tail = (char *)path_tail_with_sep((char_u *)exepath);
+ snprintf(localepath, sizeof(localepath), "%s", get_vim_var_str(VV_PROGPATH));
+ char *tail = (char *)path_tail_with_sep((char_u *)localepath);
*tail = NUL;
- tail = (char *)path_tail((char_u *)exepath);
+ tail = (char *)path_tail((char_u *)localepath);
xstrlcpy(tail, "share/locale",
sizeof(localepath) - (size_t)(tail - localepath));
bindtextdomain(PROJECT_NAME, localepath);