added conform formatter and formatted all files

This commit is contained in:
Sven Vogel 2024-04-13 10:49:11 +02:00
parent 6c68f8d6c7
commit e5602dd693
21 changed files with 438 additions and 365 deletions

View File

@ -1,7 +1,7 @@
require('bootstrap') require("bootstrap")
-- load options -- load options
local options = require('options') local options = require("options")
-- set neovim options -- set neovim options
for k, v in pairs(options.vim) do for k, v in pairs(options.vim) do
@ -16,7 +16,7 @@ if not status then
end end
-- apply keymap -- apply keymap
local keymap = require('keymap') local keymap = require("keymap")
for _, v in pairs(keymap) do for _, v in pairs(keymap) do
vim.keymap.set(v[1], v[2], v[3], v[4]) vim.keymap.set(v[1], v[2], v[3], v[4])
end end

View File

@ -17,22 +17,22 @@ local options = require("options")
require("lazy").setup({ require("lazy").setup({
spec = { spec = {
{ {
import = "plugins" import = "plugins",
} },
}, },
install = { install = {
missing = options.lazy.install_missing, missing = options.lazy.install_missing,
colorscheme = { colorscheme = {
options.ui.theme options.ui.theme,
} },
}, },
ui = { ui = {
size = { size = {
width = options.ui.popup.width, width = options.ui.popup.width,
height = options.ui.popup.height height = options.ui.popup.height,
}, },
border = options.ui.border, border = options.ui.border,
wrap = true, wrap = true,
icons = options.lazy.icons, icons = options.lazy.icons,
} },
}) })

View File

