Skip to content

dynamotn/neovim-config

Repository files navigation

neovim-config

My customization configuration for neovim

Neovim Minimum Version Lua License: GPL v3

Feature

Languages, Frameworks, or Tools support

See the list of supported things in lua/languages/list.lua. You can comment on lines that you don't want to use.

Languages

  • Arduino
  • AWK
  • Bash
  • C/C++
  • C#
  • CSS
  • Cucumber
  • Fish
  • Go
  • HTML
  • Javascript
  • LESS
  • Lua (of course)
  • PHP
  • Python
  • Ruby
  • Rust
  • SASS/SCSS
  • Solidity
  • SQL

Frameworks

Tools & Markup

  • Ansible
  • Bicep
  • CSV
  • D2
  • DBML
  • Dockerfile
  • Git (rebase, commit)
  • GoTemplate (Helm template...)
  • HTTP
  • Hyprlang
  • JSON
  • Markdown
  • Nix
  • Terraform
  • Terragrunt
  • TOML
  • Treesitter
  • YAML
  • Yuck

Installation

  • Clone this repository to ~/.config/nvim.
  rm -rf ~/.config/nvim
  git clone https://gitlab.com/dynamo-config/vim ~/.config/nvim --single-branch
  • After that, open Neovim. That's all! Hope you enjoy with neovim 😄!

Key bindings

My habit key is Space. You can explore it :)

Note

  • Not used for neovim < 0.10 or vim (any version)
  • Not used for neovim GUI
  • Used for Linux only or Mac (not sure)