mirror of
https://github.com/neovim/neovim.git
synced 2025-10-16 06:46:07 +00:00
server: Rename address environment variable
To follow the pattern of using NVIM for technical descriptions, it was renamed to NVIM_LISTEN_ADDRESS
This commit is contained in:
@@ -11,8 +11,8 @@ set run_nvim [split [lindex $argv 1] " "]
|
|||||||
|
|
||||||
# don't echo to stdout
|
# don't echo to stdout
|
||||||
log_user 0
|
log_user 0
|
||||||
# set NEOVIM_LISTEN_ADDRESS, so nvim will listen on a known socket
|
# set NVIM_LISTEN_ADDRESS, so nvim will listen on a known socket
|
||||||
set env(NEOVIM_LISTEN_ADDRESS) "/tmp/nvim-[exec date +%s%N].sock"
|
set env(NVIM_LISTEN_ADDRESS) "/tmp/nvim-[exec date +%s%N].sock"
|
||||||
# start nvim
|
# start nvim
|
||||||
spawn {*}$run_nvim
|
spawn {*}$run_nvim
|
||||||
# save the job descriptor
|
# save the job descriptor
|
||||||
|
@@ -17,6 +17,7 @@
|
|||||||
#define MAX_CONNECTIONS 32
|
#define MAX_CONNECTIONS 32
|
||||||
#define ADDRESS_MAX_SIZE 256
|
#define ADDRESS_MAX_SIZE 256
|
||||||
#define NEOVIM_DEFAULT_TCP_PORT 7450
|
#define NEOVIM_DEFAULT_TCP_PORT 7450
|
||||||
|
#define LISTEN_ADDRESS_ENV_VAR "NVIM_LISTEN_ADDRESS"
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
kServerTypeTcp,
|
kServerTypeTcp,
|
||||||
@@ -51,13 +52,13 @@ void server_init(void)
|
|||||||
{
|
{
|
||||||
servers = pmap_new(cstr_t)();
|
servers = pmap_new(cstr_t)();
|
||||||
|
|
||||||
if (!os_getenv("NEOVIM_LISTEN_ADDRESS")) {
|
if (!os_getenv(LISTEN_ADDRESS_ENV_VAR)) {
|
||||||
char *listen_address = (char *)vim_tempname();
|
char *listen_address = (char *)vim_tempname();
|
||||||
os_setenv("NEOVIM_LISTEN_ADDRESS", listen_address, 1);
|
os_setenv(LISTEN_ADDRESS_ENV_VAR, listen_address, 1);
|
||||||
free(listen_address);
|
free(listen_address);
|
||||||
}
|
}
|
||||||
|
|
||||||
server_start((char *)os_getenv("NEOVIM_LISTEN_ADDRESS"));
|
server_start((char *)os_getenv(LISTEN_ADDRESS_ENV_VAR));
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Teardown the server module
|
/// Teardown the server module
|
||||||
|
Reference in New Issue
Block a user