Skip to content

Commit bbe2796

Browse files
committed
update features doc
1 parent 140fd9c commit bbe2796

File tree

2 files changed

+57
-14
lines changed

2 files changed

+57
-14
lines changed

src/routes/docs/features.mdx

Lines changed: 52 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,9 @@ export const meta = {
2929

3030
- A theme switcher with telescope.nvim that reloads themes on the fly using the base46 plugin + plenary.nvim.
3131

32-
<div class="iframe-container">
33-
<iframe src="https://www.youtube.com/embed/wt7IX8ojMrs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allow="fullscreen;"></iframe>
32+
33+
<div class='iframe-container'>
34+
<iframe width="560" height="315" src="https://www.youtube.com/embed/eUnDUhYoNJg?si=t9BxDCsA9ru1eXox" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
3435
</div>
3536

3637
## Statusline
@@ -72,7 +73,7 @@ export const meta = {
7273
- Nvdash is NvChad's minimal dashboard module, It's very simple at this stage and will get more features in the future!
7374
- Command to run it `Nvdash`, its disabled on startup, check the nvconfig.lua for its syntax and override it from chadrc.
7475

75-
![nvdash](/features/nvdash.webp)
76+
![nvdash](https://github.com/user-attachments/assets/072c8733-8a44-4cf3-8732-e5fa7eb9459e)
7677

7778
## NvCheatsheet
7879

@@ -87,6 +88,54 @@ export const meta = {
8788
<iframe src="https://www.youtube.com/embed/IljDD4cjgKc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allow='fullscreen;'></iframe>
8889
</div>
8990

91+
## Colorify
92+
93+
- Colors hex color on buffer and lsp colors on the buffer, like tailwind etc
94+
95+
![image](https://github.com/user-attachments/assets/c5f3dc55-7810-48ae-879e-25453ab16b71)
96+
97+
## Lsp Signature
98+
99+
- Minimal signature window ( [50 LOC ~](https://github.com/NvChad/ui/blob/v3.0/lua/nvchad/lsp/signature.lua)), just uses `vim.lsp.buf.signature_help` on some autocmds.
100+
101+
![image](https://github.com/user-attachments/assets/b2db5cd1-a81b-41a7-a132-7d2dc15edf39)
102+
103+
## Lsp Variable Renamer
104+
105+
- Used for renaming
106+
107+
![image](https://github.com/user-attachments/assets/c90c1de4-3f42-4bc4-9392-766ca989e4ea)
108+
109+
## Nvim-cmp styling
110+
111+
- [`nvim-cmp`](https://github.com/hrsh7th/nvim-cmp) is a completion plugin for Neovim coded in Lua.
112+
- Below are some cmp styles in nvchad
113+
114+
![image](https://github.com/user-attachments/assets/661bbc0f-7073-4b4c-81cb-7cf035e29d6f)
115+
![image](https://github.com/user-attachments/assets/0557e479-2735-4a86-b23a-eafa540ab4a5)
116+
![image](https://github.com/user-attachments/assets/5b445b45-4802-4851-a8a4-1de051d58ade)
117+
![image](https://github.com/user-attachments/assets/3fdbbaa7-a212-499a-a291-0609c72b6f96)
118+
![image](https://github.com/user-attachments/assets/28775c0c-ce85-45cd-8c76-bdd97344f5b4)
119+
![image](https://github.com/user-attachments/assets/c44e405b-f0f1-4c56-ae58-85c49b9616a0)
120+
![image](https://github.com/user-attachments/assets/57e88886-7c95-4e77-a252-2021160cd274)
121+
122+
## Automating Mason installation
123+
124+
- MasonInstallAll command will now capture all the mason tools from your config
125+
- Supported plugins are : lspconfig, nvim-lint, conform.nvim
126+
127+
- So for example if you have lspconfig like this :
128+
129+
```lua
130+
require("lspconfig").html.setup{}
131+
require("lspconfig").clangd.setup{}
132+
```
133+
<br/>
134+
135+
Then running MasonInstallAll will install both the mason pkgs
136+
137+
check `:h nvui.mason` for more info
138+
90139
# General Neovim plugins
91140

92141
- These plugins aren't related to nvchad, we just tweak them a bit and theme the UI related ones.
@@ -104,14 +153,6 @@ export const meta = {
104153

105154
![nvim tree](https://raw.githubusercontent.com/siduck/dotfiles/all/rice%20flex/nvimtree.png)
106155

107-
108-
## Nvim-cmp
109-
110-
- [`nvim-cmp`](https://github.com/hrsh7th/nvim-cmp) is a completion plugin for Neovim coded in Lua.
111-
- Below are some cmp styles in nvchad
112-
113-
![nvim-cmp](/features/cmp.webp)
114-
115156
- Note that that's just the cmp look in everblush theme, there are more 57 themes! You can hide cmp icons, cmpkind txt etc from the user config ( chadrc ) itself!
116157

117158
## Auto-completion & LSP

src/routes/news/nvui.mdx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ Note: These are changelogs for entire of NvChad.
6666

6767
![image](https://github.com/user-attachments/assets/897e46f1-9ae2-4cc2-8fa2-64eff40a90dd)
6868

69+
<div class='iframe-container'>
70+
<iframe width="560" height="315" src="https://www.youtube.com/embed/eUnDUhYoNJg?si=t9BxDCsA9ru1eXox" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
71+
</div>
72+
6973
## TailwindCSS & CSS Lsp in Cmp
7074

7175
- Read `:h nvui.cmp` to enable it
@@ -93,12 +97,10 @@ M.nvdash = { ... }
9397
<br/>
9498
Check the syntax of buttons in [nvconfig file](https://github.com/NvChad/ui/blob/v3.0/lua/nvconfig.lua#L61)
9599

96-
97-
## Automatic Mason installation
100+
## Automatic Mason install
98101

99102
- MasonInstallAll command will now capture all the mason tools from your config
100103
- Supported plugins are : lspconfig, nvim-lint, conform.nvim
101-
102104
- So for example if you have lspconfig like this :
103105

104106
```lua

0 commit comments

Comments
 (0)