Setup neovim, alacritty and fish for dms

This commit is contained in:
2026-05-05 08:28:42 +02:00
parent 87bc320fd7
commit 9b1106c639
6 changed files with 73 additions and 66 deletions
+1 -1
View File
@@ -42,6 +42,6 @@ map("v", "<Tab>" , ">gv")
map("n", "gd", ":lua vim.lsp.buf.definition()<CR>")
map("n", "<leader>p", ":b#<CR>")
map("n", "<leader>e", ":Ex<CR>")
map("n", "<leader>c", ":bd<CR>")
map("n", "<leader>x", ":bd<CR>")
require("plugins")
+18 -7
View File
@@ -2,12 +2,14 @@ vim.pack.add({
{ src = "https://github.com/ibhagwan/fzf-lua" },
{ src = "https://github.com/tribela/transparent.nvim" },
{ src = "https://github.com/neovim/nvim-lspconfig" },
{ src = "https://github.com/nvim-treesitter/nvim-treesitter", version = "main" },
{ src="https://github.com/folke/trouble.nvim" },
{ src="https://github.com/stevearc/oil.nvim" },
{ src="https://github.com/akinsho/toggleterm.nvim" },
{ src="https://github.com/romus204/tree-sitter-manager.nvim" }
})
require("tree-sitter-manager").setup({})
local map = vim.keymap.set
local acmd = vim.api.nvim_create_autocmd
@@ -20,16 +22,16 @@ acmd('FileType', {
})
require("fzf-lua").setup()
map("n", "<leader>ff", ":lua FzfLua.files()<CR>")
map("n", "<leader>fo", ":lua FzfLua.buffers()<CR>")
map("n", "<leader>sp", ":lua FzfLua.grep_project()<CR>")
map("n", "<leader>sf", ":lua FzfLua.grep_curbuf()<CR>")
map("n", "<leader>f", ":lua FzfLua.files()<CR>")
map("n", "<leader>o", ":lua FzfLua.buffers()<CR>")
map("n", "<leader>ss", ":lua FzfLua.grep_project()<CR>")
map("n", "<leader>sb", ":lua FzfLua.grep_curbuf()<CR>")
map("n", "<leader>sw", ":lua FzfLua.grep_cword()<CR>")
map("n", "<leader>sh", ":lua FzfLua.help_tags()<CR>")
require("trouble").setup()
map("n", "<leader>pa", ":lua FzfLua.lsp_code_actions()<CR>")
map('n', '<leader>pp', ":Trouble diagnostics toggle<CR>")
map("n", "<leader>ca", ":lua FzfLua.lsp_code_actions()<CR>")
map('n', '<leader>cd', ":Trouble diagnostics toggle<CR>")
require("oil").setup({
keymaps = {
@@ -59,3 +61,12 @@ require("toggleterm").setup({
})
map({"t","n"}, "<C-`>", function() require("toggleterm").toggle(1, nil, nil, "float") end)
map({"t","n"}, "<C-\\>", function() require("toggleterm").toggle(1, nil, nil, "vertical") end)
local Terminal = require('toggleterm.terminal').Terminal
local lazygit = Terminal:new({ cmd = "gitu", hidden = true, direction = "float", })
function _lazygit_toggle()
lazygit:toggle()
end
vim.api.nvim_set_keymap("n", "<leader>g", "<cmd>lua _lazygit_toggle()<CR>", {noremap = true, silent = true})