feat(ui): improve ui (cmp) and add gruvbox theme
This commit is contained in:
parent
5a533becb0
commit
813671fcb0
2
init.lua
2
init.lua
|
@ -8,6 +8,7 @@ local vanila_vim_autostart_commands = {
|
|||
"set clipboard=unnamedplus"
|
||||
}
|
||||
|
||||
vim.opt.termguicolors = true
|
||||
vim.opt.fillchars = { eob = " " }
|
||||
|
||||
for _, cmd in pairs(vanila_vim_autostart_commands) do
|
||||
|
@ -40,7 +41,6 @@ require("config.plugins.prettier")
|
|||
require("config.plugins.rustaceanvim")
|
||||
require("huez").setup({})
|
||||
|
||||
|
||||
vim.api.nvim_create_autocmd("BufWritePre", {
|
||||
buffer = buffer,
|
||||
callback = function()
|
||||
|
|
|
@ -36,20 +36,23 @@ cmp.setup{
|
|||
require("luasnip").lsp_expand(args.body)
|
||||
end,
|
||||
},
|
||||
window = {
|
||||
completion = {
|
||||
-- winhighlight = "Normal:Pmenu,FloatBorder:Pmenu,Search:None",
|
||||
col_offset = -3,
|
||||
side_padding = 0,
|
||||
},
|
||||
},
|
||||
|
||||
formatting = {
|
||||
fields = { "kind", "abbr", "menu" },
|
||||
format = function(entry, vim_item)
|
||||
-- Kind icons
|
||||
vim_item.kind = string.format('\t%s %s\t', kind_icons[vim_item.kind], vim_item.kind) -- This concatenates the icons with the name of the item kind
|
||||
-- Source
|
||||
vim_item.menu = ({
|
||||
buffer = "[Buffer]",
|
||||
nvim_lsp = "[LSP]",
|
||||
luasnip = "[LuaSnip]",
|
||||
nvim_lua = "[Lua]",
|
||||
latex_symbols = "[LaTeX]",
|
||||
})[entry.source.name]
|
||||
return vim_item
|
||||
local kind = require("lspkind").cmp_format({ mode = "symbol_text", maxwidth = 50 })(entry, vim_item)
|
||||
local strings = vim.split(kind.kind, "%s", { trimempty = true })
|
||||
kind.kind = " " .. (strings[1] or "") .. " "
|
||||
kind.menu = " " .. (strings[2] or "")
|
||||
|
||||
return kind
|
||||
end
|
||||
},
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
return {
|
||||
|
||||
{
|
||||
'simrat39/inlay-hints.nvim',
|
||||
},
|
||||
|
@ -9,6 +8,9 @@ return {
|
|||
{
|
||||
"akinsho/bufferline.nvim",
|
||||
},
|
||||
{
|
||||
"onsails/lspkind.nvim"
|
||||
},
|
||||
{
|
||||
"lewis6991/gitsigns.nvim"
|
||||
},
|
||||
|
|
|
@ -22,6 +22,9 @@ return {
|
|||
"lukas-reineke/indent-blankline.nvim",
|
||||
main = "ibl",
|
||||
},
|
||||
{
|
||||
"sainnhe/gruvbox-material",
|
||||
},
|
||||
{
|
||||
"savq/melange-nvim"
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue