Coder Social home page Coder Social logo

lazyvim's Introduction

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

lazyvim's People

Contributors

appelgriebsch avatar huangyangcong avatar mitchellh avatar escwxyz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.