From f8cdc30e8d654d48abd4297722435540ebef56d0 Mon Sep 17 00:00:00 2001 From: Piotr Figiela <77412592+Draggu@users.noreply.github.com> Date: Sun, 22 Mar 2026 22:21:08 +0100 Subject: [PATCH] feat: track exits triggered by `gen_lsp` --- lib/gen_lsp/buffer.ex | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/gen_lsp/buffer.ex b/lib/gen_lsp/buffer.ex index d22c077..cd9848f 100644 --- a/lib/gen_lsp/buffer.ex +++ b/lib/gen_lsp/buffer.ex @@ -139,6 +139,8 @@ defmodule GenLSP.Buffer do case comm.read(comm_data, buffer) do :eof -> if Application.get_env(:gen_lsp, :exit_on_end, true) do + :persistent_term.put(:gen_lsp_exit_trigerred, true) + System.stop() end