Skip to content

Prakhar314/NvChad-Config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim Configuration

Welcome to my Neovim configuration!

I use it with NvChad.

Here are the key components:

Null-ls

I utilize the null-ls plugin for formatting and linting various file types. Here are the enabled sources:

  • deno_fmt: Formatting for TypeScript/JavaScript files using Deno.
  • prettier: Formatting for HTML, Markdown, and CSS files using Prettier.
  • eslint: Linting for JavaScript and TypeScript files using ESLint.
  • stylua: Formatting for Lua files.
  • clang_format: Formatting for C++ files.
  • cpplint: Linting for C++ files using cpplint.
  • black: Formatting for Python files using Black.
  • isort: Sorting imports in Python files.

Plugins

I use several plugins to enhance the functionality and features of Neovim. Here are some notable ones:

Additionally, I use the better-escape.nvim plugin to enhance the escape key behavior.

LSP Servers

I have configured Neovim to use the following Language Server Protocol (LSP) servers for different languages:

  • html: LSP server for HTML files.
  • cssls: LSP server for CSS files.
  • tsserver: LSP server for TypeScript files.
  • clangd: LSP server for C/C++ files.
  • pyright: LSP server for Python files.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Languages