Install · Configure · Docs

Latest release Last commit License Stars Issues Repo Size follow on Twitter

LazyVim to konfiguracja Neovim oparta na [💤 lazy.nvim](https://github.com/folke/lazy.nvim) która ułatwia dostosowywanie i rozszerzanie konfiguracji. Zamiast wybierać między rozpoczynaniem od zera a używaniem gotowej dystrybucji, LazyVim oferuje najlepsze z obu światów – elastyczność pozwalającą na dostosowanie konfiguracji do własnych potrzeb oraz wygodę wstępnie skonfigurowanego środowiska. ![image](https://user-images.githubusercontent.com/292349/211285846-0b7bb3bf-0462-4029-b64c-4ee1d037fc1c.png) ![image](https://user-images.githubusercontent.com/292349/213447056-92290767-ea16-430c-8727-ce994c93e9cc.png) ## ✨ Funkcje - 🔥 Przekształć Neovim w pełnoprawne IDE - 💤 Łatwo dostosowuj i rozszerzaj swoją konfigurację dzięki [lazy.nvim](https://github.com/folke/lazy.nvim) - 🚀 Niezwykle szybkie działanie - 🧹 Przemyślane domyślne ustawienia opcji, autocmd i skrótów klawiszowych - 📦 Zawiera bogaty zestaw wstępnie skonfigurowanych wtyczek gotowych do użycia ## ⚡️ Wymagania - Neovim >= **0.9.0** (musi być skompilowany z **LuaJIT**) - Git >= **2.19.0** (dla obsługi częściowego klonowania repozytoriów) - [Nerd Font](https://www.nerdfonts.com/) **_(opcjonalnie)_** - Kompilator **C** wymagany dla `nvim-treesitter`. Szczegóły [tutaj](https://github.com/nvim-treesitter/nvim-treesitter#requirements) ## 🚀 Pierwsze kroki Szablon startowy dla **LazyVim** znajdziesz [tutaj](https://github.com/LazyVim/starter)
Wypróbuj z Dockerem ```sh 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 ' ```
Zainstaluj Starter LazyVim - Wykonaj kopię zapasową swoich obecnych plików Neovim: ```sh mv ~/.config/nvim ~/.config/nvim.bak mv ~/.local/share/nvim ~/.local/share/nvim.bak ``` - Sklonuj repozytorium startowe: ```sh git clone https://github.com/LazyVim/starter ~/.config/nvim ``` - Usuń folder `.git`, aby później móc dodać własne repozytorium: ```sh rm -rf ~/.config/nvim/.git ``` - Uruchom Neovim! ```sh nvim ``` W plikach znajdziesz komentarze, które pomogą Ci dostosować **LazyVim**.
--- [@elijahmanor](https://github.com/elijahmanor) stworzył świetne wideo z przewodnikiem, jak zacząć. [![Obejrzyj wideo](https://img.youtube.com/vi/N93cTbtLCIM/hqdefault.jpg)](https://www.youtube.com/watch?v=N93cTbtLCIM) [@dusty-phillips](https://github.com/dusty-phillips) napisał obszerną książkę [LazyVim for Ambitious Developers](https://lazyvim-ambitious-devs.phillips.codes), która jest dostępna za darmo online. ## 📂 Struktura plików Pliki w katalogu `config` są automatycznie ładowane w odpowiednim momencie, więc nie musisz ich ręcznie dołączać. **LazyVim** zawiera zestaw domyślnych plików konfiguracyjnych, które zostaną załadowane **_przed_** Twoimi własnymi. Szczegóły znajdziesz [tutaj](https://github.com/LazyVim/LazyVim/tree/main/lua/lazyvim/config). Możesz dodać własne specyfikacje wtyczek w katalogu `lua/plugins/`. Wszystkie pliki w tym folderze zostaną automatycznie załadowane przez [lazy.nvim](https://github.com/folke/lazy.nvim).
~/.config/nvim
├── lua
│   ├── config
│   │   ├── autocmds.lua
│   │   ├── keymaps.lua
│   │   ├── lazy.lua
│   │   └── options.lua
│   └── plugins
│       ├── spec1.lua
│       ├── **
│       └── spec2.lua
└── init.lua
## ⚙️ Konfiguracja Zapoznaj się z [dokumentacją](https://lazyvim.github.io).