aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/health.lua
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2025-02-26 14:31:03 -0800
committerGitHub <noreply@github.com>2025-02-26 14:31:03 -0800
commit4f42b69b4ad0d0034581d756ef9bcb0e55f3491d (patch)
tree0c40b6f8c3569e339d375cb5842820590c5f3103 /runtime/lua/vim/health.lua
parentf4921e2b7deb4812414998a521c33f920f571c20 (diff)
parent4a997a1732fdb7a1c99cadf780b789f1ac84d990 (diff)
downloadrneovim-4f42b69b4ad0d0034581d756ef9bcb0e55f3491d.tar.gz
rneovim-4f42b69b4ad0d0034581d756ef9bcb0e55f3491d.tar.bz2
rneovim-4f42b69b4ad0d0034581d756ef9bcb0e55f3491d.zip
Merge #32601 vim.text.indent()
Diffstat (limited to 'runtime/lua/vim/health.lua')
-rw-r--r--runtime/lua/vim/health.lua9
1 files changed, 2 insertions, 7 deletions
diff --git a/runtime/lua/vim/health.lua b/runtime/lua/vim/health.lua
index a265e2b901..0d42e8fed6 100644
--- a/runtime/lua/vim/health.lua
+++ b/runtime/lua/vim/health.lua
@@ -186,18 +186,13 @@ local function get_healthcheck(plugin_names)
return healthchecks
end
---- Indents lines *except* line 1 of a string if it contains newlines.
+--- Indents lines *except* line 1 of a multiline string.
---
--- @param s string
--- @param columns integer
--- @return string
local function indent_after_line1(s, columns)
- local lines = vim.split(s, '\n')
- local indent = string.rep(' ', columns)
- for i = 2, #lines do
- lines[i] = indent .. lines[i]
- end
- return table.concat(lines, '\n')
+ return (vim.text.indent(columns, s):gsub('^%s+', ''))
end
--- Changes ':h clipboard' to ':help |clipboard|'.