ClzSkywalker / Nv

#LazyVim based #Neovim configuration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nv

A Neovim setup based on LazyVim

🚀 Getting Started

  1. Install [Neovim] version 0.8 or higher on your machine
  2. Remove or backup your existing configuration files in ~/.config/nvim
  3. Clone the git repo git clone https://github.com/appelgriebsch/Nv ~/.config/nvim
  4. Configure Nv in init.lua file according to your needs - default options:
  nv = {
    colorscheme = "onelight",   -- colorscheme setting for either onedark.nvim or github-theme
    copilot_support = false,    -- enable copilot extension
    codeium_support = false,    -- enable codeium extension
    coverage_support = true,    -- enable coverage extension
    dap_support = true,         -- enable dap extension
    lang = {
      clangd = false,           -- enable clangd and cmake extension
      docker = true,            -- enable docker extension
      elixir = false,           -- enable elixir extension
      go = false,               -- enable go extension
      java = false,             -- enable java extension
      nodejs = true,            -- enable nodejs (typescript, css, html, json) extension
      python = true,            -- enable python extension
      ruby = false,             -- enable ruby extension
      rust = true,              -- enable rust extension
      terraform = false,        -- enable terraform extension
      tex = false,              -- enable tex extension
      yaml = true,              -- enable yaml extension
    },
    rest_support = true,        -- enable rest.nvim extension
    test_support = true         -- enable test extension
  },
  1. Run nvim from a terminal

Show case

Dashboard

imagem

Telescope

imagem

Code editor

imagem

Sidebar

imagem

Rust extension

imagem

imagem

Debug Adapter support

imagem

imagem

Test support

imagem

imagem

Coverage support

tbd

About

#LazyVim based #Neovim configuration

License:Apache License 2.0


Languages

Language:Lua 100.0%