@ -1,66 +1,128 @@
return { return {
{ {
{ 'i', 'x', 'n', 's' }, "<C-s>", "<cmd>w<cr><esc>", { desc = "Save file" } { "i", "x", "n", "s" },
"<C-s>",
"<cmd>w<cr><esc>",
{ desc = "Save file" },
}, },
{ {
{ 'n' }, "<C-t>", "<cmd>enew<cr>", { desc = "New File" } { "n" },
"<C-t>",
"<cmd>enew<cr>",
{ desc = "New File" },
}, },
{ {
{ 'n', 'i' }, '<C-z>', '<cmd>u<CR>', { desc = "Undo" } { "n", "i" },
"<C-z>",
"<cmd>u<CR>",
{ desc = "Undo" },
}, },
{ {
{ 'n', 'i' }, '<C-y>', '<cmd>redo<CR>', { desc = "Undo" } { "n", "i" },
"<C-y>",
"<cmd>redo<CR>",
{ desc = "Undo" },
}, },
{ {
{ 'n', 'i' }, '<S-tab>', '<cmd><<CR>', { desc = "Remove Tab" } { "n", "i" },
"<S-tab>",
"<cmd><<CR>",
{ desc = "Remove Tab" },
}, },
{ {
{ 'n', 'i' }, '<C-g>', '<cmd>Telescope<CR>', { desc = "Open Telescope" } { "n", "i" },
"<C-g>",
"<cmd>Telescope<CR>",
{ desc = "Open Telescope" },
}, },
{ {
{ 'n', 'i' }, '<S-ScrollWheelUp>', '<ScrollWheelLeft>', { desc = "Scroll sideways" } { "n", "i" },
"<S-ScrollWheelUp>",
"<ScrollWheelLeft>",
{ desc = "Scroll sideways" },
}, },
{ {
{ 'n', 'i' }, '<S-ScrollWheelDown>', '<ScrollWheelRight>', { desc = "Scroll sideways" } { "n", "i" },
"<S-ScrollWheelDown>",
"<ScrollWheelRight>",
{ desc = "Scroll sideways" },
}, },
{ {
{ 'n' }, "<S-Tab>", "<cmd>BufferPrevious<CR>", { desc = "Next Tab", silent = false } { "n" },
"<S-Tab>",
"<cmd>BufferPrevious<CR>",
{ desc = "Next Tab", silent = false },
}, },
{ {
{ 'n' }, "<Tab>", "<cmd>BufferNext<CR>", { desc = "Previous Tab", silent = false } { "n" },
"<Tab>",
"<cmd>BufferNext<CR>",
{ desc = "Previous Tab", silent = false },
}, },
{ {
{ 'n' }, '<C-w>', '', { desc = "Disable STRG+w" } { "n" },
"<C-w>",
"",
{ desc = "Disable STRG+w" },
}, },
{ {
{ 'n' }, '<C-w>v', '<cmd>vsplit<CR>', { desc = "Split Vertical", noremap = true } { "n" },
"<C-w>v",
"<cmd>vsplit<CR>",
{ desc = "Split Vertical", noremap = true },
}, },
{ {
{ 'n' }, '<C-w>h', '<cmd>split<CR>', { desc = "Split Horizontal", noremap = true } { "n" },
"<C-w>h",
"<cmd>split<CR>",
{ desc = "Split Horizontal", noremap = true },
}, },
{ {
{ 'n' }, '<C-w>q', '<cmd>BufferClose<CR>', { desc = "Quit Window" } { "n" },
"<C-w>q",
"<cmd>BufferClose<CR>",
{ desc = "Quit Window" },
}, },
{ {
{ 'n' }, '<C-w><Left>', '<cmd>wincmd h<CR>', { desc = "Window Left" } { "n" },
"<C-w><Left>",
"<cmd>wincmd h<CR>",
{ desc = "Window Left" },
}, },
{ {
{ 'n' }, '<C-w><Down>', '<cmd>wincmd j<CR>', { desc = "Window Down" } { "n" },
"<C-w><Down>",
"<cmd>wincmd j<CR>",
{ desc = "Window Down" },
}, },
{ {
{ 'n' }, '<C-w><Up>', '<cmd>wincmd k<CR>', { desc = "Window Up" } { "n" },
"<C-w><Up>",
"<cmd>wincmd k<CR>",
{ desc = "Window Up" },
}, },
{ {
{ 'n' }, '<C-w><Right>', '<cmd>wincmd l<CR>', { desc = "Window Right" } { "n" },
"<C-w><Right>",
"<cmd>wincmd l<CR>",
{ desc = "Window Right" },
}, },
{ {
{ 'n', 'i' }, '<C-b>', '<cmd>NvimTreeToggle<CR>', { desc = "Toggle Neotree" } { "n", "i" },
"<C-b>",
"<cmd>NvimTreeToggle<CR>",
{ desc = "Toggle Neotree" },
}, },
{ {
{ 'n' }, ':', '<cmd>Telescope cmdline<CR>', { noremap = true, desc = "Open Cmdline" } { "n" },
":",
"<cmd>Telescope cmdline<CR>",
{ noremap = true, desc = "Open Cmdline" },
}, },
{ {
{ 'n' }, '<leader><leader>', '<cmd>Telescope cmdline<CR>', { noremap = true, desc = "Open Cmdline" } { "n" },
"<leader><leader>",
"<cmd>Telescope cmdline<CR>",
{ noremap = true, desc = "Open Cmdline" },
},
} }
}

View File

