Bu repo, kişisel, sadeleştirilmiş ve performans odaklı Neovim ve WezTerm konfigürasyonlarımı içerir. Karmaşık framework'lerden arındırılmış, tek dosya (init.lua) tabanlı bir Neovim yapısı ve minimal bir terminal deneyimi sunar.
Eski LazyVim yapısı yerine, tüm ayarların ve eklentilerin tek bir init.lua dosyasında toplandığı, yönetimi kolay bir yapıya geçildi.
- Hız & Performans: Gereksiz eklentiler kaldırıldı.
- LSP (Language Server):
nvim-lspconfigvemasonile otomatik dil sunucusu yönetimi (Lua, TS, Vue, Java, vb.). - Otomatik Tamamlama:
nvim-cmpile hızlı ve akıllı kod tamamlama. - Dosya Gezgini:
neo-tree.nvimile modern dosya ağacı. - Terminal:
toggleterm.nvimile entegrelazygitvelazydocker. - Tema:
github-nvim-theme(Transparent mod aktif).
Mevcut Neovim konfigürasyonunuzu yedekledikten sonra:
# Linux / macOS
git clone https://github.com/KULLANICI_ADI/lazyvim-config.git ~/.config/nvim| Tuş Kombinasyonu | İşlev |
|---|---|
<Space> f |
Dosya Ara (Telescope) |
<Space> g |
Metin Ara (Grep) |
<Space> e |
Dosya Ağacını Aç/Kapa (NeoTree) |
<Space> gg |
Lazygit |
<Space> dd |
Lazydocker |
gd |
Tanıma Git (Go to Definition) |
K |
Dökümantasyonu Gör (Hover) |
<Space> ca |
Hata Düzeltme (Code Action) |
<Space> r |
Yeniden Adlandır (Rename) |
Göz yormayan, şeffaf ve bulanıklık (blur) efektli, sekmesiz (tabless) minimal terminal yapılandırması.
- Görünüm: Özel koyu mavi tema, %80 opaklık ve blur efekti.
- Font: CaskaydiaCove Nerd Font.
- Minimalizm: Tab bar kapatıldı, sadece içerik odaklı.
wezterm/wezterm.lua dosyasını home dizininize .wezterm.lua olarak kopyalayın veya symlink oluşturun.
# macOS / Linux
ln -s $(pwd)/wezterm/wezterm.lua ~/.wezterm.lua| Tuş Kombinasyonu | İşlev |
|---|---|
Cmd + d |
Ekranı Yatay Böl (Split Horizontal) |
Cmd + Shift + d |
Ekranı Dikey Böl (Split Vertical) |
Cmd + Opt + Oklar |
Pencereler Arası Geçiş |
Cmd + Ctrl + Oklar |
Pencere Boyutlandırma |
Bu proje MIT lisansı ile lisanslanmıştır.