Giter Site home page Giter Site logo

nvchad's Introduction

NvChad Customised

Cute Dashboard (Customised)

image

Ready to work for these types of projects

  • React, Javascript, Typescript
  • Astro
  • Markdown
  • Lua
  • html
  • css

Install Pre-requisites

  • 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

Nice little plugins added & ajustment (Cause not mentionned later in this doc)

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 bloc
  • mini.cursorword | Underline all words similar to the one under the cursor
  • mini.surround | Sourround content with () {} [] "" ''
  • mini.move | Move line or selection
  • lspsaga | Nice Lsp action, debug, etc bubble
  • project.nvim | Added to NvDash quick find project
  • lazygit.nvim | An incredible way to have a git visual inside nvim

Terminal is simple and keep the theme hilights (NvChad.term)

image

Nice way to access the terminal (Custom NvChad.term mapping)

Simply use these shorcuts:

  • <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 to 9.

An other way to switch or simply view opened terminal

Shortcut: Simply t

image

Nice nvim-tree & UI (Customised)

It's nice to know that it will auto close if you'll go out of focus or select a file.

image

A Noice popup/box for searching and commands

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 image

Colorfull Markdown & todo visual helper

image image

Navigate Blazingly fast with Harpoon 2 (Added)

  • <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 to 9.
image

Cheat Sheet - The BLAZINGLY FAST way to learn about this config shorcuts

<leader>ch Will open the Cheat Sheet

image

Even Telescope looks gorgeous

image

A lot of themes

image

Here is my Lazygit config

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

On linux I install these

If x11

  • xclip

If Wayland

  • wl-copy and wl-paste

nvchad's People

Contributors

t1gu1 avatar kerry-g avatar

Stargazers

Furkan Kartal avatar Jon Leemon avatar  avatar  avatar  avatar

Watchers

Lucian avatar  avatar

Forkers

kerry-g

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.