@ -18,7 +18,7 @@ return {
termguicolors = true, -- True color support termguicolors = true, -- True color support
virtualedit = "block", -- Allow cursor to move where there is no text in visual block mode virtualedit = "block", -- Allow cursor to move where there is no text in visual block mode
wrap = false, wrap = false,
foldcolumn = '1', foldcolumn = "1",
foldlevel = 99, foldlevel = 99,
foldlevelstart = 99, foldlevelstart = 99,
foldenable = true, foldenable = true,
@ -29,13 +29,13 @@ return {
foldsep = " ", foldsep = " ",
diff = "", diff = "",
eob = " ", eob = " ",
horiz = '', horiz = "",
horizup = '', horizup = "",
horizdown = '', horizdown = "",
vert = '', vert = "",
vertleft = '', vertleft = "",
vertright = '', vertright = "",
verthoriz = '', verthoriz = "",
}, },
mousemoveevent = true, mousemoveevent = true,
laststatus = 3, -- global statusline laststatus = 3, -- global statusline
@ -45,8 +45,8 @@ return {
border = "rounded", border = "rounded",
popup = { popup = {
width = 0.6, width = 0.6,
height = 0.8 height = 0.8,
} },
}, },
lsp = { lsp = {
icons = { icons = {
@ -63,7 +63,7 @@ return {
delete = "", delete = "",
topdelete = "", topdelete = "",
changedelete = "", changedelete = "",
untracked = "" untracked = "",
}, },
}, },
lazy = { lazy = {

View File

@ -1,9 +1,11 @@
return { return {
{ {
'romgrk/barbar.nvim', "romgrk/barbar.nvim",
init = function() vim.g.barbar_auto_setup = false end, init = function()
vim.g.barbar_auto_setup = false
end,
opts = function() opts = function()
local options = require('options') local options = require("options")
return { return {
animation = true, animation = true,
tabpages = true, tabpages = true,
@ -14,19 +16,20 @@ return {
}, },
clickable = true, clickable = true,
pinned = { pinned = {
button = '', button = "",
filename = true filename = true,
}, },
icons = { icons = {
separator = {left = '', right = ''}, separator = { left = "", right = "" },
diagnostics = { diagnostics = {
[vim.diagnostic.severity.ERROR] = { enabled = true, icon = options.lsp.icons.Error }, [vim.diagnostic.severity.ERROR] = { enabled = true, icon = options.lsp.icons.Error },
[vim.diagnostic.severity.WARN] = { enabled = false, icon = options.lsp.icons.Warn }, [vim.diagnostic.severity.WARN] = { enabled = false, icon = options.lsp.icons.Warn },
[vim.diagnostic.severity.INFO] = { enabled = false, icon = options.lsp.icons.Info }, [vim.diagnostic.severity.INFO] = { enabled = false, icon = options.lsp.icons.Info },
[vim.diagnostic.severity.HINT] = {enabled = true}, icon = options.lsp.icons.Hint}, [vim.diagnostic.severity.HINT] = { enabled = true },
icon = options.lsp.icons.Hint,
},
},
} }
end,
},
} }
end
}
}

View File

@ -23,7 +23,6 @@ return {
"lazyterm", "lazyterm",
}, },
}, },
} },
}, },
} }

View File

