Added plugins: fzf-lua, todo-comments, smear-cursor, fyler

This commit is contained in:
2026-01-30 08:33:09 +01:00
parent 6f5a898f3c
commit f47c861331

View File

@@ -125,8 +125,7 @@ require("lazy").setup({
--
-- LSP manager and others
--
-- "williamboman/mason.nvim",
-- "williamboman/mason-lspconfig.nvim",
-- https://github.com/neovim/nvim-lspconfig
"neovim/nvim-lspconfig",
-- Nice plugin to show what LSPs are doing in the background (and others
@@ -369,6 +368,9 @@ require("lazy").setup({
-- workspaces, lightweight "projects"
{
"natecraddock/workspaces.nvim",
dependencies = {
"ibhagwan/fzf-lua"
},
config = function()
require("workspaces").setup {
-- sort the list of workspaces by name after loading from the workspaces path.
@@ -402,15 +404,15 @@ require("lazy").setup({
-- TODO, WARN, HACK, PERF, NOTE, TEST and others highlighting and searching
-- {
-- "folke/todo-comments.nvim",
-- dependencies = { "nvim-lua/plenary.nvim" },
-- opts = {
-- -- your configuration comes here
-- -- or leave it empty to use the default settings
-- -- refer to the configuration section below
-- }
-- },
{
"folke/todo-comments.nvim",
dependencies = { "nvim-lua/plenary.nvim" },
opts = {
-- your configuration comes here
-- or leave it empty to use the default settings
-- refer to the configuration section below
}
},
-- highlight word under cursor
{
@@ -504,5 +506,54 @@ require("lazy").setup({
config = function() require('sqlua').setup() end
},
{
'sphamba/smear-cursor.nvim',
opts = {
-- cursor_color = "#ff4000",
cursor_color = "#8b0000",
stiffness = 1,
trailing_stiffness = 1,
trailing_exponent = 0,
matrix_pixel_threshold = 1,
damping = 0.9,
gradient_exponent = 0,
gamma = 1,
never_draw_over_target = true, -- if you want to actually see under the cursor
hide_target_hack = true, -- same
legacy_computing_symbols_support = true,
-- Only smear cursor when moving at least these distances
-- value of 2 inhibits smear while typing
min_horizontal_distance_smear = 2,
min_vertical_distance_smear = 2,
-- particles configuration
particles_enabled = true,
particle_spread = 1,
particles_per_second = 200,
particles_per_length = 50,
particle_max_lifetime = 800,
particle_max_initial_velocity = 20,
particle_velocity_from_cursor = 0.5,
particle_damping = 0.15,
particle_gravity = 50,
min_distance_emit_particles = 0,
},
},
{
"A7Lavinraj/fyler.nvim",
dependencies = { "nvim-mini/mini.icons" },
branch = "stable", -- Use stable branch for production
opts = {
views = {
finder = {
delete_to_trash = true,
}
}
}
},
-- new plugins BEFORE here
})