feat(ide): tailwind integration

This commit is contained in:
Guz
2025-03-17 10:57:48 -03:00
parent 5df35f88dc
commit 6ec8fa8e35
4 changed files with 19 additions and 9 deletions

View File

@@ -197,6 +197,16 @@ return {
event = { "BufReadPre", "BufNewFile" },
},
-- Tailwind integration
{
"tailwind-tools.nvim",
after = function()
-- TODO: Fork the project to remove root_dir clauses in LSP config,
-- since Tailwind v4 doesn't use tailwind.config.js
require("tailwind-tools").setup()
end
},
-- File explorer
{
-- (Probably can be replaced by local functions in the config)

View File

@@ -44,7 +44,6 @@ local lsps = {
single_file_support = true,
root_dir = nil,
},
["tailwindcss"] = {},
["ts_ls"] = {},
["rust_analyzer"] = {},
}

View File

@@ -5,7 +5,7 @@ return {
cmd = {
"Telescope",
},
dep_of = { "harpoon2" },
dep_of = { "harpoon2", "tailwind-tools.nvim" },
keys = {
{
"<leader><space>",
@@ -24,7 +24,7 @@ return {
end,
desc = "[Telescope] Find in current buffer",
},
{ "fr", ":lua require('telescope.builtin').oldfiles()<cr>", desc = "[Telescope] Find recent files" },
{ "fr", ":lua require('telescope.builtin').oldfiles()<cr>", desc = "[Telescope] Find recent files" },
{
"ff",
function()
@@ -43,9 +43,9 @@ return {
end,
desc = "[Telescope] Find files",
},
{ "fw", ":lua require('telescope.builtin').grep_string()<cr>", desc = "[Telescope] Find word" },
{ "<leader>fw", "<cmd>Telescope live_grep<cr>", desc = "[Telescope] Find word in all files" },
{ "fs", ":lua require('telescope.builtin').resume()<cr>", desc = "[Telescope] Resume search" },
{ "fw", ":lua require('telescope.builtin').grep_string()<cr>", desc = "[Telescope] Find word" },
{ "<leader>fw", "<cmd>Telescope live_grep<cr>", desc = "[Telescope] Find word in all files" },
{ "fs", ":lua require('telescope.builtin').resume()<cr>", desc = "[Telescope] Resume search" },
},
after = function()
require("telescope").setup()
@@ -136,10 +136,10 @@ return {
{
"tmux.nvim",
keys = {
{ "<C-h>", ":lua require('tmux').move_left()<cr>", desc = "[Tmux] Move to left pane" },
{ "<C-h>", ":lua require('tmux').move_left()<cr>", desc = "[Tmux] Move to left pane" },
{ "<C-j>", ":lua require('tmux').move_bottom()<cr>", desc = "[Tmux] Move to bottom pane" },
{ "<C-k>", ":lua require('tmux').move_top()<cr>", desc = "[Tmux] Move to top pane" },
{ "<C-l>", ":lua require('tmux').move_right()<cr>", desc = "[Tmux] Move to right pane" },
{ "<C-k>", ":lua require('tmux').move_top()<cr>", desc = "[Tmux] Move to top pane" },
{ "<C-l>", ":lua require('tmux').move_right()<cr>", desc = "[Tmux] Move to right pane" },
},
after = function()
require("tmux").setup()

View File

@@ -47,6 +47,7 @@
nvim-nio
nvim-ts-autotag
nvim-web-devicons
tailwind-tools-nvim
telescope-nvim
telescope-fzf-native-nvim
trouble-nvim