update
This commit is contained in:
parent
e3907dbd58
commit
1ebeeacdb2
2 changed files with 19 additions and 2 deletions
1
i3config
1
i3config
|
|
@ -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)"
|
||||
|
|
|
|||
20
init.lua
20
init.lua
|
|
@ -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()
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue