mirror of
https://github.com/neovim/neovim.git
synced 2025-10-06 01:46:29 +00:00
api: Implement '--embedded-mode' command-line option
This option makes nvim run in "embedded mode", which creates an API channel via stdin/stdout and disables all terminal-related code
This commit is contained in:
@@ -39,7 +39,10 @@ void signal_init(void)
|
||||
uv_signal_start(&shup, signal_cb, SIGHUP);
|
||||
uv_signal_start(&squit, signal_cb, SIGQUIT);
|
||||
uv_signal_start(&sterm, signal_cb, SIGTERM);
|
||||
uv_signal_start(&swinch, signal_cb, SIGWINCH);
|
||||
if (!embedded_mode) {
|
||||
// TODO(tarruda): There must be an API function for resizing window
|
||||
uv_signal_start(&swinch, signal_cb, SIGWINCH);
|
||||
}
|
||||
#ifdef SIGPWR
|
||||
uv_signal_init(uv_default_loop(), &spwr);
|
||||
uv_signal_start(&spwr, signal_cb, SIGPWR);
|
||||
|
Reference in New Issue
Block a user