feat: Neovim config mit LSP, Treesitter und PlatformIO
This commit is contained in:
parent
c2b9c8f3c9
commit
824ff44370
9 changed files with 345 additions and 0 deletions
50
nvim/lua/plugins/editor.lua
Normal file
50
nvim/lua/plugins/editor.lua
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
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,
|
||||
},
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue