This commit is contained in:
Jaroslaw Konik 2023-07-15 12:47:00 +02:00
parent 8ee2dbf136
commit e3907dbd58
2 changed files with 6 additions and 13 deletions

View file

@ -52,7 +52,7 @@ tiling_drag modifier titlebar
bindsym $mod+Return exec kitty bindsym $mod+Return exec kitty
# kill focused window # kill focused window
bindsym $mod+Shift+q [con_id="__focused__" class="^(?!thunderbird|Caprine|discord|Alacritty).*$"] kill bindsym $mod+Shift+q [con_id="__focused__" class="^(?!thunderbird|Caprine|discord|Spotify).*$"] kill
# start dmenu (a program launcher) # start dmenu (a program launcher)
# A more modern dmenu replacement is rofi: # A more modern dmenu replacement is rofi:

View file

@ -150,7 +150,6 @@ local function on_attach(client, buffer)
}, { prefix = "<leader>" }) }, { prefix = "<leader>" })
-- TODO: Register all in which-key -- TODO: Register all in which-key
vim.keymap.set("n", "<c-]>", vim.lsp.buf.definition, keymap_opts)
vim.keymap.set("n", "gD", vim.lsp.buf.implementation, keymap_opts) vim.keymap.set("n", "gD", vim.lsp.buf.implementation, keymap_opts)
vim.keymap.set("n", "<c-k>", vim.lsp.buf.signature_help, keymap_opts) vim.keymap.set("n", "<c-k>", vim.lsp.buf.signature_help, keymap_opts)
vim.keymap.set("n", "1gD", vim.lsp.buf.type_definition, keymap_opts) vim.keymap.set("n", "1gD", vim.lsp.buf.type_definition, keymap_opts)
@ -159,16 +158,6 @@ local function on_attach(client, buffer)
vim.keymap.set("n", "gW", vim.lsp.buf.workspace_symbol, keymap_opts) vim.keymap.set("n", "gW", vim.lsp.buf.workspace_symbol, keymap_opts)
vim.keymap.set("n", "gd", vim.lsp.buf.definition, keymap_opts) vim.keymap.set("n", "gd", vim.lsp.buf.definition, keymap_opts)
vim.keymap.set("n", "ga", vim.lsp.buf.code_action, keymap_opts) vim.keymap.set("n", "ga", vim.lsp.buf.code_action, keymap_opts)
-- Show diagnostic popup on cursor hover
local diag_float_grp = vim.api.nvim_create_augroup("DiagnosticFloat", { clear = true })
vim.api.nvim_create_autocmd("CursorHold", {
callback = function()
vim.diagnostic.open_float(nil, { focusable = false })
end,
group = diag_float_grp,
})
vim.keymap.set("n", "g[", vim.diagnostic.goto_prev, keymap_opts) vim.keymap.set("n", "g[", vim.diagnostic.goto_prev, keymap_opts)
vim.keymap.set("n", "g]", vim.diagnostic.goto_next, keymap_opts) vim.keymap.set("n", "g]", vim.diagnostic.goto_next, keymap_opts)
end end
@ -284,6 +273,10 @@ require("scope").setup({
local telescope_builtin = require("telescope.builtin") local telescope_builtin = require("telescope.builtin")
wk.register({ wk.register({
e = {
name = "Edit",
c = { "<cmd>e ~/src/dotfiles/init.lua<CR>", "Edit config" },
},
n = { n = {
name = "New", name = "New",
t = { "<cmd>terminal<CR>", "New Terminal" }, t = { "<cmd>terminal<CR>", "New Terminal" },