mirror of
https://github.com/kristoferssolo/SoloVim.git
synced 2025-10-21 20:10:41 +00:00
Changed keybinds
This commit is contained in:
parent
35bc6a98d3
commit
a0d7062a2f
@ -3,9 +3,8 @@
|
|||||||
vim.api.nvim_create_autocmd({ "FileType" }, {
|
vim.api.nvim_create_autocmd({ "FileType" }, {
|
||||||
pattern = { "qf", "help", "man", "lspinfo", "spectre_panel", "lir" },
|
pattern = { "qf", "help", "man", "lspinfo", "spectre_panel", "lir" },
|
||||||
callback = function()
|
callback = function()
|
||||||
vim.cmd([[
|
vim.cmd([[ nnoremap <silent> <buffer> q :close<cr>
|
||||||
nnoremap <silent> <buffer> q :close<cr>
|
set nobuflisted
|
||||||
set nobuflisted
|
|
||||||
]])
|
]])
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
@ -62,7 +61,7 @@ vim.api.nvim_create_autocmd({ "InsertEnter" }, {
|
|||||||
})
|
})
|
||||||
|
|
||||||
vim.api.nvim_create_autocmd({ "FileType" }, {
|
vim.api.nvim_create_autocmd({ "FileType" }, {
|
||||||
pattern = { "vimwiki" },
|
pattern = { "vimwiki", "java" },
|
||||||
callback = function()
|
callback = function()
|
||||||
vim.opt_local.ts = 2
|
vim.opt_local.ts = 2
|
||||||
vim.opt_local.sw = 2
|
vim.opt_local.sw = 2
|
||||||
@ -76,20 +75,6 @@ vim.cmd([[
|
|||||||
highlight CursorColumn ctermbg=White cterm=bold guibg=#222222
|
highlight CursorColumn ctermbg=White cterm=bold guibg=#222222
|
||||||
]])
|
]])
|
||||||
|
|
||||||
-- Run file
|
|
||||||
vim.cmd([[
|
|
||||||
augroup run_file
|
|
||||||
autocmd FileType python imap <buffer> <C-b> <esc><cmd>w<cr><cmd>exec "!python3 %"<cr>
|
|
||||||
autocmd FileType python map <buffer> <C-b> <cmd>w<cr><cmd>exec "!python3 %"<cr>
|
|
||||||
autocmd FileType rust imap <buffer> <C-b> <esc><cmd>w<cr><cmd>exec "!cargo run"<cr>
|
|
||||||
autocmd FileType rust map <buffer> <C-b> <cmd>w<cr><cmd>exec "!cargo run"<cr>
|
|
||||||
autocmd FileType tex imap <buffer> <C-b> <esc><cmd>w<cr><cmd>exec "silent !lualatex %"<cr>
|
|
||||||
autocmd FileType tex map <buffer> <C-b> <esc><cmd>w<cr><cmd>exec "silent !lualatex %"<cr>
|
|
||||||
autocmd FileType cpp imap <buffer> <C-b> <esc><cmd>w<cr><cmd>exec "!g++ % -o %:r && %:r"<cr>
|
|
||||||
autocmd FileType cpp map <buffer> <C-b> <cmd>w<cr><cmd>exec "!g++ % -o %:r && %:r"<cr>
|
|
||||||
augroup end
|
|
||||||
]])
|
|
||||||
|
|
||||||
-- Autocommand that reloads waybar whenever you save the ~/.config/waybar/config file
|
-- Autocommand that reloads waybar whenever you save the ~/.config/waybar/config file
|
||||||
vim.cmd([[
|
vim.cmd([[
|
||||||
augroup waybar_user_config
|
augroup waybar_user_config
|
||||||
|
|||||||
@ -103,8 +103,7 @@ local mappings = {
|
|||||||
["e"] = { "<cmd>NvimTreeToggle<cr>", "Explorer" },
|
["e"] = { "<cmd>NvimTreeToggle<cr>", "Explorer" },
|
||||||
["F"] = { "<cmd>Telescope live_grep theme=ivy<cr>", "Find Text" },
|
["F"] = { "<cmd>Telescope live_grep theme=ivy<cr>", "Find Text" },
|
||||||
["P"] = { "<cmd>lua require('telescope').extensions.projects.projects()<cr>", "Projects" },
|
["P"] = { "<cmd>lua require('telescope').extensions.projects.projects()<cr>", "Projects" },
|
||||||
|
B = {
|
||||||
b = {
|
|
||||||
name = "Buffers",
|
name = "Buffers",
|
||||||
j = { "<cmd>BufferLinePick<cr>", "Jump" },
|
j = { "<cmd>BufferLinePick<cr>", "Jump" },
|
||||||
f = { "<cmd>Telescope buffers<cr>", "Find" },
|
f = { "<cmd>Telescope buffers<cr>", "Find" },
|
||||||
@ -129,7 +128,6 @@ local mappings = {
|
|||||||
"Sort by language",
|
"Sort by language",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
p = {
|
p = {
|
||||||
name = "Packer",
|
name = "Packer",
|
||||||
c = { "<cmd>PackerCompile<cr>", "Compile" },
|
c = { "<cmd>PackerCompile<cr>", "Compile" },
|
||||||
@ -138,7 +136,6 @@ local mappings = {
|
|||||||
S = { "<cmd>PackerStatus<cr>", "Status" },
|
S = { "<cmd>PackerStatus<cr>", "Status" },
|
||||||
u = { "<cmd>PackerUpdate<cr>", "Update" },
|
u = { "<cmd>PackerUpdate<cr>", "Update" },
|
||||||
},
|
},
|
||||||
|
|
||||||
g = {
|
g = {
|
||||||
name = "Git",
|
name = "Git",
|
||||||
g = { "<cmd>lua _LAZYGIT_TOGGLE()<cr>", "Lazygit" },
|
g = { "<cmd>lua _LAZYGIT_TOGGLE()<cr>", "Lazygit" },
|
||||||
@ -161,7 +158,6 @@ local mappings = {
|
|||||||
"Git Diff",
|
"Git Diff",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
l = {
|
l = {
|
||||||
name = "LSP",
|
name = "LSP",
|
||||||
a = { "<cmd>lua vim.lsp.buf.code_action()<cr>", "Code Action" },
|
a = { "<cmd>lua vim.lsp.buf.code_action()<cr>", "Code Action" },
|
||||||
@ -192,7 +188,6 @@ local mappings = {
|
|||||||
},
|
},
|
||||||
e = { "<cmd>Telescope quickfix<cr>", "Telescope Quickfix" },
|
e = { "<cmd>Telescope quickfix<cr>", "Telescope Quickfix" },
|
||||||
},
|
},
|
||||||
|
|
||||||
s = {
|
s = {
|
||||||
name = "Search",
|
name = "Search",
|
||||||
b = { "<cmd>Telescope git_branches<cr>", "Checkout branch" },
|
b = { "<cmd>Telescope git_branches<cr>", "Checkout branch" },
|
||||||
@ -211,7 +206,6 @@ local mappings = {
|
|||||||
"Colorscheme with Preview",
|
"Colorscheme with Preview",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
t = {
|
t = {
|
||||||
name = "Terminal",
|
name = "Terminal",
|
||||||
n = { "<cmd>lua _NODE_TOGGLE()<cr>", "Node" },
|
n = { "<cmd>lua _NODE_TOGGLE()<cr>", "Node" },
|
||||||
@ -223,7 +217,6 @@ local mappings = {
|
|||||||
h = { "<cmd>ToggleTerm size=10 direction=horizontal<cr>", "Horizontal" },
|
h = { "<cmd>ToggleTerm size=10 direction=horizontal<cr>", "Horizontal" },
|
||||||
v = { "<cmd>ToggleTerm size=80 direction=vertical<cr>", "Vertical" },
|
v = { "<cmd>ToggleTerm size=80 direction=vertical<cr>", "Vertical" },
|
||||||
},
|
},
|
||||||
|
|
||||||
w = {
|
w = {
|
||||||
name = "Vimwiki",
|
name = "Vimwiki",
|
||||||
w = { "<Plug>VimwikiIndex", "Open index file" },
|
w = { "<Plug>VimwikiIndex", "Open index file" },
|
||||||
@ -255,6 +248,11 @@ local mappings = {
|
|||||||
i = { "<cmd>lua require('dap').step_into()<cr>", "Step into code" },
|
i = { "<cmd>lua require('dap').step_into()<cr>", "Step into code" },
|
||||||
r = { "<cmd>lua require('dap).repl.open()<cr>", "Inspect state" },
|
r = { "<cmd>lua require('dap).repl.open()<cr>", "Inspect state" },
|
||||||
},
|
},
|
||||||
|
b = {
|
||||||
|
name = "Build/compile/run",
|
||||||
|
b = { "<cmd>w!<cr><cmd>!compiler '%:p'<cr>", "Run/compile file" },
|
||||||
|
o = { "<cmd>!opout '%:p'<cr>", "Open file" },
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
which_key.setup(setup)
|
which_key.setup(setup)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user