This commit is contained in:
sankalp committed 2024-01-18 14:36:22 +05:45
1 parent 19d9347db9
commit 3ac528c554
72 files changed
+1734 -3140

No files matched your search

@@ -0,0 +1,16 @@
-- Automatically end a self-closing tag when pressing /
vim.keymap.set("i", "/", function()
local node = vim.treesitter.get_node()
if not node then
return "/"
end
if node:type() == "jsx_opening_element" then
local char_at_cursor = vim.fn.strcharpart(vim.fn.strpart(vim.fn.getline("."), vim.fn.col(".") - 2), 0, 1)
local already_have_space = char_at_cursor == " "
return already_have_space and "/>" or " />"
end
return "/"
end, { expr = true, buffer = true })