mirror of
https://github.com/LazyVim/starter.git
synced 2026-07-22 04:21:03 +00:00
toggle term, git improvements, keymaps...
This commit is contained in:
parent
0175469f55
commit
118453110e
5 changed files with 49 additions and 0 deletions
|
|
@ -27,6 +27,7 @@
|
|||
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
|
||||
"snacks.nvim": { "branch": "main", "commit": "fe7cfe9800a182274d0f868a74b7263b8c0c020b" },
|
||||
"todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" },
|
||||
"toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" },
|
||||
"tokyonight.nvim": { "branch": "main", "commit": "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd" },
|
||||
"trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" },
|
||||
"ts-comments.nvim": { "branch": "main", "commit": "123a9fb12e7229342f807ec9e6de478b1102b041" },
|
||||
|
|
|
|||
|
|
@ -1,3 +1,13 @@
|
|||
-- Keymaps are automatically loaded on the VeryLazy event
|
||||
-- Default keymaps that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/keymaps.lua
|
||||
-- Add any additional keymaps here
|
||||
|
||||
---- Move lines
|
||||
vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv")
|
||||
vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv")
|
||||
|
||||
-- Cursor in middle when jumping
|
||||
vim.keymap.set("n", "<C-d>", "<C-d>zz")
|
||||
vim.keymap.set("n", "<C-u>", "<C-u>zz")
|
||||
vim.keymap.set("n", "n", "nzzzv")
|
||||
vim.keymap.set("n", "N", "Nzzzv")
|
||||
|
|
|
|||
|
|
@ -1,3 +1,8 @@
|
|||
-- Options are automatically loaded before lazy.nvim startup
|
||||
-- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua
|
||||
-- Add any additional options here
|
||||
vim.schedule(function()
|
||||
vim.o.clipboard = "unnamedplus"
|
||||
end)
|
||||
|
||||
vim.o.scrolloff = 10
|
||||
|
|
|
|||
15
lua/plugins/git.lua
Normal file
15
lua/plugins/git.lua
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
return {
|
||||
{
|
||||
"lewis6991/gitsigns.nvim",
|
||||
keys = {
|
||||
-- Override LazyVim Git Blame popup with inline toggle
|
||||
{
|
||||
"<leader>tb",
|
||||
function()
|
||||
require("gitsigns").toggle_current_line_blame()
|
||||
end,
|
||||
desc = "Toggle Inline Blame",
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
18
lua/plugins/toggle-term.lua
Normal file
18
lua/plugins/toggle-term.lua
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
return {
|
||||
"akinsho/toggleterm.nvim",
|
||||
version = "*",
|
||||
|
||||
keys = {
|
||||
{ "<leader>tt", "<cmd>ToggleTerm direction=float<cr>", desc = "Toggle Terminal" },
|
||||
},
|
||||
|
||||
opts = {
|
||||
open_mapping = [[<leader>tt]],
|
||||
direction = "float",
|
||||
float_opts = { border = "rounded" },
|
||||
},
|
||||
|
||||
config = function(_, opts)
|
||||
require("toggleterm").setup(opts)
|
||||
end,
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue