Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Neovim config for the lazy

License

NotificationsYou must be signed in to change notification settings

LazyVim/LazyVim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Latest releaseLast commitLicenseStarsIssuesRepo Sizefollow on Twitter

LazyVim is a Neovim setup powered by💤 lazy.nvimto make it easy to customize and extend your config.Rather than having to choose between starting from scratch or using apre-made distro, LazyVim offers the best of both worlds - the flexibilityto tweak your config as needed, along with the convenience of a pre-configured setup.

image

image

✨ Features

  • 🔥 Transform your Neovim into a full-fledged IDE
  • 💤 Easily customize and extend your config withlazy.nvim
  • 🚀 Blazingly fast
  • 🧹 Sane default settings for options, autocmds, and keymaps
  • 📦 Comes with a wealth of plugins pre-configured and ready to use

⚡️ Requirements

  • Neovim >=0.11.2 (needs to be built withLuaJIT)
  • Git >=2.19.0 (for partial clones support)
  • aNerd Font(optional)
  • aC compiler fornvim-treesitter. Seehere

🚀 Getting Started

You can find a starter template forLazyVimhere

Try it with Docker
docker run -w /root -it --rm alpine:edge sh -uelic'  apk add git lazygit fzf curl neovim ripgrep alpine-sdk --update  git clone https://github.com/LazyVim/starter ~/.config/nvim  cd ~/.config/nvim  nvim'
Install theLazyVim Starter
  • Make a backup of your current Neovim files:

    mv~/.config/nvim~/.config/nvim.bakmv~/.local/share/nvim~/.local/share/nvim.bak
  • Clone the starter

    git clone https://github.com/LazyVim/starter~/.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 customizeLazyVim.


@dusty-phillips wrote a comprehensive book calledLazyVim for Ambitious Developersavailable for free online.

📂 File Structure

The files under config will be automatically loaded at the appropriate time,so you don't need to require those files manually.LazyVim comes with a set of default config files that will be loadedbefore your own. Seehere

You can add your custom plugin specs underlua/plugins/. All files therewill be automatically loaded bylazy.nvim

~/.config/nvim├── lua│   ├── config│   │   ├── autocmds.lua│   │   ├── keymaps.lua│   │   ├── lazy.lua│   │   └── options.lua│   └── plugins│       ├── spec1.lua│       ├── **│       └── spec2.lua└── init.lua

⚙️ Configuration

Refer to thedocs


[8]ページ先頭

©2009-2025 Movatter.jp