Added a new decorative multi‑line ASCII header to the dashboard preset, enhancing visual appeal.
- New Features - Introduced multi‑line ASCII art header with improved typography
- Enhancements
- Replaced plain placeholder with eye‑catching design
- Bug Fixes
- (none)
Why: Clean up the heavy Lspsaga UI and adopt built‑in LSP plus Snacks for better performance and maintainability.
- New Features
- Use native `vim.lsp.buf` functions for code actions, diagnostics, rename, etc.
- Integrate Snacks picker for definitions, references, symbols, and type definitions.
- Enhancements - Update keybindings to use Snacks and native APIs instead of Lspsaga.
- Drop `nvimdev/Lspsaga.nvim`, `typescript-tools.nvim`, and unused `plenary.nvim`.
- Preserve mini.misc auto‑root and other minor improvements.
- Bug Fixes
- Resolve broken Lspsaga UI configuration and related mappings.
- Remove stale `<leader>la` mapping that referenced Lspsaga.
Added dedicated snippet provider with configurable search paths and extended filetype support for MDX, while replacing the legacy LuaSnip preset with the default preset and updating fuzzy settings.
- New Features
- Introduced custom snippet provider loading snippets from `config/snippets`
- Enabled MDX completion as markdown
- Enhancements
- Switched snippet preset from `luasnip` to `default`
- Updated fuzzy implementation to `prefer_rust`
- Removed legacy LuaSnip loader calls
- Fix plugin quoting and require calls in 00‑colorscheme.lua
- Set gruvbox colorscheme with transparent mode and updated overrides - Update snacks.nvim layout to use string quotes and minor option tweaks
- Add markdown‑preview plugin with build step
- Consolidate configuration keys and remove deprecated settings
Add missing markdownlint condition, streamline completion sources, and turn on previously disabled UI features.
New Features:
- Enable explorer, scroll, select, terminal, toggle, words, and zen UI components
- Add TypeScript tool filetype support for JavaScript/JSX/TSX
- Provide dynamic source selection for completion based on command context
Enhancements:
- Simplify markdownlint formatter configuration
- Drop unused markdown-toc from markdown formatters
- Refine default completion sources per command type
Bug Fixes:
- Remove redundant markdownlint condition check
- Clean up formatter list by dropping markdown-toc- Add proper descriptions to WhichKey mappings
New Features
- Add `nvim-lua/plenary.nvim` to the plugin configuration to satisfy `typescript-tools.nvim` requirements.
Enhancements
- Ensure the plugin list now includes the new dependency for better integration.
Bug Fixes
- None.
New Features
- Introduced typescript-tools.nvim plugin for TypeScript development.
Enhancements
- Configured comprehensive TypeScript server settings including diagnostics, code actions, and import management.
- Added <A-x> mapping in insert mode to clear completions via codeium.
Bug Fixes
- (none)
Streamline plugin configuration by enabling the project explorer in Snacks and removing unused plugins and configurations.
- New Features
- Enabled `explorer` and `projects` in Snacks with explicit directories (`~/Projects`, `~/Projects/other`, `~/.config/Modus`).
- Added `dev` layout mapping for project-specific browsing.
- Enhancements - Removed unused UI plugins (`neoscroll.nvim`, `neodim`, `better-escape.nvim`) and their autocmds.
- Optimized lazy loading of Snacks components for faster startup.
- Bug Fixes
- Fixed misconfiguration of project directories (`~/Project` corrected to `~/Projects`).
- Cleaned up removed plugin setups that could cause runtime errors.
- Added mapping <leader>px to invoke pack_helper.clean()
- Normalized string quoting to single quotes across plugin configs
- Minor formatting adjustments to autocmd callbacks and mappings
Simplify plugin configurations and improve keybinding consistency.
New Features
- Use plain plugin names instead of version‑locked specifications.
Enhancements
- Change colorcolumn setting from number to string.
- Replace multiple update mappings with a single vim.pack.update() call.
Bug Fixes
- Remove outdated plugin manager mappings that caused duplicate actions.