Git Product home page Git Product logo

nvim's Introduction

NvChad Configuration

๐Ÿ“ My neovim configuration

๐Ÿ›  Includes TypeScript autocomplete, hints, prettier, and more

โค๏ธ Based on nvChad

nvim

Before you begin

You need a few things installed globally on your machine before you can enjoy the entire setup:

npm i -g typescript typescript-language-server prettier eslint

First Run

When you launch nvim for the first time now, a bunch of things will happen.

  • It will ask you if you want to install example configuration. Say "no", and be firm about it.
  • All the plugins will be automatically installed
  • A couple of errors or warnings will appear in the status line (this is normal)

After all is said and done, quit nvim (if it's your first time in vim/nvim, to quit, press ESC to ensure you are in NORMAL mode, then type :qa! and hit Enter. This command essentially means "QUIT ALL!" - ignore unsaved files and just follow orders!)

Now launch nvim again. This time, a few things will happen in the status line, and it's safe to ignore them.

In order to make prettier work, type this in NORMAL mode (remember? ESC takes you there):

:call coc#util#install()
:CocInstall coc-eslint
:CocInstall coc-tsserver

This command installs everything necessary for prettier to work. After it's all done, restart nvim one last time.

Enjoy!

nvim's People

Contributors

rosnovsky avatar renovate[bot] avatar

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.