chore: improved keybinds

This commit is contained in:
Ward Truyen
2025-10-10 07:10:03 +02:00
parent 93b9162d16
commit ca05e88876
6 changed files with 52 additions and 7 deletions

View File

@@ -15,10 +15,16 @@ return {
require("nvim-tree").setup({
view = {
width = 32,
relativenumber = true,
},
filters = {
git_ignored = false,
},
actions = {
open_file = {
quit_on_open = true,
},
},
on_attach = function(bufnr)
local api = require "nvim-tree.api"

View File

@@ -1,4 +1,3 @@
---@type NvPluginSpec
-- NOTE: This plugin activly shows the result of your markdown while you're typing it
-- URL: https://https://github.com/MeanderingProgrammer/render-markdown.nvim
return {
@@ -6,7 +5,5 @@ return {
-- dependencies = { 'nvim-treesitter/nvim-treesitter', 'echasnovski/mini.nvim' }, -- if you use the mini.nvim suite
-- dependencies = { 'nvim-treesitter/nvim-treesitter', 'echasnovski/mini.icons' }, -- if you use standalone mini plugins
dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-tree/nvim-web-devicons' }, -- if you prefer nvim-web-devicons
---@module 'render-markdown'
---@type render.md.UserConfig
opts = {},
}

View File

@@ -16,7 +16,7 @@ return {
return 20
end,
})
vim.keymap.set('n', '<leader>t', ":ToggleTerm name=BottomTerm<cr>")
vim.keymap.set('n', '<leader>`', ":ToggleTerm name=BottomTerm<cr>", { desc = "ToggleTerm" })
--vim.keymap.set('n', '<leader>tv', ":ToggleTerm direction=vertical name=VerticalTerm<cr>")
--vim.keymap.set('n', '<leader>tf', ":ToggleTerm direction=float name=FloatTerm<cr>")
end,

View File

@@ -0,0 +1,39 @@
--$ URL: https://github.com/folke/trouble.nvim
--# :help trouble
return {
"folke/trouble.nvim",
opts = {}, -- for default options, refer to the configuration section for custom setup.
cmd = "Trouble",
keys = {
{
"<leader>tx",
"<cmd>Trouble diagnostics toggle<cr>",
desc = "Diagnostics (Trouble)",
},
{
"<leader>tq",
"<cmd>Trouble diagnostics toggle filter.buf=0<cr>",
desc = "Buffer Diagnostics (Trouble)",
},
{
"<leader>ts",
"<cmd>Trouble symbols toggle focus=false<cr>",
desc = "Symbols (Trouble)",
},
{
"<leader>tl",
"<cmd>Trouble lsp toggle focus=false win.position=right<cr>",
desc = "LSP Definitions / references / ... (Trouble)",
},
{
"<leader>tL",
"<cmd>Trouble loclist toggle<cr>",
desc = "Location List (Trouble)",
},
{
"<leader>tq",
"<cmd>Trouble qflist toggle<cr>",
desc = "Quickfix List (Trouble)",
},
},
}

View File

@@ -22,7 +22,7 @@ return {
local wk = require("which-key")
wk.add({
{ "<leader>b", group = "Buffers" },
{ "<leader>t", group = "Terminal" },
{ "<leader>t", group = "Trouble" },
{ "<leader>v", group = "Vim" },
{ "<leader>l", group = "LSP" },
{ "<leader>x", group = "Plugins" },

View File

@@ -23,6 +23,9 @@ vim.opt.incsearch = true -- incremental search
vim.opt.termguicolors = true
--set shell=/usr/bin/zsh
vim.opt.shell='/usr/bin/zsh'
-- Sets colors to line numbers Above, Current and Below in this order
function LineNumberColors()
vim.api.nvim_set_hl(0, "LineNrAbove", { fg = "#51B3EC", bold = true })