This commit is contained in:
Jaroslaw Konik 2023-07-15 23:30:16 +02:00
parent e3907dbd58
commit 1ebeeacdb2
2 changed files with 19 additions and 2 deletions

View file

@ -233,6 +233,7 @@ for_window [title="Netflix"] floating enable
for_window [title="Welcome to Prime Video"] floating enable
bindsym $mod+Shift+minus move scratchpad
bindsym $mod+minus scratchpad show
bindsym Print exec --no-startup-id maim "/home/$USER/Pictures/$(date)"
bindsym $mod+Print exec --no-startup-id maim --window $(xdotool getactivewindow) "/home/$USER/Pictures/$(date)"

View file

@ -92,6 +92,7 @@ require("lazy").setup({
require("guess-indent").setup({})
end,
},
"onsails/lspkind.nvim",
})
local wk = require("which-key")
@ -150,9 +151,9 @@ local function on_attach(client, buffer)
}, { prefix = "<leader>" })
-- TODO: Register all in which-key
vim.keymap.set("n", "gD", vim.lsp.buf.implementation, keymap_opts)
vim.keymap.set("n", "gi", vim.lsp.buf.implementation, 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", "gD", vim.lsp.buf.type_definition, keymap_opts)
vim.keymap.set("n", "gr", vim.lsp.buf.references, keymap_opts)
vim.keymap.set("n", "g0", vim.lsp.buf.document_symbol, keymap_opts)
vim.keymap.set("n", "gW", vim.lsp.buf.workspace_symbol, keymap_opts)
@ -188,7 +189,12 @@ require("rust-tools").setup({
-- Completion
local cmp = require("cmp")
local lspkind = require("lspkind")
cmp.setup({
formatting = {
format = lspkind.cmp_format({}),
},
snippet = {
expand = function(args)
vim.fn["vsnip#anonymous"](args.body)
@ -252,6 +258,16 @@ vim.api.nvim_create_autocmd("BufEnter", {
end,
})
vim.api.nvim_create_autocmd("TermOpen", {
group = vim.api.nvim_create_augroup("HideTerminal", { clear = true }),
pattern = "term://*",
callback = function()
vim.cmd("set bufhidden=delete")
vim.cmd("set nobl")
vim.cmd("PinBuffer")
end,
})
-- Comments
require("nvim_comment").setup()