This commit is contained in:
Nikos Papadakis 2024-12-14 20:56:41 +02:00
parent 75bba546b4
commit 70bee83e38
Signed by untrusted user who does not match committer: nikos
GPG key ID: 78871F9905ADFF02
2 changed files with 13 additions and 47 deletions

View file

@ -4,7 +4,7 @@ $terminal = foot
$fileManager = dolphin $fileManager = dolphin
$menu = wofi --show drun $menu = wofi --show drun
# exec-once = swww-daemon & exec-once = waybar &
env = XCURSOR_SIZE,24 env = XCURSOR_SIZE,24
env = HYPRCURSOR_SIZE,24 env = HYPRCURSOR_SIZE,24

View file

@ -5,33 +5,17 @@ local utils = require "my.utils"
local nmap, imap, vmap, tmap = utils.nmap, utils.imap, utils.vmap, utils.tmap local nmap, imap, vmap, tmap = utils.nmap, utils.imap, utils.vmap, utils.tmap
-- Window splits -- Window splits
nmap("<C-J>", function() nmap("<C-J>", function() utils.winmove "j" end)
utils.winmove "j" nmap("<C-K>", function() utils.winmove "k" end)
end) nmap("<C-L>", function() utils.winmove "l" end)
nmap("<C-K>", function() nmap("<C-H>", function() utils.winmove "h" end)
utils.winmove "k"
end)
nmap("<C-L>", function()
utils.winmove "l"
end)
nmap("<C-H>", function()
utils.winmove "h"
end)
nmap("<C-Q>", vim.cmd.quit) nmap("<C-Q>", vim.cmd.quit)
-- Resize splits -- Resize splits
nmap("<A-Up>", function() nmap("<A-Up>", function() resize(false, -2) end)
resize(false, -2) nmap("<A-Down>", function() resize(false, 2) end)
end) nmap("<A-Left>", function() resize(true, -2) end)
nmap("<A-Down>", function() nmap("<A-Right>", function() resize(true, 2) end)
resize(false, 2)
end)
nmap("<A-Left>", function()
resize(true, -2)
end)
nmap("<A-Right>", function()
resize(true, 2)
end)
-- Easy move lines -- Easy move lines
nmap("<A-j>", ":m+<CR>==") nmap("<A-j>", ":m+<CR>==")
@ -42,40 +26,22 @@ vmap("<A-k>", ":m '<-2<CR>gv=gv")
nmap("<Esc>", vim.cmd.nohl) nmap("<Esc>", vim.cmd.nohl)
nmap("<Tab>", "<C-^>") nmap("<Tab>", "<C-^>")
nmap("<C-i>", "<Tab>") -- Re-bind for jump list nmap("<C-i>", "<Tab>") -- Re-bind for jump list
-- nmap("<Leader>n", "<Cmd>windo set nu! relativenumber!<CR>")
-- nmap("<Leader>t", "<Cmd>windo set expandtab!<CR>")
-- nmap("<Leader>.", "<Cmd>w<CR>")
-- nmap("S", require("my.nodesplit").split)
nmap("[d", vim.diagnostic.goto_prev, "previous diagnostic")
nmap("]d", vim.diagnostic.goto_next, "next diagnostic")
nmap("[q", vim.cmd.cprevious, "quickfix previous")
nmap("]q", vim.cmd.cnext, "quickfix next")
nmap("<Leader>q", vim.diagnostic.setqflist, "set diagnostic to quickfix list") nmap("<Leader>q", vim.diagnostic.setqflist, "set diagnostic to quickfix list")
-- nmap("<F2>", utils.reload, "reload configuration") nmap("[d", function() vim.diagnostic.jump({ count = -1, float = true }) end, "previous diagnostic")
nmap("]d", function() vim.diagnostic.jump({ count = 1, float = true }) end, "next diagnostic")
nmap("[t", vim.cmd.tabp, "previous tab") nmap("[t", vim.cmd.tabp, "previous tab")
nmap("]t", vim.cmd.tabn, "next tab") nmap("]t", vim.cmd.tabn, "next tab")
-- imap("<Tab>", require("my.tab").forwards) -- imap("<Tab>", require("my.tab").forwards)
-- imap("<S-Tab>", require("my.tab").backwards) -- imap("<S-Tab>", require("my.tab").backwards)
imap("<C-E>", "<CR><ESC>O")
imap("jk", "<Esc>") imap("jk", "<Esc>")
vmap("<Leader>p", '"_dP') vmap("<Leader>p", '"_dP')
vmap(">", ">gv") vmap(">", ">gv")
vmap("<", "<gv") vmap("<", "<gv")
-- M.lsp_keymaps = function(client, bufnr) tmap("<Esc><Esc>", "<C-\\><C-n>")
-- nmap("<Leader>r", vim.lsp.buf.rename, "Rename", bufnr)
-- nmap("<Leader>cf", vim.lsp.buf.format, "Format document", bufnr)
-- nmap("<Leader>ca", vim.lsp.buf.code_action, "Code actions", bufnr)
-- nmap("<Leader>ci", vim.lsp.buf.implementation, "Go to implementation", bufnr)
-- nmap("<Leader>D", vim.lsp.buf.type_definition, "Go to type definition", bufnr)
-- nmap("gr", "<Cmd>Telescope lsp_references<CR>", "View references", bufnr)
--
-- if client.server_capabilities.hoverProvider then
-- nmap("K", vim.lsp.buf.hover, "LSP hover", bufnr)
-- end
-- end
M.telescope_keymaps = function(fns) M.telescope_keymaps = function(fns)
nmap("<C-p>", fns.project, "Find project files") nmap("<C-p>", fns.project, "Find project files")