From ecd31ab3fea934db2b6ff2affda3c2ce75e671b4 Mon Sep 17 00:00:00 2001 From: THEON-1 Date: Fri, 28 Nov 2025 16:23:09 +0100 Subject: [PATCH] trim lsp logfile on startup --- lua/config/init.lua | 2 ++ lua/config/startup.lua | 12 ++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 lua/config/startup.lua diff --git a/lua/config/init.lua b/lua/config/init.lua index 990b09a..3ed54e5 100644 --- a/lua/config/init.lua +++ b/lua/config/init.lua @@ -1,3 +1,5 @@ +require("config.startup") + require("config.vars") require("config.keybinds") require("config.ftkeybinds") diff --git a/lua/config/startup.lua b/lua/config/startup.lua new file mode 100644 index 0000000..24e8be3 --- /dev/null +++ b/lua/config/startup.lua @@ -0,0 +1,12 @@ +local logfile = vim.lsp.log.get_filename() + +local tail_process = vim.system({ + "tail", + "-n 10000", + logfile, +}, {}, function(res) + vim.schedule(function () + vim.fn.writefile(vim.split(res.stdout, "\n", {plain = true}), logfile) + end) +end) +