From: Malcolm Davenport Date: Fri, 30 Jul 2004 18:30:48 +0000 (+0000) Subject: Bug # 2174: Respect EDITOR environment variable X-Git-Tag: 1.0.0-rc2~65 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f6717c92b26606427355ed71d1983965e293c7df;p=thirdparty%2Fasterisk.git Bug # 2174: Respect EDITOR environment variable git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3539 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/asterisk.c b/asterisk.c index 2b4b93bc75..94f7548dd2 100755 --- a/asterisk.c +++ b/asterisk.c @@ -1262,6 +1262,7 @@ static char *cli_complete(EditLine *el, int ch) static int ast_el_initialize(void) { HistEvent ev; + char *editor = getenv("EDITOR"); if (el != NULL) el_end(el); @@ -1272,7 +1273,7 @@ static int ast_el_initialize(void) el_set(el, EL_PROMPT, cli_prompt); el_set(el, EL_EDITMODE, 1); - el_set(el, EL_EDITOR, "emacs"); + el_set(el, EL_EDITOR, editor ? editor : "emacs"); el_hist = history_init(); if (!el || !el_hist) return -1;