From 845c709528cca70561b3841ae474dbd082b242a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Thu, 18 Dec 2025 11:10:33 +0100 Subject: [PATCH] nvim: add templ lsp, gruvbox colorscheme, add keys, shell: editor nvim --- nvim/.config/nvim/init.lua | 1 + nvim/.config/nvim/lsp/templ-lsp.lua | 5 +++++ nvim/.config/nvim/lua/config/lsp.lua | 1 + nvim/.config/nvim/lua/config/remap.lua | 4 ++++ nvim/.config/nvim/lua/plugins/colorscheme.lua | 2 +- shell/.profile | 4 ++-- 6 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 nvim/.config/nvim/lsp/templ-lsp.lua diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index 287e1a8..686dd6c 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -6,6 +6,7 @@ local ok, paq = pcall(require, "paq") if ok then paq({ "EdenEast/nightfox.nvim", + "ellisonleao/gruvbox.nvim", "stevearc/conform.nvim", "otavioschwanck/arrow.nvim", "folke/flash.nvim", diff --git a/nvim/.config/nvim/lsp/templ-lsp.lua b/nvim/.config/nvim/lsp/templ-lsp.lua new file mode 100644 index 0000000..2c8b0eb --- /dev/null +++ b/nvim/.config/nvim/lsp/templ-lsp.lua @@ -0,0 +1,5 @@ +return { + cmd = { "templ", "lsp" }, + filetypes = { "templ" }, + root_markers = { "go.mod", "go.work", ".git" }, +} diff --git a/nvim/.config/nvim/lua/config/lsp.lua b/nvim/.config/nvim/lua/config/lsp.lua index 9f05ced..3a74762 100644 --- a/nvim/.config/nvim/lua/config/lsp.lua +++ b/nvim/.config/nvim/lua/config/lsp.lua @@ -1,6 +1,7 @@ vim.lsp.enable({ "clangd", "gopls", + "templ-lsp", "lua_ls", "ols", "typescript-language-server", diff --git a/nvim/.config/nvim/lua/config/remap.lua b/nvim/.config/nvim/lua/config/remap.lua index 129249d..e626479 100644 --- a/nvim/.config/nvim/lua/config/remap.lua +++ b/nvim/.config/nvim/lua/config/remap.lua @@ -4,3 +4,7 @@ vim.keymap.set("n", "", "j") vim.keymap.set("n", "", "l") vim.keymap.set("n", "", "nohlsearch") +vim.keymap.set("n", "k", "cp") +vim.keymap.set("n", "j", "cn") +vim.keymap.set("n", "x", "copen") +vim.keymap.set("n", "X", "cclose") diff --git a/nvim/.config/nvim/lua/plugins/colorscheme.lua b/nvim/.config/nvim/lua/plugins/colorscheme.lua index 3488c9c..40111cc 100644 --- a/nvim/.config/nvim/lua/plugins/colorscheme.lua +++ b/nvim/.config/nvim/lua/plugins/colorscheme.lua @@ -10,7 +10,7 @@ return { }, init = function() local cs = require("config.colorscheme") - cs.set_colorschemes("nightfox", "dayfox") + cs.set_colorschemes("gruvbox", "gruvbox") cs.update_colorscheme() end, } diff --git a/shell/.profile b/shell/.profile index a4f62ae..5e21614 100644 --- a/shell/.profile +++ b/shell/.profile @@ -10,8 +10,8 @@ export LANG=pl_PL.UTF-8 -export EDITOR=vis -export VISUAL=vis +export EDITOR=nvim +export VISUAL=nvim # if running bash if [ -n "$BASH_VERSION" ]; then