chore(nvim): misc changes with some plugins

This commit is contained in:
Sergio Laín 2025-06-08 21:27:55 +02:00
parent 2b0da323af
commit 0f6a99667f
No known key found for this signature in database
GPG key ID: 51BB28D8B42FB438
6 changed files with 26 additions and 31 deletions

View file

@ -1,13 +1,13 @@
local ac = vim.api.nvim_create_autocmd local ac = vim.api.nvim_create_autocmd
local ag = vim.api.nvim_create_augroup local ag = vim.api.nvim_create_augroup
-- Disable diagnostics in a .env file -- -- Disable diagnostics in a .env file
ac("BufRead", { -- ac("BufRead", {
pattern = ".env", -- pattern = ".env",
callback = function() -- callback = function()
vim.diagnostic.disable(false) -- vim.diagnostic.disable(false)
end, -- end,
}) -- })
local auto_close_filetype = { local auto_close_filetype = {
"lazy", "lazy",
@ -70,14 +70,14 @@ ac("BufEnter", {
end, end,
}) })
-- Disable eslint on node_modules -- -- Disable eslint on node_modules
ac({ "BufNewFile", "BufRead" }, { -- ac({ "BufNewFile", "BufRead" }, {
group = ag("DisableEslintOnNodeModules", { clear = true }), -- group = ag("DisableEslintOnNodeModules", { clear = true }),
pattern = { "**/node_modules/**", "node_modules", "/node_modules/*" }, -- pattern = { "**/node_modules/**", "node_modules", "/node_modules/*" },
callback = function() -- callback = function()
vim.diagnostic.disable(false) -- vim.diagnostic.disable(false)
end, -- end,
}) -- })
-- Toggle between relative/absolute line numbers -- Toggle between relative/absolute line numbers
local numbertoggle = ag("numbertoggle", { clear = true }) local numbertoggle = ag("numbertoggle", { clear = true })

View file

@ -8,7 +8,6 @@ return {
completion = { completion = {
menu = { menu = {
border = "rounded", border = "rounded",
winhighlight = "Normal:BlinkCmpDoc,FloatBorder:BlinkCmpDocBorder,CursorLine:BlinkCmpDocCursorLine,Search:None",
}, },
documentation = { documentation = {
window = { window = {

View file

@ -34,7 +34,11 @@ return {
{ {
"<leader>sy", "<leader>sy",
function() function()
if LazyVim.pick.picker.name == "snacks" then
Snacks.picker.yanky()
else
vim.cmd([[YankyRingHistory]]) vim.cmd([[YankyRingHistory]])
end
end, end,
mode = { "n", "v" }, mode = { "n", "v" },
desc = "Yank History", desc = "Yank History",

View file

@ -1,6 +1,6 @@
return { return {
"m4xshen/hardtime.nvim", "m4xshen/hardtime.nvim",
dependencies = { "MunifTanjim/nui.nvim", "nvim-lua/plenary.nvim" }, dependencies = { "MunifTanjim/nui.nvim" },
event = "LazyFile", event = "LazyFile",
keys = { keys = {
{ "<leader>uH", "<cmd>Hardtime toggle<CR>", desc = "Toggle Hardtime" }, { "<leader>uH", "<cmd>Hardtime toggle<CR>", desc = "Toggle Hardtime" },
@ -20,16 +20,6 @@ return {
"outline", "outline",
}, },
restriction_mode = "hint", restriction_mode = "hint",
restricted_keys = {
["h"] = { "n", "x" },
["l"] = { "n", "x" },
["-"] = { "n", "x" },
["+"] = { "n", "x" },
["gj"] = { "n", "x" },
["gk"] = { "n", "x" },
["<C-N>"] = { "n", "x" },
["<C-P>"] = { "n", "x" },
},
disabled_keys = { disabled_keys = {
["<Up>"] = { "" }, ["<Up>"] = { "" },
["<Down>"] = { "" }, ["<Down>"] = { "" },

View file

@ -62,6 +62,7 @@ return {
keys = { keys = {
{ "<leader>fz", function() Snacks.picker.zoxide() end, desc = "Zoxide" }, { "<leader>fz", function() Snacks.picker.zoxide() end, desc = "Zoxide" },
{ "<leader>S", function() Snacks.picker.spelling() end, desc = "Spelling" }, { "<leader>S", function() Snacks.picker.spelling() end, desc = "Spelling" },
{ "<leader>B", function() Snacks.picker.buffers() end, desc = "Buffers" },
{ "<leader>gB", function() Snacks.picker.git_branches() end, desc = "Git Branches" }, { "<leader>gB", function() Snacks.picker.git_branches() end, desc = "Git Branches" },
{ "<leader>go", function() Snacks.gitbrowse() end, desc = "Git Open Line" }, { "<leader>go", function() Snacks.gitbrowse() end, desc = "Git Open Line" },
}, },

View file

@ -1,9 +1,10 @@
return { return {
{ {
"lewis6991/gitsigns.nvim",
dependencies = {
"purarue/gitsigns-yadm.nvim", "purarue/gitsigns-yadm.nvim",
lazy = true,
}, },
{
"lewis6991/gitsigns.nvim",
opts = { opts = {
_on_attach_pre = function(bufnr, callback) _on_attach_pre = function(bufnr, callback)
if vim.fn.executable("yadm") == 1 then if vim.fn.executable("yadm") == 1 then