better keymaps
This commit is contained in:
parent
008424add5
commit
89c8f68ee3
3
home.nix
3
home.nix
@ -28,12 +28,13 @@ in
|
|||||||
(nerdfonts.override { fonts = [ "Meslo" ]; })
|
(nerdfonts.override { fonts = [ "Meslo" ]; })
|
||||||
bashInteractive
|
bashInteractive
|
||||||
google-cloud-sdk
|
google-cloud-sdk
|
||||||
imagemagick
|
|
||||||
htop
|
htop
|
||||||
|
imagemagick
|
||||||
k9s
|
k9s
|
||||||
kubectl
|
kubectl
|
||||||
mosh
|
mosh
|
||||||
neofetch
|
neofetch
|
||||||
|
pre-commit
|
||||||
python311
|
python311
|
||||||
tldr
|
tldr
|
||||||
] ++ optionals isDarwin [
|
] ++ optionals isDarwin [
|
||||||
|
@ -2,8 +2,6 @@
|
|||||||
vim.g.nord_borders = true
|
vim.g.nord_borders = true
|
||||||
vim.g.nord_contrast = true
|
vim.g.nord_contrast = true
|
||||||
vim.cmd('colorscheme nord')
|
vim.cmd('colorscheme nord')
|
||||||
-- vim.cmd('colorscheme embark')
|
|
||||||
-- vim.cmd('colorscheme gruvbox-material')
|
|
||||||
|
|
||||||
-- Set Leader
|
-- Set Leader
|
||||||
vim.keymap.set("n", "<Space>", "<Nop>", {silent = true})
|
vim.keymap.set("n", "<Space>", "<Nop>", {silent = true})
|
||||||
@ -36,16 +34,32 @@ vim.opt.foldmethod = "indent"
|
|||||||
vim.opt.foldnestmax = 10
|
vim.opt.foldnestmax = 10
|
||||||
vim.opt.foldlevel = 2
|
vim.opt.foldlevel = 2
|
||||||
|
|
||||||
-- Set Color Scheme
|
-- Diagnostics Mappings
|
||||||
-- vim.cmd('colorscheme embark')
|
local diagnostics_active = true
|
||||||
-- vim.cmd('colorscheme OceanicNext')
|
local toggle_diagnostics = function()
|
||||||
-- vim.cmd('colorscheme material')
|
diagnostics_active = not diagnostics_active
|
||||||
-- vim.g.material_style = "oceanic"
|
if diagnostics_active then
|
||||||
|
vim.diagnostic.show()
|
||||||
|
else
|
||||||
|
vim.diagnostic.hide()
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
local diagnostics_loclist_active = false
|
||||||
|
local toggle_diagnostics_loclist = function()
|
||||||
|
diagnostics_loclist_active = not diagnostics_loclist_active
|
||||||
|
if diagnostics_loclist_active then
|
||||||
|
vim.diagnostic.setloclist()
|
||||||
|
else
|
||||||
|
vim.cmd('lclose')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
-- Mappings.
|
|
||||||
-- See `:help vim.diagnostic.*` for documentation on any of the below functions
|
|
||||||
local opts = {noremap = true, silent = true}
|
local opts = {noremap = true, silent = true}
|
||||||
vim.keymap.set('n', '<space>e', vim.diagnostic.open_float, opts)
|
vim.keymap.set('n', '<leader>qt', toggle_diagnostics, opts)
|
||||||
vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, opts)
|
vim.keymap.set('n', '<leader>qN',
|
||||||
vim.keymap.set('n', ']d', vim.diagnostic.goto_next, opts)
|
function() vim.diagnostic.goto_prev({float = false}) end, opts)
|
||||||
vim.keymap.set('n', '<space>q', vim.diagnostic.setloclist, opts)
|
vim.keymap.set('n', '<leader>qn',
|
||||||
|
function() vim.diagnostic.goto_next({float = false}) end, opts)
|
||||||
|
vim.keymap.set('n', '<leader>qq', toggle_diagnostics_loclist, opts)
|
||||||
|
vim.keymap.set('n', '<leader>qe', vim.diagnostic.open_float, opts)
|
||||||
|
@ -6,8 +6,14 @@ wk.register({
|
|||||||
K = {"Definition Hover"},
|
K = {"Definition Hover"},
|
||||||
["<C-k>"] = {"Signature Help"},
|
["<C-k>"] = {"Signature Help"},
|
||||||
["<leader>"] = {
|
["<leader>"] = {
|
||||||
q = {"Show Diagnostics"},
|
q = {
|
||||||
e = {"Show Line Diagnostics"},
|
name = "Diagnostics",
|
||||||
|
q = {"Toggle Diagnostic List"},
|
||||||
|
t = {"Toggle Inline Diagnostics"},
|
||||||
|
n = {"Next Diagnostic"},
|
||||||
|
N = {"Previous Diagnostic"},
|
||||||
|
e = {"Open Diagnostic Float"}
|
||||||
|
},
|
||||||
d = {
|
d = {
|
||||||
name = "DiffView",
|
name = "DiffView",
|
||||||
o = {"<cmd>DiffviewOpen<cr>", "Open Diff"},
|
o = {"<cmd>DiffviewOpen<cr>", "Open Diff"},
|
||||||
|
Loading…
Reference in New Issue
Block a user