update nvim

This commit is contained in:
msevgi 2025-08-11 15:51:30 +03:00
parent 3338d39206
commit 786b0e0970
31 changed files with 2204 additions and 15 deletions

59
kullanım.md Normal file
View file

@ -0,0 +1,59 @@
tpope/vim-fugitive:
Git işlemlerini Vim içinde kolay yapmayı sağlar.
config fonksiyonunda iki kısayol tanımlanmış:
<leader>gg: Dikey bölmede :G komutunu çalıştırır (Fugitive Git arayüzü).
<leader>gb: :0G komutunu çalıştırır, buffer bazlı Fugitive.
'tpope/vim-rhubarb':
GitHub ile entegrasyon sağlayan ufak eklenti (örneğin, :Gbrowse komutu verir).
Burada sadece tanımlanmış, config verilmemiş.
----
numToStr/Comment.nvim, Neovim/Vim için satır ve blok yorumlama işlemlerini kolaylaştırır.
Hem normal modda hem de visual modda kısayollar sağlar.
Varsayılan kullanım:
Normal mod: gcc → Bulunduğun satırı yorumlar / yorumunu kaldırır
Visual mod: gc → Seçili satırları yorumlar / yorumunu kaldırır
Yani gcc tek satır, gc ise seçili alan üzerinde çalışır.
Dosya tipine göre doğru yorum işareti (//, #, -- vb.) otomatik seçilir.
---
nvim-telescope/telescope.nvim
-- Dosya arama
vim.keymap.set('n', '<leader>ff', require('telescope.builtin').find_files, { desc = 'Dosya Ara' })
-- Metin içinde arama
vim.keymap.set('n', '<leader>fg', require('telescope.builtin').live_grep, { desc = 'Metin Ara' })
-- Açık buffer'lar arasında geçiş
vim.keymap.set('n', '<leader>fb', require('telescope.builtin').buffers, { desc = 'Buffer Ara' })
-- Yardım dökümanlarında arama
vim.keymap.set('n', '<leader>fh', require('telescope.builtin').help_tags, { desc = 'Help Ara' })
Kısayol Komut / Fonksiyon Açıklama
<leader>sh help_tags Neovim yardım dosyalarında arama yapar.
<leader>sk keymaps Tüm tanımlı keymapleri listeler.
<leader>sf find_files Projede dosya ismine göre arar.
<leader>ss builtin Tüm Telescope pickerlarını listeler.
<leader>sw grep_string İmlecin altındaki kelimeyi proje içinde arar.
<leader>sg live_grep Projede metin arar (ripgrep gerekir).
<leader>sd diagnostics LSPden gelen hataları ve uyarıları listeler.
<leader>sr resume En son yapılan Telescope aramasını tekrar açar.
<leader>s. oldfiles Son açılan dosyaları listeler.
<leader><leader> buffers Açık bufferlar arasında geçiş yapar.
<leader>/ current_buffer_fuzzy_find Sadece açık olan buffer içinde bulanık arama yapar.
<leader>s/ live_grep { grep_open_files = true } Sadece açık olan dosyalarda arama yapar.
<leader>sn find_files { cwd = vim.fn.stdpath('config') }