nvim
This commit is contained in:
parent
75bba546b4
commit
70bee83e38
2 changed files with 13 additions and 47 deletions
|
@ -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
|
||||||
|
|
|
@ -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")
|
||||||
|
|
Loading…
Reference in a new issue