@ -1,61 +1,61 @@
return { return {
{ {
'hrsh7th/nvim-cmp', "hrsh7th/nvim-cmp",
dependencies = { dependencies = {
-- extra completion plugins -- extra completion plugins
'hrsh7th/cmp-cmdline', "hrsh7th/cmp-cmdline",
'hrsh7th/cmp-path', "hrsh7th/cmp-path",
'hrsh7th/cmp-buffer', "hrsh7th/cmp-buffer",
'hrsh7th/cmp-nvim-lsp', "hrsh7th/cmp-nvim-lsp",
'hrsh7th/cmp-calc', "hrsh7th/cmp-calc",
'hrsh7th/cmp-emoji', "hrsh7th/cmp-emoji",
'kdheepak/cmp-latex-symbols', "kdheepak/cmp-latex-symbols",
-- snippets -- snippets
'saadparwaiz1/cmp_luasnip', "saadparwaiz1/cmp_luasnip",
'L3MON4D3/LuaSnip', "L3MON4D3/LuaSnip",
'onsails/lspkind.nvim' "onsails/lspkind.nvim",
}, },
config = function(_, _) config = function(_, _)
local cmp = require("cmp"); local cmp = require("cmp")
cmp.setup({ cmp.setup({
window = { window = {
completion = { completion = {
border = "single", border = "single",
scrollbar = false, scrollbar = false,
winhighlight = "Normal:CmpPmenu,FloatBorder:FloatBorder,Search:None" winhighlight = "Normal:CmpPmenu,FloatBorder:FloatBorder,Search:None",
}, },
documentation = { documentation = {
border = "single", border = "single",
scrollbar = false, scrollbar = false,
winhighlight = "Normal:CmpPmenu,FloatBorder:FloatBorder,Search:None" winhighlight = "Normal:CmpPmenu,FloatBorder:FloatBorder,Search:None",
}, },
}, },
snippet = { snippet = {
expand = function(args) expand = function(args)
require('luasnip').lsp_expand(args.body) require("luasnip").lsp_expand(args.body)
end, end,
}, },
completion = { completion = {
preselect = 'none', preselect = "none",
completeopt = "menu,menuone,noinser", completeopt = "menu,menuone,noinser",
}, },
sources = cmp.config.sources({ sources = cmp.config.sources({
{ name = 'nvim_lsp' }, { name = "nvim_lsp" },
{ name = 'nvim_lsp_signature_help' }, { name = "nvim_lsp_signature_help" },
{ name = 'vsnip' }, { name = "vsnip" },
{ name = 'buffer' }, { name = "buffer" },
{ name = "path" }, { name = "path" },
{ name = 'calc' }, { name = "calc" },
}, { }, {
{ name = 'emoji' }, { name = "emoji" },
{ name = "cmdline" }, { name = "cmdline" },
{ name = "latex_symbols" } { name = "latex_symbols" },
}), }),
mapping = cmp.mapping.preset.insert({ mapping = cmp.mapping.preset.insert({
['<C-b>'] = cmp.mapping.scroll_docs(-4), ["<C-b>"] = cmp.mapping.scroll_docs(-4),
['<C-f>'] = cmp.mapping.scroll_docs(4), ["<C-f>"] = cmp.mapping.scroll_docs(4),
['<C-Space>'] = cmp.mapping.complete(), ["<C-Space>"] = cmp.mapping.complete(),
['<C-e>'] = cmp.mapping.abort(), ["<C-e>"] = cmp.mapping.abort(),
["<CR>"] = cmp.mapping({ ["<CR>"] = cmp.mapping({
i = function(fallback) i = function(fallback)
if cmp.visible() and cmp.get_active_entry() then if cmp.visible() and cmp.get_active_entry() then
@ -77,7 +77,7 @@ return {
kind.menu = " (" .. (strings[2] or "") .. ")" kind.menu = " (" .. (strings[2] or "") .. ")"
return kind return kind
end end,
}, },
experimental = { experimental = {
ghost_text = { ghost_text = {
@ -85,6 +85,6 @@ return {
}, },
}, },
}) })
end end,
} },
} }

19
lua/plugins/conform.lua Normal file
View File

@ -0,0 +1,19 @@
return {
{
"stevearc/conform.nvim",
opts = {
format_on_save = {
-- These options will be passed to conform.format()
timeout_ms = 500,
lsp_fallback = true,
},
formatters = {
injected = { options = { ignore_errors = true } },
},
formatters_by_ft = {
lua = { "stylua" },
sh = { "shfmt" },
},
},
},
}

View File

@ -2,7 +2,7 @@ return {
{ {
"lewis6991/gitsigns.nvim", "lewis6991/gitsigns.nvim",
opts = function() opts = function()
local options = require('options') local options = require("options")
return { return {
signs = { signs = {
add = { text = options.git.icons.add }, add = { text = options.git.icons.add },
@ -14,11 +14,9 @@ return {
}, },
signcolumn = true, signcolumn = true,
preview_config = { preview_config = {
border = 'rounded' border = "rounded",
}, },
} }
end end,
},
} }
}

View File

@ -2,9 +2,7 @@ return {
{ {
"RRethy/vim-illuminate", "RRethy/vim-illuminate",
config = function(_, _) config = function(_, _)
require('illuminate').configure({ require("illuminate").configure({})
end,
}) },
end
}
} }

View File

@ -3,7 +3,7 @@ return {
"neovim/nvim-lspconfig", "neovim/nvim-lspconfig",
dependencies = { dependencies = {
"williamboman/mason.nvim", "williamboman/mason.nvim",
"williamboman/mason-lspconfig.nvim" "williamboman/mason-lspconfig.nvim",
}, },
opts = { opts = {
diagnostics = { diagnostics = {
@ -35,7 +35,7 @@ return {
-- and will be called for each installed server that doesn't have -- and will be called for each installed server that doesn't have
-- a dedicated handler. -- a dedicated handler.
function(server_name) -- default handler (optional) function(server_name) -- default handler (optional)
require("lspconfig")[server_name].setup {} require("lspconfig")[server_name].setup({})
end, end,
} }
@ -49,7 +49,7 @@ return {
vim.diagnostic.config(vim.deepcopy(opts.diagnostics)) vim.diagnostic.config(vim.deepcopy(opts.diagnostics))
require'lspconfig'.gdscript.setup{} require("lspconfig").gdscript.setup({})
end end,
} },
} }

View File

@ -2,56 +2,56 @@ return {
{ {
"nvim-lualine/lualine.nvim", "nvim-lualine/lualine.nvim",
opts = function() opts = function()
local options = require('options') local options = require("options")
return { return {
options = { options = {
theme = "vscode", theme = "vscode",
component_separators = { left = '', right = '' }, component_separators = { left = "", right = "" },
section_separators = { left = '', right = '' }, section_separators = { left = "", right = "" },
globalstatus = true globalstatus = true,
}, },
sections = { sections = {
lualine_a = { lualine_a = {
{ {
function() function()
return '' return ""
end, end,
separator = { left = '', right = '' }, separator = { left = "", right = "" },
padding = 1, padding = 1,
fmt = function(text) fmt = function(text)
return string.gsub(text, "%s+", "") return string.gsub(text, "%s+", "")
end end,
}, },
{ {
'mode', "mode",
padding = 0, padding = 0,
fmt = function(text) fmt = function(text)
return string.gsub(text, "%s+", "") .. ' ' return string.gsub(text, "%s+", "") .. " "
end end,
} },
}, },
lualine_b = { lualine_b = {
{ {
'filename', "filename",
symbols = { symbols = {
modified = '', -- Text to show when the file is modified. modified = "", -- Text to show when the file is modified.
readonly = '', -- Text to show when the file is non-modifiable or readonly. readonly = "", -- Text to show when the file is non-modifiable or readonly.
unnamed = '', -- Text to show for unnamed buffers. unnamed = "", -- Text to show for unnamed buffers.
newfile = '[New]', -- Text to show for newly created file before first write newfile = "[New]", -- Text to show for newly created file before first write
} },
} },
}, },
lualine_c = { lualine_c = {
{ {
'branch', "branch",
icon = '󰊤' icon = "󰊤",
}, },
{ {
'diff', "diff",
symbols = { symbols = {
added = '+', added = "+",
modified = '~', modified = "~",
removed = '-', removed = "-",
}, },
on_click = function() on_click = function()
vim.defer_fn(function() vim.defer_fn(function()
@ -64,17 +64,17 @@ return {
{ {
function() function()
local client_id = vim.lsp.get_client_by_id(1) local client_id = vim.lsp.get_client_by_id(1)
return ' LSP ~ ' .. client_id.name return " LSP ~ " .. client_id.name
end, end,
on_click = function() on_click = function()
vim.defer_fn(function() vim.defer_fn(function()
vim.cmd("LspInfo") vim.cmd("LspInfo")
end, 100) end, 100)
end, end,
color = 'lualine_c_inactive' color = "lualine_c_inactive",
}, },
{ {
'diagnostics', "diagnostics",
symbols = { symbols = {
error = options.lsp.icons.Error, error = options.lsp.icons.Error,
warn = options.lsp.icons.Warn, warn = options.lsp.icons.Warn,
@ -82,7 +82,7 @@ return {
hint = options.lsp.icons.Hint, hint = options.lsp.icons.Hint,
}, },
sources = { sources = {
'nvim_diagnostic' "nvim_diagnostic",
}, },
update_in_insert = true, update_in_insert = true,
on_click = function() on_click = function()
@ -92,42 +92,41 @@ return {
end, end,
}, },
{ {
'filetype', "filetype",
colored = true, colored = true,
on_click = function(_, _) on_click = function(_, _)
vim.defer_fn(function() vim.defer_fn(function()
vim.cmd("Telescope filetypes") vim.cmd("Telescope filetypes")
end, 100) end, 100)
end end,
}, },
'encoding', "encoding",
'fileformat' "fileformat",
}, },
lualine_y = { lualine_y = {
{ 'progress' } { "progress" },
}, },
lualine_z = {'location'} lualine_z = { "location" },
}, },
inactive_sections = { inactive_sections = {
lualine_a = {}, lualine_a = {},
lualine_b = {}, lualine_b = {},
lualine_c = { lualine_c = {
{ {
'filename', "filename",
symbols = { symbols = {
modified = '', -- Text to show when the file is modified. modified = "", -- Text to show when the file is modified.
readonly = '', -- Text to show when the file is non-modifiable or readonly. readonly = "", -- Text to show when the file is non-modifiable or readonly.
unnamed = '', -- Text to show for unnamed buffers. unnamed = "", -- Text to show for unnamed buffers.
newfile = '[New]', -- Text to show for newly created file before first write newfile = "[New]", -- Text to show for newly created file before first write
}
}
}, },
lualine_x = {'location'}, },
},
lualine_x = { "location" },
lualine_y = {}, lualine_y = {},
lualine_z = {} lualine_z = {},
},
} }
end,
},
} }
end
}
}

View File

@ -14,22 +14,22 @@ return {
cmdline = { cmdline = {
pattern = "^:", pattern = "^:",
icon = "", icon = "",
lang = "vim" lang = "vim",
}, },
}, },
opts = { opts = {
win_options = { win_options = {
winhighlight = { winhighlight = {
FloatBorder = "LspInfoBorder" FloatBorder = "LspInfoBorder",
} },
}, },
position = { position = {
row = 5, row = 5,
col = "50%", col = "50%",
}, },
},
},
} }
} end,
} },
end
}
} }

View File

@ -18,7 +18,7 @@ return {
enable = true, enable = true,
}, },
hijack_directories = { hijack_directories = {
enable = true enable = true,
}, },
renderer = { renderer = {
highlight_git = true, highlight_git = true,
@ -33,8 +33,8 @@ return {
}, },
view = { view = {
signcolumn = "no", signcolumn = "no",
width = 45 width = 45,
} },
} },
} },
} }

