From 96dea7667bb2d47fce26c4e746a5cc7f9078f3dd Mon Sep 17 00:00:00 2001 From: FURK4NGG <105324908+FURK4NGG@users.noreply.github.com> Date: Wed, 11 Feb 2026 23:26:50 +0300 Subject: [PATCH] Add files via upload --- .config/nvim/init.lua | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .config/nvim/init.lua diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua new file mode 100644 index 0000000..61f1661 --- /dev/null +++ b/.config/nvim/init.lua @@ -0,0 +1,40 @@ +-- ===== Genel Ayarlar ===== +vim.opt.number = true +vim.opt.relativenumber = true +vim.opt.termguicolors = true + +-- ===== LSP Aktifleştirme (Neovim 0.11+) ===== +-- Sisteminde bu LSP server'ların kurulu olması gerekir: +-- pyright, vscode-html-language-server, +-- vscode-css-language-server, typescript-language-server, clangd + +vim.lsp.enable("pyright") +vim.lsp.enable("html") +vim.lsp.enable("cssls") +vim.lsp.enable("ts_ls") +vim.lsp.enable("clangd") + +-- ===== Diagnostic Ayarları ===== +vim.diagnostic.config({ + virtual_text = true, + signs = true, + underline = true, + update_in_insert = true, + severity_sort = true, +}) + +-- ===== Hata İşaretleri (ikonlu) ===== +vim.fn.sign_define("DiagnosticSignError", { text = " " }) +vim.fn.sign_define("DiagnosticSignWarn", { text = " " }) +vim.fn.sign_define("DiagnosticSignHint", { text = "󰠠 " }) +vim.fn.sign_define("DiagnosticSignInfo", { text = " " }) + +-- ===== Saydam Arkaplan ===== +vim.cmd([[ + highlight Normal guibg=none ctermbg=none + highlight NormalNC guibg=none ctermbg=none + highlight SignColumn guibg=none ctermbg=none + highlight LineNr guibg=none ctermbg=none + highlight EndOfBuffer guibg=none ctermbg=none +]]) +