summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lua/lvim/bootstrap.lua5
-rw-r--r--lua/lvim/lsp/config.lua2
-rw-r--r--tests/minimal_init.lua2
-rw-r--r--utils/ci/run_test.sh7
4 files changed, 6 insertions, 10 deletions
diff --git a/lua/lvim/bootstrap.lua b/lua/lvim/bootstrap.lua
index 5d980498..55a22502 100644
--- a/lua/lvim/bootstrap.lua
+++ b/lua/lvim/bootstrap.lua
@@ -10,7 +10,6 @@ end
local uv = vim.loop
local path_sep = uv.os_uname().version:match "Windows" and "\\" or "/"
-local in_headless = #vim.api.nvim_list_uis() == 0
---Join path segments that were passed as input
---@return string
@@ -96,9 +95,7 @@ function M:init(base_dir)
vim.cmd [[let &packpath = &runtimepath]]
end
- -- FIXME: currently unreliable in unit-tests
- if not in_headless then
- _G.PLENARY_DEBUG = false
+ if not vim.env.LVIM_TEST_ENV then
require "lvim.impatient"
end
diff --git a/lua/lvim/lsp/config.lua b/lua/lvim/lsp/config.lua
index 358e83f8..eeba9fb0 100644
--- a/lua/lvim/lsp/config.lua
+++ b/lua/lvim/lsp/config.lua
@@ -39,7 +39,7 @@ local skipped_servers = {
"vuels",
}
-local skipped_filetypes = { "markdown", "rst", "plaintext" }
+local skipped_filetypes = { "markdown", "rst", "plaintext", "toml" }
local join_paths = require("lvim.utils").join_paths
diff --git a/tests/minimal_init.lua b/tests/minimal_init.lua
index 91579243..e9fe3d6a 100644
--- a/tests/minimal_init.lua
+++ b/tests/minimal_init.lua
@@ -1,5 +1,5 @@
local path_sep = vim.loop.os_uname().version:match "Windows" and "\\" or "/"
-local base_dir = os.getenv "LUNARVIM_RUNTIME_DIR" .. path_sep .. "lvim"
+local base_dir = vim.env.LUNARVIM_BASE_DIR
local tests_dir = base_dir .. path_sep .. "tests"
vim.opt.rtp:append(tests_dir)
diff --git a/utils/ci/run_test.sh b/utils/ci/run_test.sh
index b12ceb7e..3e1bcf1b 100644
--- a/utils/ci/run_test.sh
+++ b/utils/ci/run_test.sh
@@ -2,6 +2,7 @@
set -e
export LUNARVIM_RUNTIME_DIR="${LUNARVIM_RUNTIME_DIR:-"$HOME/.local/share/lunarvim"}"
+export LUNARVIM_BASE_DIR="${LUNARVIM_BASE_DIR:-"$LUNARVIM_RUNTIME_DIR/lvim"}"
export LVIM_TEST_ENV=true
@@ -11,12 +12,10 @@ LUNARVIM_CACHE_DIR="$(mktemp -d)"
export LUNARVIM_CONFIG_DIR LUNARVIM_CACHE_DIR
-echo "cache: $LUNARVIM_CACHE_DIR
-
-config: $LUNARVIM_CONFIG_DIR"
+printf "cache_dir: %s\nconfig_dir: %s\n" "$LUNARVIM_CACHE_DIR" "$LUNARVIM_CONFIG_DIR"
lvim() {
- nvim -u "$LUNARVIM_RUNTIME_DIR/lvim/tests/minimal_init.lua" --cmd "set runtimepath+=$LUNARVIM_RUNTIME_DIR/lvim" "$@"
+ nvim -u "$LUNARVIM_BASE_DIR/tests/minimal_init.lua" --cmd "set runtimepath+=$LUNARVIM_BASE_DIR" "$@"
}
if [ -n "$1" ]; then