Skip to content

[mirror] My all-purpose, feature-rich Neovim setup for everything.

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

formatting

keybinding

lsp

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

comment

session

split-and-window

statusline

utility

fun

workflow

Language Servers

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

Linters

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

Formatters

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