This commit is contained in:
2026-05-01 14:13:24 +02:00
parent 599c7f6acb
commit e04cbdcd80
+8 -4
View File
@@ -4,8 +4,7 @@ local Plug = vim.fn['plug#']
vim.call('plug#begin') vim.call('plug#begin')
-- General plugins -- General plugins
Plug('vim-airline/vim-airline') Plug('nvim-lualine/lualine.nvim')
Plug('vim-airline/vim-airline-themes')
Plug('tpope/vim-abolish') Plug('tpope/vim-abolish')
Plug('lambdalisue/suda.vim') Plug('lambdalisue/suda.vim')
Plug('rcarriga/nvim-notify') Plug('rcarriga/nvim-notify')
@@ -42,6 +41,11 @@ vim.opt.termguicolors = true
vim.opt.list = true vim.opt.list = true
vim.opt.listchars = { trail = '·', tab = ' ', nbsp = '¬' } vim.opt.listchars = { trail = '·', tab = ' ', nbsp = '¬' }
-- Status line
require('lualine').setup({
options = { theme = 'ayu_dark' }
})
-- Beautiful notifications -- Beautiful notifications
vim.notify = require('notify') vim.notify = require('notify')
vim.notify.setup({ vim.notify.setup({
@@ -64,8 +68,6 @@ vim.api.nvim_create_autocmd({'BufWritePre'}, {
-- COLOR -- -- COLOR --
pcall(vim.cmd.colorscheme, 'peach') pcall(vim.cmd.colorscheme, 'peach')
vim.cmd.highlight({'BadWhitespace', 'ctermbg=red', 'guibg=red'}) vim.cmd.highlight({'BadWhitespace', 'ctermbg=red', 'guibg=red'})
vim.g.airline_powerline_fonts = 1
vim.g.airline_theme = 'dark'
-- SEARCHING -- SEARCHING
vim.opt.title = true vim.opt.title = true
@@ -191,6 +193,8 @@ vim.api.nvim_create_autocmd("LspAttach", {
map('n','gs','<cmd>lua vim.lsp.buf.signature_help()<CR>') map('n','gs','<cmd>lua vim.lsp.buf.signature_help()<CR>')
map('n','gi','<cmd>lua vim.lsp.buf.implementation()<CR>') map('n','gi','<cmd>lua vim.lsp.buf.implementation()<CR>')
map('n','gt','<cmd>lua vim.lsp.buf.type_definition()<CR>') map('n','gt','<cmd>lua vim.lsp.buf.type_definition()<CR>')
map('n', ']e', '<cmd>lua vim.diagnostic.jump({ count = 1, severity = vim.diagnostic.severity.ERROR })<CR>')
map('n', '[e', '<cmd>lua vim.diagnostic.jump({ count = -1, severity = vim.diagnostic.severity.ERROR })<CR>')
map('n','<leader>gw','<cmd>lua vim.lsp.buf.document_symbol()<CR>') map('n','<leader>gw','<cmd>lua vim.lsp.buf.document_symbol()<CR>')
map('n','<leader>gW','<cmd>lua vim.lsp.buf.workspace_symbol()<CR>') map('n','<leader>gW','<cmd>lua vim.lsp.buf.workspace_symbol()<CR>')
map('n','<leader>ah','<cmd>lua vim.lsp.buf.hover({ focusable = false })<CR>') map('n','<leader>ah','<cmd>lua vim.lsp.buf.hover({ focusable = false })<CR>')