diff options
author | sin <sin@2f30.org> | 2019-08-22 15:48:59 +0100 |
---|---|---|
committer | sin <sin@2f30.org> | 2019-08-22 17:21:29 +0100 |
commit | abce18b913ffbe3caf85bca368757e306a9d2b6e (patch) | |
tree | 5f816279932e80b5365ad134c0860bdcd023baba | |
parent | 022e61ed65c4b5363e9cd8767676816834c8a9fb (diff) | |
download | noice-abce18b913ffbe3caf85bca368757e306a9d2b6e.tar.gz |
Allow overriding plumber via NOPEN env variable
-rw-r--r-- | TODO | 1 | ||||
-rw-r--r-- | noice.1 | 10 | ||||
-rw-r--r-- | noice.c | 5 |
3 files changed, 12 insertions, 4 deletions
@@ -1 +0,0 @@ -- Support overriding plumber via environment variable @@ -1,4 +1,4 @@ -.Dd August 2, 2019 +.Dd August 22, 2019 .Dt NOICE 1 .Os .Sh NAME @@ -117,6 +117,14 @@ environment variables take precedence when dealing with the and .Ic p commands respectively. +.Pp +The +.Ev NOPEN +environment variable can be used to specify the plumber +program used by +.Nm . +It defaults to +.Xr nopen 1 . .Sh KNOWN ISSUES If you are using .Xr urxvt 1 @@ -650,10 +650,11 @@ nochange: goto begin; case S_IFREG: exitcurses(); - r = spawnlp(path, NOPENCMD, NOPENCMD, newpath, (void *)0); + run = xgetenv("NOPEN", NOPENCMD); + r = spawnlp(path, run, run, newpath, (void *)0); initcurses(); if (r == -1) { - printmsg("failed to execute " NOPENCMD); + printmsg("Failed to execute plumber"); goto nochange; } continue; |