Commit Graph
399 Commits
Author SHA1 Message Date
sankalp 5f7d573e55 update 2026-03-23 16:21:13 +05:45
sankalp a55fe2ade0 update 2026-03-23 15:11:34 +05:45
sankalp 2a27ed7210 update 2026-03-21 20:55:47 +05:45
sankalp 2880bcbc00 update 2026-03-20 17:46:19 +05:45
sankalp e9613835d7 update 2026-03-19 18:01:52 +05:45
sankalp 251b224f4d update 2026-03-18 19:06:42 +05:45
sankalp 3c55294add update 2026-03-17 19:54:18 +05:45
sankalp 30db4bcf19 update 2026-03-16 19:54:18 +05:45
sankalp 5bdce5f1a8 feat(lua/plugins): improve markdown-preview and treesitter setup
Enhancements:
- Refined markdown-preview configuration to use command toggles and lazy loading
- Simplified treesitter setup by using direct nvim-treesitter API

New Features:
- Added support for MarkdownPreviewStop command
- Updated ft configuration to use a table for markdown filetypes

Bug Fixes:
- None
2026-03-12 20:46:00 +05:45
sankalp d3f50a7355 chore(root): bump plugin version hashes in lazy-lock.json
Updated lazy-lock.json with newer commit SHAs for multiple plugins.
2026-03-12 20:45:43 +05:45
sankalp 9912aa7821 update 2026-03-10 11:10:43 +05:45
sankalp 16c43b0f95 update 2026-03-09 21:52:20 +05:45
sankalp 06fa5fed42 update 2026-03-08 23:55:36 +05:45
sankalp 764aa2f482 update 2026-03-07 23:07:27 +05:45
sankalp 7a8d152559 update 2026-03-07 10:46:33 +05:45
sankalp f47baece05 feat(lua/config): add autocmd to mask .env values and toggle with <leader>ot
Adds autocmd to hide sensitive data in .env files on load and provides a toggle keymap (<leader>ot) to reveal original values.

New Features
- Mask .env file contents whenopened
- Toggle visibility with <leader>ot
2026-03-05 11:22:34 +05:45
sankalp face5a9a66 update 2026-03-03 20:25:43 +05:45
sankalp 50b8865249 feat(lua/config): refactor and extend key mappings
The configuration tidies up key‑mapping definitions, adopts consistent quoting, adds convenient navigation shortcuts, and improves visual‑mode and search handling while fixing small bugs.

- New Features
  - Added <leader>a shortcut to select all lines.
  - Added wrap‑selection shortcuts using single and double quotes.
  - Added <leader>re shortcut to replace the word under the cursor.
  - Added toggle for inlay hints via <leader>th.
  - Updated terminal mode mappings for quicker exit.
- Enhancements
  - Consolidated mapping definitions with clearer descriptions.
  - Replaced deprecated key codes with explicit '<Space>' and single‑quote syntax.
  - Refined operator‑pending mappings for paste and cut to avoid clipboard overrides.
  - Improved visual‑mode navigation with <A-k>/<A-j> and block movement.
  - Fixed arrow‑key no‑ops to use explicit '<Up>' etc. strings.
  - Simplified fold toggles with clearer function bodies.
- Bug Fixes
  - Corrected mapping of '<esc>' in insert/normal modes to include proper command sequencing.
  - Fixed missing quotes around string literals in several mappings.
  - Ensured consistent use of single quotes for Lua strings throughout.
2026-02-20 23:56:55 +05:45
sankalp 6adb9abf0c feat(root): add smartcolumn.nvim to lazy-lock.json
Add smartcolumn.nvim plugin entry to lazy-lock.json to track its latest branch and commit.

New Features
- Add smartcolumn.nvim plugin entry.
2026-02-20 23:55:27 +05:45
sankalp f93e579294 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 —
2026-02-20 23:55:19 +05:45
sankalp 9e2126314b update 2026-02-19 22:49:01 +05:45
sankalp 5cc57cb5f3 update 2026-02-15 22:07:09 +05:45
sankalp 06a1a81ef7 update 2026-02-05 18:24:27 +05:45
sankalp c654f589ff update 2026-02-04 18:47:53 +05:45
sankalp a94e8e29e6 update 2026-02-01 20:10:38 +05:45
sankalp 5d7501cad3 updates 2026-01-28 18:57:23 +05:45
sankalp 929de57da3 updates 2026-01-27 19:41:14 +05:45
sankalp 7901989c2e updates 2026-01-24 06:19:10 +05:45
sankalp 1c18acaa69 update 2026-01-21 17:01:20 +05:45
sankalp 36988d4e5a update 2026-01-19 22:33:20 +05:45
sankalp 9baaf215be update 2026-01-18 20:25:05 +05:45
sankalp c370d3b073 update 2026-01-12 23:38:57 +05:45
sankalp 8d39fc5466 update 2026-01-07 17:26:10 +05:45
sankalp 18543971bf update 2026-01-03 19:37:35 +05:45
sankalp 3d3d5e72c3 update 2026-01-01 17:58:53 +05:45
sankalp 87198ebea5 update 2025-12-29 23:40:42 +05:45
sankalp 79a6a904aa update 2025-12-29 00:32:07 +05:45
sankalp ebe3fdea7c update 2025-12-27 00:54:29 +05:45
sankalp 89377b4e23 update 2025-12-24 16:38:35 +05:45
sankalp cefe3515f2 update 2025-12-21 19:13:53 +05:45
sankalp f7ca8b3a99 update 2025-12-20 21:26:13 +05:45
sankalp f3bf9bf25f feat(root): update plugin versions in lazy-lock.json
Updated multiple plugin versions to their latest commits in the lazy-lock.json configuration.

**New Features**
- **lazy.nvim**: Updated to commit 306a055 for latest features and improvements
- **tiny-code-action.nvim**: Updated to commit 0932b80 with new functionality

**Enhancements & Refinements**
- **nvim-autopairs**: Upgraded to commit c2a0dd0 for better pairing behavior
- **nvim-lint**: Bumped to commit c47b71d with enhanced linting capabilities
- **nvim-lspconfig**: Updated to commit c4f67bf for improved LSP configuration handling
2025-12-18 17:51:19 +05:45
sankalp 3a194bad56 update 2025-12-16 17:37:34 +05:45
sankalp c9d016ff9d update 2025-12-13 14:22:04 +05:45
sankalp 3012cf5275 chore(plugins): update Neovim plugins 2025-12-12 07:24:47 +05:45
sankalp da11944299 update 2025-12-11 19:53:39 +05:45
sankalp 9c8fa8e689 This commit updates the "nvim-lint" dependency in the lazy-lock.json file to a new commit, improving the consistency and maintainability of the codebase. 2025-12-10 23:15:57 +05:45
sankalp 35a6b8ed2e refactor(deps): update nvim-autopairs and nvim-genghis dependencies to new commits 2025-12-09 16:00:17 +05:45
sankalp 3dff1b9120 refactor(plugins): update dependencies to specific commits in lazy-lock.json 2025-12-08 19:09:02 +05:45
sankalp 995fb3ce58 refactor(lazy-lock): update nvim-genghis commit to 946be116814dba45606d2dcf585361a211312550 2025-12-07 20:23:57 +05:45