From 7744a1a97fcf4c8d3563e76ad6a9606833b3c53d Mon Sep 17 00:00:00 2001 From: isaacST08 Date: Sat, 18 Jan 2025 20:20:56 -0700 Subject: [PATCH] Fixed weird nix boolean toString implementation --- modules/plugins/languages/tex.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/plugins/languages/tex.nix b/modules/plugins/languages/tex.nix index 409551a6..f09c02d4 100644 --- a/modules/plugins/languages/tex.nix +++ b/modules/plugins/languages/tex.nix @@ -279,6 +279,9 @@ in stringToLua = string: nullOnEmpty: if string == "" then if nullOnEmpty then "null" else "" else ''"${string}"''; + + boolToLua = + boolean: if boolean then "true" else "false"; in (mkIf tl.enable { vim.lsp.lspconfig.sources.texlab = '' @@ -288,9 +291,9 @@ in build = { executable = "${build.package}/bin/${build.executable}", args = ${listToLua build.args false}, - forwardSearchAfter = ${toString build.forwardSearchAfter}, - onSave = ${toString build.onSave}, - useFileList = ${toString build.useFileList}, + forwardSearchAfter = ${boolToLua build.forwardSearchAfter}, + onSave = ${boolToLua build.onSave}, + useFileList = ${boolToLua build.useFileList}, auxDirectory = ${stringToLua build.auxDirectory true}, logDirectory = ${stringToLua build.logDirectory true}, pdfDirectory = ${stringToLua build.pdfDirectory true},