update custom config

This commit is contained in:
SzymonIwaniuk 2026-03-23 12:55:59 +01:00
parent dabce46993
commit 713c1ae5cf
1 changed files with 31 additions and 4 deletions

View File

@ -271,7 +271,29 @@ require('lazy').setup({
--
-- Here is a more advanced example where we pass configuration
-- options to `gitsigns.nvim`.
--
-- MY PLUGINS SECTION
{ -- auto pair braces { [ (
'windwp/nvim-autopairs',
event = 'InsertEnter',
config = true,
},
{ -- pr reviews
'pwntester/octo.nvim',
dependencies = {
'nvim-lua/plenary.nvim',
'nvim-telescope/telescope.nvim',
'nvim-tree/nvim-web-devicons',
},
config = function()
require('octo').setup {
enable_builtin = true,
use_local_fs = false,
default_remote = { 'upstream', 'origin' },
ssh_aliases = {},
}
end,
},
-- MY PLUGNS SECTION
-- See `:help gitsigns` to understand what the configuration keys do
{ -- Adds git related signs to the gutter, as well as utilities for managing changes
'lewis6991/gitsigns.nvim',
@ -603,7 +625,8 @@ require('lazy').setup({
-- See `:help lsp-config` for information about keys and how to configure
---@type table<string, vim.lsp.Config>
local servers = {
-- clangd = {},
clangd = {},
elp = {},
-- gopls = {},
-- pyright = {},
-- rust_analyzer = {},
@ -612,7 +635,7 @@ require('lazy').setup({
-- https://github.com/pmizio/typescript-tools.nvim
--
-- But for many setups, the LSP (`ts_ls`) will work just fine
-- ts_ls = {},
ts_ls = {},
stylua = {}, -- Used to format Lua code
@ -687,7 +710,7 @@ require('lazy').setup({
-- Disable "format_on_save lsp_fallback" for languages that don't
-- have a well standardized coding style. You can add additional
-- languages here or re-enable it for the disabled ones.
local disable_filetypes = { c = true, cpp = true }
local disable_filetypes = { c = false, cpp = false }
if disable_filetypes[vim.bo[bufnr].filetype] then
return nil
else
@ -699,6 +722,9 @@ require('lazy').setup({
end,
formatters_by_ft = {
lua = { 'stylua' },
c = { 'clang-format' },
cpp = { 'clang-format' },
erlang = { 'erlfmt', 'elp' },
-- Conform can also run multiple formatters sequentially
-- python = { "isort", "black" },
--
@ -875,6 +901,7 @@ require('lazy').setup({
lazy = false,
build = ':TSUpdate',
branch = 'main',
main = 'nvim.treesitter.configs',
-- [[ Configure Treesitter ]] See `:help nvim-treesitter-intro`
config = function()
local parsers = { 'bash', 'c', 'diff', 'html', 'lua', 'luadoc', 'markdown', 'markdown_inline', 'query', 'vim', 'vimdoc' }