Modified Neovim Config

This commit is contained in:
Thomas Naderer
2024-12-22 15:33:11 +01:00
parent a396ab2abc
commit 7d89f6fbbc
5 changed files with 153 additions and 73 deletions

View File

@@ -1,16 +1,21 @@
-- Initalize packer
vim.cmd [[packadd packer.nvim]]
vim.g.mapleader = " " -- Set the leader key to space
vim.g.mapleader = ' ' -- Set the leader key to space
vim.cmd [[colorscheme tokyonight]]
-- vim.cmd [[
-- syntax match Todo /TODO\|FIXME\|NOTE\|HACK/
-- highlight link Todo Comment
-- ]]
--TODO Ich bin eine biene
--
require('packer').startup(function(use)
use 'wbthomason/packer.nvim' -- Packer manages itself
-- VIM AutoSave
use({
"okuuva/auto-save.nvim",
'okuuva/auto-save.nvim',
tag = 'v1*',
config = function()
require("auto-save").setup({
require('auto-save').setup({
-- your config goes here
-- or just leave it empty :)
})
@@ -18,19 +23,21 @@ require('packer').startup(function(use)
})
-- Headlines for Markdown and TeX
use {
"lukas-reineke/headlines.nvim",
after = "nvim-treesitter",
'lukas-reineke/headlines.nvim',
after = 'nvim-treesitter',
config = function()
require("headlines").setup()
require('headlines').setup()
end,
}
-- Nvim-Tree
use {
'nvim-tree/nvim-tree.lua',
config = function()
require("nvim-tree").setup()
end
require('plugins.nvim-tree').setup()
end,
}
-- require('plugins.nvim-tree')
-- Themes
use 'gruvbox-community/gruvbox' -- Gruvbox theme
use 'folke/tokyonight.nvim' -- Tokyo Night theme
@@ -57,6 +64,11 @@ require('packer').startup(function(use)
}
require('plugins.lualine')
-- HardTime
use{
'm4xshen/hardtime.nvim',
requires = {"MunifTanjim/nui.nvim"}
}
-- FZF
use {
'junegunn/fzf',
@@ -64,13 +76,20 @@ require('packer').startup(function(use)
}
use 'junegunn/fzf.vim'
use {
"folke/todo-comments.nvim",
requires = "nvim-lua/plenary.nvim",
config = function()
require("todo-comments").setup {}
end
}
-- Cool Startup Dashboard
use {
'glepnir/dashboard-nvim',
requires = { 'kyazdani42/nvim-web-devicons' }
}
-- Productivity
-- Productivity
use 'numToStr/Comment.nvim' -- Easy commenting
use 'windwp/nvim-autopairs' -- Auto-close brackets, quotes, etc.
use 'tpope/vim-surround' -- Surround text objects with quotes, brackets, etc.