fix nvim fold for jsx

This commit is contained in:
asep.komarudin 2024-04-14 20:31:00 +07:00
parent 00fb75edef
commit 0c18ab04c8

View file

@ -205,17 +205,22 @@ return {
-- Memeriksa apakah baris awal dari fold adalah komentar
local start_line = vim.api.nvim_buf_get_lines(0, lnum - 1, lnum, false)[1]
if start_line:find("^%s*%/%*") then -- Regex untuk mengecek komentar javascript
-- cari comentar dengan awalan /* untuk generaal comment
if start_line:find("^%s*%/%*") then
is_comment = true
-- cara commentar dengan awalan <!-- untuk html
elseif start_line:find("^%s*<!--") then
is_comment = true
-- cari comentar dengan awalan -- untuk lua
elseif start_line:find("^%s*%-%-") then
is_comment = true
end
-- cek fold yang berawalan import
if start_line:find("^%s*import") then
is_import = true
end
if start_line:find("%s*{") then
-- cek fold dengan akhiran {
if start_line:find("%s*{%s*$") then
is_bracket = true
end
if is_comment then