chore(lua/plugins): cleanup and reorganize plugin configurations, dropping deprecated plugins and introducing new folding, smoothing, and screenshot tools

New Features:
- Added ufo.nvim for advanced folding with Treesitter and indent providers
- Added neoscroll.nvim for smooth scrolling
- Added smartcolumn.nvim to enforce colorcolumn only when needed
- Added codesnap.nvim for markdown screenshot generation
- Added Markview toggle shortcut for markdown preview

Enhancements:
- Configured folding options (foldcolumn, foldlevel, provider selector)
- Added keybindings for opening/closing all folds and toggling fold visibility
- Updated plugin loading conditions and lazy loading patterns

Bug Fixes: — No bug fixes included in this change —
This commit is contained in:
sankalp committed 2026-02-20 23:55:19 +05:45
1 parent 9e2126314b
commit f93e579294
6 files changed
+259 -234

No files matched your search

-29
View File
@@ -72,12 +72,6 @@ return {
end,
},
-- smooth scrolling
{
'karb94/neoscroll.nvim',
opts = {},
},
-- discord presence
-- {
-- "vyfor/cord.nvim",
@@ -117,29 +111,6 @@ return {
opts = {},
},
-- Screenshot Tool
{
'mistricky/codesnap.nvim',
build = 'make',
cmd = {
'CodeSnap',
'CodeSnapSave',
'CodeSnapHighlight',
'CodeSnapSaveHighlight',
'CodeSnapASCII',
},
opts = {
bg_theme = 'dusk',
code_font_family = 'JetBrainsMono Nerd Font',
save_path = os.getenv('XDG_SCREENSHOTS_DIR') or (os.getenv('HOME') .. '/Pictures'),
watermark = 'SANKALP',
watermark_font_family = 'Anurati',
has_breadcrumbs = true,
breadcrumbs_separator = '/',
has_line_number = true,
},
},
-- buffer manager
{
'serhez/bento.nvim',