Skip to content

MinhCreator/lazyvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💤 Lazy Code

This my config LazyVim and I call that "Lazy Code". If you refer original repo, you should checkout to LazyVim webpage

Original Repo

A starter template for LazyVim. Refer to the documentation to get started.

⚡️ Requirements

  • Neovim >= 0.9.0 (needs to be built with LuaJIT)
  • Git >= 2.19.0 (for partial clones support)
  • a Nerd Font (optional)
  • a C compiler for nvim-treesitter. See here
  • NodeJs to using npm this dependencies for Mason.nvim (optional)

🛠️ Installation

You can find a template for Lazy Code here

Install the Lazy Code

  • For Linux/MacOS

  • Make a backup of your current Neovim files:

    # required
    mv ~/.config/nvim{,.bak}
    
    # optional but recommended
    mv ~/.local/share/nvim{,.bak}
    mv ~/.local/state/nvim{,.bak}
    mv ~/.cache/nvim{,.bak}
  • Clone the starter

    git clone https://github.com/MinhCreator/lazyvim-config ~/.config/nvim
  • Remove the .git folder, so you can add it to your own repo later

    rm -rf ~/.config/nvim/.git
  • Start Neovim!

    nvim

    Refer to the comments in the files on how to customize Lazy Code.

  • Install the Lazy Code for Windows via using PowerShell

  • Make a backup of your current Neovim files:

    # required
    Move-Item $env:LOCALAPPDATA\nvim $env:LOCALAPPDATA\nvim.bak
    
    # optional but recommended
    Move-Item $env:LOCALAPPDATA\nvim-data $env:LOCALAPPDATA\nvim-data.bak
  • Clone the starter

    git clone https://github.com/MinhCreator/lazyvim-config $env:LOCALAPPDATA\nvim
  • Remove the .git folder, so you can add it to your own repo later

    Remove-Item $env:LOCALAPPDATA\nvim\.git -Recurse -Force
  • Start Neovim!

    nvim

    Refer to the comments in the files on how to customize Lazy Code.

     docker run -w /root -it --rm alpine:edge sh -uelic '
     apk add git lazygit neovim ripgrep alpine-sdk --update
     git clone	https://github.com/MinhCreator/lazyvim-config ~/.config/nvim
     cd ~/.config/nvim
     nvim'
    

    Tip: It is recommended to run :LazyHealth after installation. This will load all plugins and check if everything is working correctly.

Plugins

code-runner

color

colorscheme

comment

completion

cursorline

diagnostics

editing-support

file-explorer

formatting

fuzzy-finder

icon

indent

lsp

lsp-installer

media

motion

nvim-dev

plugin-manager

preconfigured

snippet

startup

statusline

syntax

terminal-integration

utility

Language Servers

  • html
  • pyright
  • ruff_lsp
  • zk

⚙️ Configuration

You need to visit LazyVim to see full Documents and Configuration

About

Fast Neovim distro ⚡️ fork from LazyVim "Lazy Code"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages