Skip to content

[mirror] Neovim configuration using NvChad as a base.

Notifications You must be signed in to change notification settings

Frestein/NvChan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NvChan

Install Instructions

Install requires Neovim 0.10+. Always review the code before installing a configuration.

Clone the repository and install the plugins:

git clone https://codeberg.org/Frestein/NvChan.git ~/.config/Frestein/NvChan

Open Neovim with this config:

NVIM_APPNAME=Frestein/NvChan/ nvim

Plugins

editing-support

file-explorer

code-runner

fuzzy-finder

project

formatting

keybinding

lsp

lsp-installer

motion

completion

refactoring

ai

note-taking

nvim-dev

plugin-manager

git

diagnostics

search

syntax

snippet

golang

markdown-and-latex

dependency-management

scrolling

time-tracking

icon

color

colorscheme

ui

comment

bars-and-lines

session

split-and-window

statusline

utility

fun

workflow

Language Servers

  • lua_ls
  • bashls
  • jsonls
  • yamlls
  • ansiblels
  • dockerls
  • golangci_lint_ls
  • gopls
  • clangd
  • html
  • cssls
  • pyright
  • ruff
  • taplo
  • marksman
  • hyprls
  • ast_grep
  • typos_lsp

Linters

  • selene
  • shellcheck
  • shellharden
  • yamllint
  • ruff
  • ansible_lint
  • hadolint
  • golangcilint

Formatters

  • stylua
  • shellharden
  • shellcheck
  • shfmt
  • gofumpt
  • goimports
  • prettier
  • clang-format
  • ruff_format
  • black
  • taplo

NvChan is based on NvChad.