View File

@ -9,7 +9,7 @@ return {
"toggleterm", "toggleterm",
"dashboard", "dashboard",
"aerial", "aerial",
"NvimTree" "NvimTree",
}, },
segments = { segments = {
-- diagnostic signs -- diagnostic signs
@ -17,10 +17,10 @@ return {
sign = { sign = {
name = { "Diagnostic" }, name = { "Diagnostic" },
colwidth = 2, colwidth = 2,
maxwidth = 1 maxwidth = 1,
}, },
auto = true, auto = true,
click = "v:lua.ScSa" click = "v:lua.ScSa",
}, },
-- line numbers -- line numbers
{ {
@ -30,16 +30,15 @@ return {
-- folds -- folds
{ {
text = { builtin.foldfunc }, text = { builtin.foldfunc },
click = "v:lua.ScFa" click = "v:lua.ScFa",
}, },
-- git signs -- git signs
{ {
sign = { namespace = { "gitsigns" } }, sign = { namespace = { "gitsigns" } },
click = "v:lua.ScSa" click = "v:lua.ScSa",
} },
} },
}) })
end, end,
},
} }
}

View File

@ -4,9 +4,9 @@ return {
dependencies = { dependencies = {
"sharkdp/fd", "sharkdp/fd",
"nvim-lua/plenary.nvim", "nvim-lua/plenary.nvim",
'nvim-tree/nvim-web-devicons', "nvim-tree/nvim-web-devicons",
-- extensionsdiff -- extensionsdiff
'jonarrien/telescope-cmdline.nvim', "jonarrien/telescope-cmdline.nvim",
"debugloop/telescope-undo.nvim", "debugloop/telescope-undo.nvim",
}, },
tag = "0.1.6", tag = "0.1.6",
@ -14,26 +14,22 @@ return {
defaults = { defaults = {
layout_strategy = "horizontal", layout_strategy = "horizontal",
layout_config = { layout_config = {
prompt_position = "top" prompt_position = "top",
}, },
sorting_strategy = "ascending", sorting_strategy = "ascending",
winblend = 0, winblend = 0,
theme = "dropdown" theme = "dropdown",
}, },
extensions = { extensions = {
cmdline = { cmdline = {},
}, undo = {},
undo = {
},
}, },
}, },
config = function(_, opts) config = function(_, opts)
require('telescope').setup(opts) require("telescope").setup(opts)
require("telescope").load_extension("cmdline") require("telescope").load_extension("cmdline")
require("telescope").load_extension("undo") require("telescope").load_extension("undo")
end end,
}, },
} }

View File

@ -3,7 +3,7 @@ return {
"nvim-treesitter/nvim-treesitter", "nvim-treesitter/nvim-treesitter",
build = ":TSUpdate", build = ":TSUpdate",
event = { event = {
"VeryLazy" "VeryLazy",
}, },
dependencies = { dependencies = {
"nvim-treesitter/nvim-treesitter-textobjects", "nvim-treesitter/nvim-treesitter-textobjects",
@ -30,10 +30,10 @@ return {
end, end,
}, },
indent = { indent = {
enable = true enable = true,
}, },
autotag = { autotag = {
enable = true enable = true,
}, },
textobjects = { textobjects = {
move = { move = {
@ -47,6 +47,6 @@ return {
}, },
config = function(_, opts) config = function(_, opts)
require("nvim-treesitter.configs").setup(opts) require("nvim-treesitter.configs").setup(opts)
end end,
} },
} }

View File

@ -2,7 +2,7 @@ return {
"folke/trouble.nvim", "folke/trouble.nvim",
dependencies = { "nvim-tree/nvim-web-devicons" }, dependencies = { "nvim-tree/nvim-web-devicons" },
opts = function(_) opts = function(_)
local options = require('options') local options = require("options")
return { return {
padding = false, padding = false,
indent_lines = false, indent_lines = false,
@ -15,5 +15,5 @@ return {
other = options.lsp.icons.Info, other = options.lsp.icons.Info,
}, },
} }
end end,
} }

View File

@ -2,10 +2,10 @@ return {
{ {
"kevinhwang91/nvim-ufo", "kevinhwang91/nvim-ufo",
event = { event = {
"InsertEnter" "InsertEnter",
}, },
dependencies = { dependencies = {
"kevinhwang91/promise-async" "kevinhwang91/promise-async",
}, },
opts = { opts = {
preview = { preview = {
@ -18,8 +18,8 @@ return {
}, },
-- register treesitter as source for scopes -- register treesitter as source for scopes
provider_selector = function(_, _, _) provider_selector = function(_, _, _)
return { 'treesitter', 'indent' } return { "treesitter", "indent" }
end end,
} },
} },
} }

View File

@ -6,6 +6,6 @@ return {
style = "dark", style = "dark",
transparent = true, transparent = true,
italic_comments = false, italic_comments = false,
} },
} },
} }