feat(nvim/neogit): enable interation, add default mappings
This commit is contained in:
parent
5754f9b7a9
commit
91b6afde80
86
init.lua
86
init.lua
@ -39,6 +39,92 @@ neogit.setup({
|
|||||||
["gitlab.com"] = "https://gitlab.com/${owner}/${repository}/merge_requests/new?merge_request[source_branch]=${branch_name}",
|
["gitlab.com"] = "https://gitlab.com/${owner}/${repository}/merge_requests/new?merge_request[source_branch]=${branch_name}",
|
||||||
["apps.terminal"] = "http://apps.terminal/${owner}/${repository}/merge_requests/new?merge_request[source_branch]=${branch_name}"
|
["apps.terminal"] = "http://apps.terminal/${owner}/${repository}/merge_requests/new?merge_request[source_branch]=${branch_name}"
|
||||||
}
|
}
|
||||||
|
status = {
|
||||||
|
recent_commit_count = 100,
|
||||||
|
},
|
||||||
|
integrations = {
|
||||||
|
diffview = true,
|
||||||
|
telescope = true,
|
||||||
|
fzf_lua = true,
|
||||||
|
},
|
||||||
|
mappings = {
|
||||||
|
commit_editor = {
|
||||||
|
["q"] = "Close",
|
||||||
|
["<c-c><c-c>"] = "Submit",
|
||||||
|
["<c-c><c-k>"] = "Abort",
|
||||||
|
},
|
||||||
|
rebase_editor = {
|
||||||
|
["p"] = "Pick",
|
||||||
|
["r"] = "Reword",
|
||||||
|
["e"] = "Edit",
|
||||||
|
["s"] = "Squash",
|
||||||
|
["f"] = "Fixup",
|
||||||
|
["x"] = "Execute",
|
||||||
|
["d"] = "Drop",
|
||||||
|
["b"] = "Break",
|
||||||
|
["q"] = "Close",
|
||||||
|
["<cr>"] = "OpenCommit",
|
||||||
|
["gk"] = "MoveUp",
|
||||||
|
["gj"] = "MoveDown",
|
||||||
|
["<c-c><c-c>"] = "Submit",
|
||||||
|
["<c-c><c-k>"] = "Abort",
|
||||||
|
},
|
||||||
|
finder = {
|
||||||
|
["<cr>"] = "Select",
|
||||||
|
["<c-c>"] = "Close",
|
||||||
|
["<esc>"] = "Close",
|
||||||
|
["<c-n>"] = "Next",
|
||||||
|
["<c-p>"] = "Previous",
|
||||||
|
["<down>"] = "Next",
|
||||||
|
["<up>"] = "Previous",
|
||||||
|
["<tab>"] = "MultiselectToggleNext",
|
||||||
|
["<s-tab>"] = "MultiselectTogglePrevious",
|
||||||
|
["<c-j>"] = "NOP",
|
||||||
|
},
|
||||||
|
-- Setting any of these to `false` will disable the mapping.
|
||||||
|
popup = {
|
||||||
|
["?"] = "HelpPopup",
|
||||||
|
["A"] = "CherryPickPopup",
|
||||||
|
["D"] = "DiffPopup",
|
||||||
|
["M"] = "RemotePopup",
|
||||||
|
["P"] = "PushPopup",
|
||||||
|
["X"] = "ResetPopup",
|
||||||
|
["Z"] = "StashPopup",
|
||||||
|
["b"] = "BranchPopup",
|
||||||
|
["c"] = "CommitPopup",
|
||||||
|
["f"] = "FetchPopup",
|
||||||
|
["l"] = "LogPopup",
|
||||||
|
["m"] = "MergePopup",
|
||||||
|
["p"] = "PullPopup",
|
||||||
|
["r"] = "RebasePopup",
|
||||||
|
["v"] = "RevertPopup",
|
||||||
|
},
|
||||||
|
status = {
|
||||||
|
["q"] = "Close",
|
||||||
|
["I"] = "InitRepo",
|
||||||
|
["1"] = "Depth1",
|
||||||
|
["2"] = "Depth2",
|
||||||
|
["3"] = "Depth3",
|
||||||
|
["4"] = "Depth4",
|
||||||
|
["<tab>"] = "Toggle",
|
||||||
|
["x"] = "Discard",
|
||||||
|
["s"] = "Stage",
|
||||||
|
["S"] = "StageUnstaged",
|
||||||
|
["<c-s>"] = "StageAll",
|
||||||
|
["u"] = "Unstage",
|
||||||
|
["U"] = "UnstageStaged",
|
||||||
|
["$"] = "CommandHistory",
|
||||||
|
["#"] = "Console",
|
||||||
|
["Y"] = "YankSelected",
|
||||||
|
["<c-r>"] = "RefreshBuffer",
|
||||||
|
["<enter>"] = "GoToFile",
|
||||||
|
["<c-v>"] = "VSplitOpen",
|
||||||
|
["<c-x>"] = "SplitOpen",
|
||||||
|
["<c-t>"] = "TabOpen",
|
||||||
|
["{"] = "GoToPreviousHunkHeader",
|
||||||
|
["}"] = "GoToNextHunkHeader",
|
||||||
|
},
|
||||||
|
},
|
||||||
})
|
})
|
||||||
local dap, dapui = require("dap"), require("dapui")
|
local dap, dapui = require("dap"), require("dapui")
|
||||||
dap.adapters.lldb = {
|
dap.adapters.lldb = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user