Updated nvim for winbar and blink cmp

This commit is contained in:
Jason Hilder 2026-02-17 08:03:38 +02:00
parent a5be4df3b9
commit 00b70e752e
2 changed files with 19 additions and 5 deletions

View File

@ -39,19 +39,33 @@ vim.pack.add({
{ src = "https://github.com/stevearc/oil.nvim" }, { src = "https://github.com/stevearc/oil.nvim" },
{ src = "https://github.com/akinsho/toggleterm.nvim" }, { src = "https://github.com/akinsho/toggleterm.nvim" },
{ src = "https://github.com/folke/trouble.nvim" }, { src = "https://github.com/folke/trouble.nvim" },
{ src = "https://github.com/saghen/blink.cmp" },
{ src = "https://github.com/tribela/transparent.nvim" }, { src = "https://github.com/tribela/transparent.nvim" },
{ src = "https://github.com/nvim-treesitter/nvim-treesitter", version = "master" }, { src = "https://github.com/nvim-treesitter/nvim-treesitter", version = "master" },
{ src = "https://github.com/Teatek/gdscript-extended-lsp.nvim" },
}) })
vim.cmd.colorscheme("kanagawa") require('winbar').setup()
require("trouble").setup() require("trouble").setup()
require("mini.pick").setup() require("mini.pick").setup()
require("mini.pairs").setup() require("mini.pairs").setup()
require("mini.surround").setup() require("mini.surround").setup()
require('gdscript-extended-lsp').setup()
require("oil").setup({ view_options = { show_hidden = true, } }) require("oil").setup({ view_options = { show_hidden = true, } })
require("toggleterm").setup({ open_mapping = [[<c-\>]], direction = "float" }) require("toggleterm").setup({ open_mapping = [[<c-\>]], direction = "float" })
require('winbar').setup() require('nvim-treesitter.configs').setup({ highlight = { enable = true, } })
require('blink.cmp').setup({
keymap = {
preset = 'none',
['<Tab>'] = { 'show', 'select_next', 'snippet_forward', 'fallback' },
['<S-Tab>'] = { 'select_prev', 'snippet_backward', 'fallback' },
['<CR>'] = { 'accept', 'fallback' },
},
completion = { documentation = { auto_show = false } },
sources = { default = { 'path', 'buffer', 'lsp' }, },
fuzzy = { implementation = "lua" }
})
vim.cmd.colorscheme("kanagawa")
--------------------------------------------------------------------------------- ---------------------------------------------------------------------------------
-- [[ KEYMAPS ]] -- [[ KEYMAPS ]]

View File

@ -50,7 +50,7 @@ function _G.get_winbar()
local config = mode_config[mode] or { label = mode, hl = 'WinBarNormal' } local config = mode_config[mode] or { label = mode, hl = 'WinBarNormal' }
local filepath = vim.fn.expand('%:p') local filepath = vim.fn.expand('%:t')
local modified = vim.bo.modified and ' [*]' or '' local modified = vim.bo.modified and ' [*]' or ''
local encoding = vim.bo.fileencoding ~= '' and vim.bo.fileencoding or vim.o.encoding local encoding = vim.bo.fileencoding ~= '' and vim.bo.fileencoding or vim.o.encoding
local filesize = _G.get_filesize() local filesize = _G.get_filesize()
@ -62,7 +62,7 @@ function _G.get_winbar()
-- Build the winbar string with encoding on right side first -- Build the winbar string with encoding on right side first
return string.format( return string.format(
'%%#%s# %s %%#WinBarFilepath# %s%%#WarningMsg#%s%%=%%#WinBarInfo# %s %s:%s [%s] %s', '%%#%s# %s %%#WinBarFilepath# filename: %s%%#WarningMsg#%s%%=%%#WinBarInfo# %s %s:%s [%s] %s',
config.hl, config.hl,
config.label, config.label,
filepath, filepath,