feat: added dressing

This commit is contained in:
2024-07-31 14:56:13 +02:00
parent ee88d19f98
commit c5fae2fa06
5 changed files with 55 additions and 25 deletions

View File

@@ -30,7 +30,7 @@
"nvim-lspconfig": { "branch": "master", "commit": "fdc44768a09a65140aa00c92872a5381ad486485" }, "nvim-lspconfig": { "branch": "master", "commit": "fdc44768a09a65140aa00c92872a5381ad486485" },
"nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" },
"nvim-tree-docs": { "branch": "master", "commit": "5db023d783da1e55339e5e25caaf72a59597e626" }, "nvim-tree-docs": { "branch": "master", "commit": "5db023d783da1e55339e5e25caaf72a59597e626" },
"nvim-treesitter": { "branch": "master", "commit": "8e569bc4b5eee3ef011c948f92493fda2e2a6a32" }, "nvim-treesitter": { "branch": "master", "commit": "65310b64eee19a6e74e1b6f607a9f46f751290fe" },
"nvim-ts-context-commentstring": { "branch": "main", "commit": "6b5f95aa4d24f2c629a74f2c935c702b08dbde62" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "6b5f95aa4d24f2c629a74f2c935c702b08dbde62" },
"nvim-web-devicons": { "branch": "master", "commit": "5be6c4e685618b99c3210a69375b38a1202369b4" }, "nvim-web-devicons": { "branch": "master", "commit": "5be6c4e685618b99c3210a69375b38a1202369b4" },
"plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" },

View File

@@ -0,0 +1,23 @@
return {
"stevearc/dressing.nvim",
dependencies = {
"nvim-telescope/telescope.nvim",
},
opts = {
input = {
enabled = true,
border = "single",
},
select = {
enabled = true,
backend = { "builtin" },
builtin = {
show_numbers = true,
border = "single"
},
},
},
config = function(_plugin, opts)
require("dressing").setup(opts)
end,
}

View File

@@ -68,7 +68,9 @@ return {
"marksman", "marksman",
}, },
handlers = { handlers = {
lsp.default_setup, function(server_name)
require("lspconfig")[server_name].setup({})
end,
lua_ls = function() lua_ls = function()
require("lspconfig").lua_ls.setup(lsp.nvim_lua_ls()) require("lspconfig").lua_ls.setup(lsp.nvim_lua_ls())
end, end,
@@ -111,16 +113,6 @@ return {
}, },
}, },
config = function(_, opts) config = function(_, opts)
vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(vim.lsp.handlers.hover, {
border = "single",
virtual_text = true,
silent = true,
})
vim.lsp.handlers["textDocument/signatureHelp"] = vim.lsp.with(vim.lsp.handlers.signature_help, {
border = "single",
})
vim.api.nvim_create_autocmd("LspAttach", { vim.api.nvim_create_autocmd("LspAttach", {
callback = function(args) callback = function(args)
local buffer = args.buf local buffer = args.buf

View File

@@ -1,8 +1,5 @@
return { return {
"folke/noice.nvim", "folke/noice.nvim",
dependencies = {
"MunifTanjim/nui.nvim",
},
event = "VeryLazy", event = "VeryLazy",
opts = {}, opts = {},
config = function() config = function()
@@ -13,9 +10,9 @@ return {
["vim.lsp.util.stylize_markdown"] = true, ["vim.lsp.util.stylize_markdown"] = true,
["cmp.entry.get_documentation"] = true, ["cmp.entry.get_documentation"] = true,
}, },
hover = { hover = {
silent = true, silent = true,
} },
}, },
presets = { presets = {
bottom_search = true, bottom_search = true,
@@ -40,6 +37,22 @@ return {
winblend = 0, winblend = 0,
}, },
}, },
cmdline_popup = {
border = {
style = "none"
},
},
popup = {
border = {
style = "single",
},
},
confirm = {
backend = "popup",
border = {
style = "single",
},
},
}, },
}) })
end, end,

View File

@@ -1,4 +1,4 @@
vim.opt.guicursor = '' vim.opt.guicursor = ""
vim.opt.nu = true vim.opt.nu = true
vim.opt.relativenumber = true vim.opt.relativenumber = true
@@ -9,13 +9,14 @@ vim.opt.shiftwidth = 4
vim.opt.expandtab = true vim.opt.expandtab = true
vim.opt.smartindent = true vim.opt.smartindent = true
vim.opt.smartcase = true
vim.opt.linebreak = true vim.opt.linebreak = true
vim.opt.wrap = false vim.opt.wrap = false
vim.opt.swapfile = false vim.opt.swapfile = false
vim.opt.backup = false vim.opt.backup = false
vim.opt.undodir = os.getenv('HOME') .. '/.vim/undodir' vim.opt.undodir = os.getenv("HOME") .. "/.vim/undodir"
vim.opt.undofile = true vim.opt.undofile = true
vim.opt.hlsearch = false vim.opt.hlsearch = false
@@ -24,16 +25,17 @@ vim.opt.incsearch = true
vim.opt.termguicolors = true vim.opt.termguicolors = true
vim.opt.scrolloff = 8 vim.opt.scrolloff = 8
vim.opt.signcolumn = 'yes' vim.opt.signcolumn = "yes"
vim.opt.isfname:append('@-@') vim.opt.isfname:append("@-@")
vim.opt.updatetime = 50 vim.opt.updatetime = 50
vim.g.mapleader = ' ' vim.g.mapleader = " "
vim.g.netrw_browse_split = 0 vim.g.netrw_browse_split = 0
vim.g.netrw_banner = 0 vim.g.netrw_banner = 0
vim.g.netrw_winsize = 25 vim.g.netrw_winsize = 25
vim.opt.showmode = false vim.opt.showmode = false
vim.opt.concealcursor='n' vim.opt.concealcursor = "n"
vim.opt.conceallevel=2 vim.opt.conceallevel = 2
vim.g.lsp_zero_ui_float_border = "single"