update config

This commit is contained in:
Dino Danic 2025-03-25 09:13:18 +01:00
parent ab6de4d9e4
commit 55541787e3
5 changed files with 118 additions and 68 deletions

2
lua/custom/colors.lua Normal file
View file

@ -0,0 +1,2 @@
vim.cmd [[ colorscheme rose-pine-main ]]
-- vim.cmd [[ colorscheme tokyonight ]]

View file

@ -20,8 +20,8 @@ vim.keymap.set('n', '<leader>d', '<cmd>lua vim.diagnostic.open_float()<CR>', { d
-- Files
vim.keymap.set('n', '<leader>q', '<cmd>q!<cr>', { desc = '[Q]uit' })
vim.keymap.set('n', '<leader>w', '<cmd>w!<cr>', { desc = '[W]rite file' })
vim.keymap.set('n', '<leader>/', '<Plug>(comment_toggle_linewise_current)', { desc = 'Toggle comment line' })
vim.keymap.set('n', '<leader>.', '<cmd>luafile %<CR>', { desc = 'Source Lua file' })
vim.keymap.set('n', '<leader>/', '<Plug>(comment_toggle_linewise_current)', { desc = 'Toggle comment line' })
vim.keymap.set('v', '<leader>/', '<Plug>(comment_toggle_linewise_visual)', { desc = 'Toggle comment for selection' })
-- delete single character without copying into register

View file

@ -3,6 +3,7 @@
--
-- See the kickstart.nvim README for more information
return {
-------------------------------------UI-------------------------------------
{
'akinsho/bufferline.nvim',
version = '*',
@ -11,6 +12,34 @@ return {
require('bufferline').setup {}
end,
},
-------------------------------------UTILS-------------------------------------
{
'kdheepak/lazygit.nvim',
lazy = true,
cmd = {
'LazyGit',
'LazyGitConfig',
'LazyGitCurrentFile',
'LazyGitFilter',
'LazyGitFilterCurrentFile',
},
-- optional for floating window border decoration
dependencies = {
'nvim-lua/plenary.nvim',
},
-- setting the keybinding for LazyGit with 'keys' is recommended in
-- order to load the plugin when the command is run for the first time
keys = {
{ '<leader>lg', '<cmd>LazyGit<cr>', desc = 'LazyGit' },
},
},
{
'windwp/nvim-ts-autotag',
config = function()
require('nvim-ts-autotag').setup()
end,
},
{
'mikavilpas/yazi.nvim',
event = 'VeryLazy',
@ -46,9 +75,13 @@ return {
{ "<c-s>", mode = { "c" }, function() require("flash").toggle() end, desc = "Toggle Flash Search" },
},
},
-------------------------------------COLORS-------------------------------------
---
{ 'catppuccin/nvim', as = 'catppuccin' },
{ 'rose-pine/neovim', name = 'rose-pine' },
{
'folke/tokyonight.nvim',
lazy = false,
priority = 1000,
opts = {},
},
}

View file

@ -11,7 +11,7 @@ return {
},
cmd = 'Neotree',
keys = {
{ '<leader>e', ':Neotree toggle<CR>', desc = 'NeoTree reveal', silent = true },
{ '<leader>e', ':Neotree toggle reveal<CR>', desc = 'NeoTree reveal', silent = true },
},
opts = {
filesystem = {
@ -22,4 +22,23 @@ return {
},
},
},
config = function()
require('neo-tree').setup {
popup_border_style = 'rounded',
close_if_last_window = true,
enable_git_status = true,
enable_diagnostics = true,
event_handlers = {
{
event = 'file_opened',
handler = function(file_path)
-- auto close
-- vimc.cmd("Neotree close")
-- OR
require('neo-tree.command').execute { action = 'close' }
end,
},
},
}
end,
}