From 25a8d99b0ab3b9f928e3b799c10d1a8ced81d7eb Mon Sep 17 00:00:00 2001 From: EnricoGuccii Date: Sat, 11 Apr 2026 17:25:32 +0200 Subject: tak --- .config/nvim/init.lua | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) (limited to '.config/nvim') diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index da3f6fb..15cd652 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -58,14 +58,14 @@ vim.api.nvim_create_autocmd('LspAttach', { -- Unset 'omnifunc' vim.bo[args.buf].omnifunc = nil -- Disable document colors - vim.lsp.document_color.enable(false, args.buf) + vim.lsp.document_color.enable(false) end, }) require("nvim-treesitter").setup({ ensure_installed = { "lua", "vim", "bash", "json", "python", - "cpp", "css", "java", "c" + "cpp", "css", "java", "c", "typst" }, highlight = { enable = true }, }) @@ -118,6 +118,10 @@ vim.lsp.config("cssls", { capabilities = capabilities, }) +vim.lsp.config("tinymist", { + capabilities = capabilities, +}) + vim.lsp.enable({ "lua_ls", "pyright", @@ -125,6 +129,7 @@ vim.lsp.enable({ "html", "cssls", "ts_ls", + "tinymist", }) require("luasnip.loaders.from_vscode").lazy_load() @@ -177,12 +182,19 @@ require('telescope').setup({ borderchars = { "─", "│", "─", "│", "┌", "┐", "┘", "└" }, - } + pickers = { + find_files = { + hidden = true + } + } + }, }) local builtin = require('telescope.builtin') +vim.keymap.set('n', 'o', ":Ex", { desc = "files explorer" }) + vim.keymap.set('n', 'ff', builtin.find_files, { desc = "files" }) vim.keymap.set('n', 'fg', builtin.live_grep, { desc = "grep" }) vim.keymap.set('n', 'fb', builtin.buffers, { desc = "buffers" }) @@ -208,6 +220,7 @@ vim.keymap.set("n", "", "bprevious", { desc = "prev buffer vim.keymap.set("n", "K", vim.lsp.buf.hover, { desc = "hover docs" }) vim.keymap.set("n", "M", vim.lsp.buf.signature_help, { desc = "signature help" }) +vim.keymap.set("n", "tt", ":!typst watch %") vim.keymap.set("n", "c", require("conform").format, { desc = "format" }) -- cgit v1.2.3