nvim/lua/core/plugins/dev-tools.lua

78 lines
1.7 KiB
Lua

return {
-- Autopairs
-- Homepage: https://github.com/windwp/nvim-autopairs
-- What is it?
-- Basically just create another pair of ' " ( or more so it makes programming slightly easier.
{
"windwp/nvim-autopairs",
event = "InsertEnter",
config = true,
},
-- Autotag
-- Homepage: https://github.com/windwp/nvim-ts-autotag
-- What is it?
-- Helps with automatically adding a ending tag
-- NOTE: Test it out using HTML or JSON. (E.g <div>something</div>)
{
"windwp/nvim-ts-autotag",
config = function()
require("nvim-ts-autotag").setup({})
end,
},
-- todo-comments.nvim
-- Homepage: https://github.com/folke/todo-comments.nvim
-- What is it?
-- Basically helps indicate developer notes.
-- Test:
-- NOTE: This is a notes
-- WARN: This is warning note.
-- TODO: This is a to-do note.
-- FIX: This is a fix note.
-- PERF: This is a performance note.
{
"folke/todo-comments.nvim",
dependencies = { "nvim-lua/plenary.nvim" },
config = function()
-- Initializes todo setup
require("todo-comments").setup()
end,
},
-- nvim-highlight-colors
-- Homepage: https://github.com/brenoprata10/nvim-highlight-colors
-- What is it?
-- Makes it easier to see RGB colors via their hexadecimal number.
-- Test: #FFFFFF
{
"brenoprata10/nvim-highlight-colors",
config = function()
require("nvim-highlight-colors").setup({})
end,
},
-- indent-blankline
-- Homepage: https://github.com/lukas-reineke/indent-blankline.nvim
-- What is it?
-- Shows the line of indentation so you know how much indentation you are using.
{
"lukas-reineke/indent-blankline.nvim",
main = "ibl",
---@module "ibl"
---@type ibl.config opts = {},
},
}