dotfiles-rene/nvim/lua/plugins/editor.lua

51 lines
1.1 KiB
Lua
Raw Normal View History

return {
-- Farbschema
{
'folke/tokyonight.nvim',
priority = 1000,
config = function()
vim.cmd.colorscheme('tokyonight-night')
end,
},
-- Statusleiste
{
'nvim-lualine/lualine.nvim',
dependencies = { 'nvim-tree/nvim-web-devicons' },
config = function()
require('lualine').setup()
end,
},
-- Dateibaum
{
'nvim-tree/nvim-tree.lua',
dependencies = { 'nvim-tree/nvim-web-devicons' },
keys = {
{ '<leader>e', '<cmd>NvimTreeToggle<cr>', desc = 'Dateibaum' },
},
config = function()
require('nvim-tree').setup()
end,
},
-- Fuzzy Finder
{
'nvim-telescope/telescope.nvim',
dependencies = { 'nvim-lua/plenary.nvim' },
keys = {
{ '<leader>ff', '<cmd>Telescope find_files<cr>', desc = 'Dateien suchen' },
{ '<leader>fg', '<cmd>Telescope live_grep<cr>', desc = 'Text suchen' },
{ '<leader>fb', '<cmd>Telescope buffers<cr>', desc = 'Buffers' },
},
},
-- Git Integration
{
'lewis6991/gitsigns.nvim',
config = function()
require('gitsigns').setup()
end,
},
}