chore: improved keybinds
This commit is contained in:
@@ -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"
|
||||
|
||||
|
||||
@@ -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 = {},
|
||||
}
|
||||
|
||||
@@ -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,
|
||||
|
||||
39
lua/ward/plugins/trouble.lua
Normal file
39
lua/ward/plugins/trouble.lua
Normal 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)",
|
||||
},
|
||||
},
|
||||
}
|
||||
@@ -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" },
|
||||
|
||||
@@ -17,12 +17,15 @@ vim.opt.wrap = false
|
||||
--vim.opt.colorcolumn= 110
|
||||
vim.api.nvim_set_option_value("colorcolumn", "110", {})
|
||||
|
||||
vim.opt.confirm = true -- confirm on quit with unsave changes
|
||||
vim.opt.hlsearch = true -- highlight search
|
||||
vim.opt.confirm = true -- confirm on quit with unsave changes
|
||||
vim.opt.hlsearch = true -- highlight search
|
||||
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 })
|
||||
|
||||
Reference in New Issue
Block a user