Skip to content

feat(ui): add nvchad ui mode - #1591

Open
ayamir wants to merge 13 commits into
mainfrom
feat/nvchad-ui-mode
Open

feat(ui): add nvchad ui mode#1591
ayamir wants to merge 13 commits into
mainfrom
feat/nvchad-ui-mode

Conversation

@ayamir

@ayamir ayamir commented Jul 26, 2026

Copy link
Copy Markdown
Owner

This PR introduces nvchad colorscheme and ui components for nvimdots.

Summary

  • add a nvchad colorscheme entry plus nvconfig compatibility layer for Base46 themes without using chadrc/volt
  • use nvchad-ui components in nvchad mode while keeping bufferline/lualine for non-NvChad themes
  • preserve nvimdots buffer/tab keymaps across both UI modes and remove alpha, toggleterm, and nvim-bufdel usage

@ayamir ayamir closed this Jul 26, 2026
@ayamir
ayamir deleted the feat/nvchad-ui-mode branch July 26, 2026 04:03
@ayamir
ayamir restored the feat/nvchad-ui-mode branch July 26, 2026 04:05
@ayamir ayamir reopened this Jul 26, 2026
@ayamir
ayamir force-pushed the feat/nvchad-ui-mode branch 2 times, most recently from 5f5803d to 7c4a267 Compare July 26, 2026 04:11
@ayamir

ayamir commented Jul 26, 2026

Copy link
Copy Markdown
Owner Author

The direction is introducing nvchad as a way to be parallel with existing UI settings, but IMO it's better to use nvchad to replace existing UI settings, maintaining two modes is somewhat cumbersome.

@ayamir

ayamir commented Jul 27, 2026

Copy link
Copy Markdown
Owner Author

Another changes:

  1. replace lots plugins with snacks.nvim
  2. use improved search.nvim for snacks.nvim
output.mp4

@ayamir
ayamir force-pushed the feat/nvchad-ui-mode branch 2 times, most recently from 07346b2 to c33c3ab Compare August 13, 2026 03:25
ayamir added 13 commits August 13, 2026 11:35
Add a NvChad colorscheme entry and compatibility config that routes Base46 theme selection through nvimdots settings instead of chadrc.

Use NvChad UI components in nvchad mode while keeping bufferline and lualine for non-NvChad themes, and preserve buffer/tab keymaps across both modes.

Remove alpha, toggleterm, and nvim-bufdel usage now covered by NvDash, NvChad term, and UI-specific buffer actions.
@ayamir
ayamir force-pushed the feat/nvchad-ui-mode branch from c33c3ab to 7f78d51 Compare August 13, 2026 03:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant