dotfiles/.config/nvim
2023-12-22 11:42:16 +01:00
..
.github 📁 files(README): added READMEs and title image for nearly every app config dir 2023-10-28 23:41:00 +02:00
lua feat(nvim): add some buffer and tabs bindings 2023-12-22 11:42:16 +01:00
.gitignore feat(nvim): added debugprint and repl extra 2023-11-19 02:53:53 +01:00
.neoconf.json spicetify changes, lazyvim installation an little config 2023-07-18 17:21:49 +02:00
init.lua spicetify changes, lazyvim installation an little config 2023-07-18 17:21:49 +02:00
lazy-lock.json 🔧 chore(nvim): plugin updates 2023-12-22 09:50:14 +01:00
lazyvim.json ♻️ refactor(nvim): devdocs added as optional in a lot of plugin specs 2023-12-16 18:19:30 +01:00
README.md 🔧 chore(nvim): typo in the word formatters 2023-12-20 13:36:31 +01:00
stylua.toml 💄 style(nvim): 2 spaces as indentation 2023-10-07 23:02:39 +02:00

Install Instructions

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

Clone the repository and install the plugins:

git clone git@github.com:Matt-FTW/dotfiles ~/.config/Matt-FTW/dotfiles
NVIM_APPNAME=Matt-FTW/dotfiles/.config/nvim nvim --headless +"Lazy! sync" +qa

Open Neovim with this config:

NVIM_APPNAME=Matt-FTW/dotfiles/.config/nvim nvim

Plugins

ai

bars-and-lines

code-runner

color

colorscheme

colorscheme-creation

comment

completion

cursorline

debugging

dependency-management

editing-support

file-explorer

formatting

fuzzy-finder

game

git

github

golang

icon

keybinding

lsp

lsp-installer

lua-colorscheme

marks

media

motion

note-taking

nvim-dev

plugin-manager

preconfigured

programming-languages-support

scrollbar

scrolling

snippet

split-and-window

startup

statusline

syntax

tabline

test

utility

workflow

Language Servers

  • ansible
  • astro
  • bash
  • clangd
  • css
  • cssmodules
  • docker
  • elixir
  • emmet
  • gopls
  • graphql
  • haskell
  • htmx
  • html
  • jdtls
  • json
  • julia
  • lemminx
  • lua
  • marksman
  • neocmake
  • omnisharp
  • phpactor
  • pyright
  • rnix
  • rust-analyzer
  • ruff
  • solargraph
  • sqlls
  • svelte
  • tailwindcss
  • terraform
  • texlab
  • tsserver
  • vue
  • yaml

Linters

  • biome
  • cmakelint
  • credo
  • eslint
  • fish
  • hadolint
  • markdownlint
  • pylint
  • shellcheck
  • stylelint
  • terraform_validate
  • vale

Formatters

  • black
  • csharpier
  • fish_indent
  • flake8
  • gofumpt
  • goimports
  • isort
  • prettier
  • rustfmt
  • shfmt
  • stylua
  • terraform_fmt