![image](https://private-user-images.githubusercontent.com/12479055/313423887-ac0bd860-e3ad-411a-9d36-323b1250cd12.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4MTM0ODksIm5iZiI6MTcyMTgxMzE4OSwicGF0aCI6Ii8xMjQ3OTA1NS8zMTM0MjM4ODctYWMwYmQ4NjAtZTNhZC00MTFhLTlkMzYtMzIzYjEyNTBjZDEyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI0VDA5MjYyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY5MjgyYjFjZmU3ZTM0MzdlZGM2MjcxMzY1MTcyODc1N2FhY2IyNWQ1ZjlhODM2YWFiZTk4MWM4ZjA5YTNmMTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.mxMh-Kqzy30F9jas88-UZ3GT-zuAw2ie5hY-tXtvvfA)
- React, Javascript, Typescript
- Astro
- Markdown
- Lua
- html
- css
- Install Nvim 0.9.5
git clone https://github.com/t1gu1/nvchad ~/.config/nvim && nvim
- Nerd Font as your terminal font. Make sure the nerd font you set doesn't end with Mono to prevent small icons. Example : JetbrainsMono Nerd Font and not JetbrainsMono Nerd Font Mono
- Ripgrep is required for grep searching with Telescope (OPTIONAL).
- GCC, Windows users must have mingw installed and set on path.
- Make, Windows users must have GnuWin32 installed and set on path.
- When you open the first time, always check your setup with the
:checkhealth
command
First there is an ajustement to not replace the yank by using d
, c
, p
so you can copy and paste without the fear of replacing the yarnked buffer.
rainbow-delimiters
| Make a rainbow with () {} [] - Easier to see the blocmini.cursorword
| Underline all words similar to the one under the cursormini.surround
| Sourround content with () {} [] "" ''mini.move
| Move line or selectionlspsaga
| Nice Lsp action, debug, etc bubbleproject.nvim
| Added to NvDash quick find projectlazygit.nvim
| An incredible way to have a git visual inside nvim
![image](https://private-user-images.githubusercontent.com/12479055/313424462-14300c6c-51e7-48a7-9dd8-0f6a1a36f105.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4MTM0ODksIm5iZiI6MTcyMTgxMzE4OSwicGF0aCI6Ii8xMjQ3OTA1NS8zMTM0MjQ0NjItMTQzMDBjNmMtNTFlNy00OGE3LTlkZDgtMGY2YTFhMzZmMTA1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI0VDA5MjYyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVhZjY0N2RjNWU2ZTRjOGEzYTNmZDhlNDk1ZWRjZWUwODFhYzQzZTI2NThhNGFiMjI0NTZmNjk1OGMyYTJiMjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.FuMSjl-x37sLrBtuJvip3vt1NcJ_zUpmNWpXJIyZC6E)
<leader>t
Open the last opened terminal (Create one if none created)1<leader>t
Open the second terminal (Create one if none created)2<leader>t
Open the second terminal (Create one if none created)3<leader>t
Open the second terminal (Create one if none created)4<leader>t
Open the second terminal (Create one if none created)5<leader>t
Open the second terminal (Create one if none created)- You get it. It works from
1
to9
.
Shortcut: Simply t
![image](https://private-user-images.githubusercontent.com/12479055/313424558-889dc45c-fc48-4346-a5d2-c7c24813a80d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4MTM0ODksIm5iZiI6MTcyMTgxMzE4OSwicGF0aCI6Ii8xMjQ3OTA1NS8zMTM0MjQ1NTgtODg5ZGM0NWMtZmM0OC00MzQ2LWE1ZDItYzdjMjQ4MTNhODBkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI0VDA5MjYyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMzNzFkNGU0YTFjNGNmNmM5NzQ2MTdhZjY4MjRmODZiZjNiNGEyM2E0Y2E4NDIzYTZhNTY4ZTY3ZjY1M2NiNGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.sGiE3FKHQMIIYZYPNNQ28WZsEXgXc2cvbqU0A6AyyCc)
It's nice to know that it will auto close if you'll go out of focus or select a file.
![image](https://private-user-images.githubusercontent.com/12479055/313423995-cd66209a-3347-4f26-a0ee-277689f69a6a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4MTM0ODksIm5iZiI6MTcyMTgxMzE4OSwicGF0aCI6Ii8xMjQ3OTA1NS8zMTM0MjM5OTUtY2Q2NjIwOWEtMzM0Ny00ZjI2LWEwZWUtMjc3Njg5ZjY5YTZhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI0VDA5MjYyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE3NzVmZTI1MjVmMGQ5MGUxNDhkMmRhOTA4MzAxODA5MzgwYjBjNmM0OGY0MjBjMjViYzc4NjZhN2NkNTYwZDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.LODW8bofEGkh_n6ZAY7w2v26-dvZsDN1gZphRfXylmY)
This is what appear when you press :
or /
.
It remove that space at the bottom of the screen for that visual with nice context icons.
![image](https://private-user-images.githubusercontent.com/12479055/313429430-5046ccf0-a3ee-4e3f-a493-7dfa26e57782.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4MTM0ODksIm5iZiI6MTcyMTgxMzE4OSwicGF0aCI6Ii8xMjQ3OTA1NS8zMTM0Mjk0MzAtNTA0NmNjZjAtYTNlZS00ZTNmLWE0OTMtN2RmYTI2ZTU3NzgyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI0VDA5MjYyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU3NzEzOGEwMmIwMTQxNmJmNDFmOThhYTlhNzA3MTNiNjhhZjQ0NGNjZDMwOTZiNzAyMTdiNzc0OGY0NGU2YjgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.wgiWFVSY0tBOEs91p_m_8Mn57AuRcGJKPRktMKmX_6A)
![image](https://private-user-images.githubusercontent.com/12479055/313429442-201dfb98-4b2f-4a4b-af47-6b11c2283007.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4MTM0ODksIm5iZiI6MTcyMTgxMzE4OSwicGF0aCI6Ii8xMjQ3OTA1NS8zMTM0Mjk0NDItMjAxZGZiOTgtNGIyZi00YTRiLWFmNDctNmIxMWMyMjgzMDA3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI0VDA5MjYyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdjMDRmODYyY2UyNDU4OWI3MDQ4MTRhZDg0ODc3N2I1MmVkYTBlZmQ1YjdjZDY1YTJmYTYyMzM5MjY4ODg1MTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.CMqKmz0yYXmk6MB_7SzDlobreByiOlDzMChHnjqyF7k)
<leader>a
Add file in Harpoon<leader>E
Show Harpoon explorer (This is a CAP E)<leader>1
Open the second terminal (Create one if none created)<leader>2
Open the second terminal (Create one if none created)<leader>3
Open the second terminal (Create one if none created)<leader>4
Open the second terminal (Create one if none created)<leader>5
Open the second terminal (Create one if none created)- You get it. It works from
1
to9
.
![image](https://private-user-images.githubusercontent.com/12479055/313428353-29fbd5df-d618-47bb-83ab-9a6f392140c3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4MTM0ODksIm5iZiI6MTcyMTgxMzE4OSwicGF0aCI6Ii8xMjQ3OTA1NS8zMTM0MjgzNTMtMjlmYmQ1ZGYtZDYxOC00N2JiLTgzYWItOWE2ZjM5MjE0MGMzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI0VDA5MjYyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVjMDk1OTQ2NmQ4YmM1ZjQ2ZDQyYmQyNTJlZDVjZmYyMTMzMjlkNWU3OThkNjM0NDk4ZTEyMTgxMTZjMmVhYmUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.zeZhsAbAw_JUCL4zqHDJ2Ax1mnodOIy7HKfEvAQwviQ)
<leader>ch
Will open the Cheat Sheet
![image](https://private-user-images.githubusercontent.com/12479055/313428820-18156a1c-2b61-42ae-882f-170bd8f7c40b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4MTM0ODksIm5iZiI6MTcyMTgxMzE4OSwicGF0aCI6Ii8xMjQ3OTA1NS8zMTM0Mjg4MjAtMTgxNTZhMWMtMmI2MS00MmFlLTg4MmYtMTcwYmQ4ZjdjNDBiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI0VDA5MjYyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY1NjFhNTU1YjU5MzAxMTgxYzU5NjcwYTE5MTc3ODRjZjM1MDIxYWEzMTJmMmRjMjY3MDIxZjkyMjZhMjYxMWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.vXCWtoCeB6m3HGMWa-811q8xT5oOKdpcIBGKgJf9tro)
![image](https://private-user-images.githubusercontent.com/12479055/313424045-bd951f95-04ec-46f6-b197-248544c12e27.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4MTM0ODksIm5iZiI6MTcyMTgxMzE4OSwicGF0aCI6Ii8xMjQ3OTA1NS8zMTM0MjQwNDUtYmQ5NTFmOTUtMDRlYy00NmY2LWIxOTctMjQ4NTQ0YzEyZTI3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI0VDA5MjYyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMwMWRlNzYwYTIyMjY2NTEzMTAyZDQ0MWQ5MzI5MzhkYjAyNTc3ZTNlYjkwZGY5NDM4MzkyNjc5MGIzMzA0OWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.CEkwPX6eI3S-2GSMyVPKGxGJy6Y9hS8_n2DODn-BcLw)
![image](https://private-user-images.githubusercontent.com/12479055/313423937-d3820bfd-13b0-4449-a90f-6b4d9887e3b0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4MTM0ODksIm5iZiI6MTcyMTgxMzE4OSwicGF0aCI6Ii8xMjQ3OTA1NS8zMTM0MjM5MzctZDM4MjBiZmQtMTNiMC00NDQ5LWE5MGYtNmI0ZDk4ODdlM2IwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI0VDA5MjYyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk4NGMxNTc2NWFkZDFiYzJkMGZlMjI4MzlkZDVkOTVlYjQ3YmMxOTJlNWM4OGI1NDEwMzVjYTU3MzVhM2M5NzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.E1tMwRIhh84N3y1KOJpb5mlycTcyCagwnJuEeWeX0oE)
gui:
theme:
activeBorderColor:
- '#00ffa5'
- bold
inactiveBorderColor:
- '#a5adcb'
optionsTextColor:
- '#00ebd7'
selectedLineBgColor:
- '#262a3f'
cherryPickedCommitBgColor:
- '#494d64'
cherryPickedCommitFgColor:
- '#8bd5ca'
unstagedChangesColor:
- '#ed8796'
defaultFgColor:
- '#cad3f5'
searchingActiveBorderColor:
- '#eed49f'
keybinding:
universal:
quit: '<esc>'
quit-alt1: '<c-c>' # alternative/alias of quit
return: 'q' # return to previous menu, will quit if there's nowhere to return
If x11
- xclip
If Wayland
- wl-copy and wl-paste