Adds lua/whipsmart/plugins/markdown.lua as an opt-in extra that bundles
render-markdown.nvim (unconditional) and obsidian.nvim + blink.compat
(gated on vim.g.obsidian_vaults being set in local.lua). Uses
blink.cmp.config.merge_with to extend the completion config post-setup
with markdown-specific per_filetype sources and [[wikilink trigger behaviour.
Also fixes a load-order bug where pcall(require, 'local') ran before
vim.g.have_nerd_font and all vim.o.* defaults were set, making it
impossible for local.lua to override them. The call is now at the end
of Section 1 so local.lua runs last and overrides work correctly.
UNIFIED.md updated: markdown extra documented, roci migration and
load-order fix checked off the roadmap.
- Rename lua/kickstart/ -> lua/whipsmart/ (health check, opt-in extras)
- Replace doc/kickstart.txt with doc/whipsmart.txt; regenerate help tags
- Rename all kickstart-* augroups to whipsmart-* in lsp.lua and telescope.lua
- Fix missed kickstart-lsp-highlight reference in nvim_clear_autocmds
- Wire up custom/plugins loading (was silently never called)
- Replace implicit glob plugin loader with explicit ordered list in init.lua
- Remove dead mason-lspconfig dependency (unused with 0.12 native LSP)
- Simplify format.lua format_on_save to a clear user-editable ft table
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>