Skip to content

Commit 6385249

Browse files
committed
Remove obsolete env vars from started jobs
1 parent bf7160a commit 6385249

2 files changed

Lines changed: 6 additions & 8 deletions

File tree

bin/acmd.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,9 @@ static void input(void) {
114114

115115
static void init(const char *av0) {
116116
argv0 = av0;
117-
avimbuf = getenv("ACMEVIMOUTBUF");
117+
avimbuf = getenv("ACMEVIMBUF");
118118
if (avimbuf == NULL || avimbuf[0] == '\0') {
119-
error(EXIT_FAILURE, EINVAL, "ACMEVIMOUTBUF");
119+
error(EXIT_FAILURE, EINVAL, "ACMEVIMBUF");
120120
}
121121
conn = avim_connect();
122122
cwd = xgetcwd();

plugin/acme.vim

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -176,14 +176,12 @@ function s:Argv(cmd)
176176
return type(a:cmd) == type([]) ? a:cmd : [&shell, &shellcmdflag, a:cmd]
177177
endfunc
178178

179-
function s:JobEnv(buf, dir)
179+
function s:JobEnv(buf)
180180
return {
181-
\ 'ACMEVIMBUF': bufnr(),
181+
\ 'ACMEVIMBUF': a:buf,
182182
\ 'ACMEVIMDIR': s:Dir(),
183183
\ 'ACMEVIMFILE': isdirectory(expand('%')) ? '.' :
184184
\ &buftype == '' ? expand('%:t') : '',
185-
\ 'ACMEVIMOUTBUF': a:buf,
186-
\ 'ACMEVIMOUTDIR': a:dir != '' ? a:dir : getcwd(),
187185
\ 'COLUMNS': 80,
188186
\ 'LINES': 24,
189187
\ }
@@ -207,7 +205,7 @@ function s:JobStart(cmd, outb, ctxb, opts, inp)
207205
\ 'out_msg': 0,
208206
\ }
209207
call extend(opts, a:opts)
210-
let env = s:SetEnv(s:JobEnv(a:outb, get(a:opts, 'cwd', '')))
208+
let env = s:SetEnv(s:JobEnv(a:outb))
211209
let job = job_start(s:Argv(a:cmd), opts)
212210
call s:SetEnv(env)
213211
if job_status(job) == "fail"
@@ -303,7 +301,7 @@ endfunc
303301

304302
function s:System(cmd, dir, inp)
305303
let cwd = a:dir != '' ? chdir(a:dir) : ''
306-
let env = s:SetEnv(s:JobEnv('', a:dir))
304+
let env = s:SetEnv(s:JobEnv(''))
307305
let out = system(a:cmd, a:inp)
308306
call s:SetEnv(env)
309307
if cwd != ''

0 commit comments

Comments
 (0)