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
|
for_window [title="Welcome to Prime Video"] floating enable
|
||||||
|
|
||||||
bindsym $mod+Shift+minus move scratchpad
|
bindsym $mod+Shift+minus move scratchpad
|
||||||
|
bindsym $mod+minus scratchpad show
|
||||||
|
|
||||||
bindsym Print exec --no-startup-id maim "/home/$USER/Pictures/$(date)"
|
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)"
|
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({})
|
require("guess-indent").setup({})
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
"onsails/lspkind.nvim",
|
||||||
})
|
})
|
||||||
|
|
||||||
local wk = require("which-key")
|
local wk = require("which-key")
|
||||||
|
|
@ -150,9 +151,9 @@ 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", "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", "<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", "gr", vim.lsp.buf.references, keymap_opts)
|
||||||
vim.keymap.set("n", "g0", vim.lsp.buf.document_symbol, 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)
|
vim.keymap.set("n", "gW", vim.lsp.buf.workspace_symbol, keymap_opts)
|
||||||
|
|
@ -188,7 +189,12 @@ require("rust-tools").setup({
|
||||||
|
|
||||||
-- Completion
|
-- Completion
|
||||||
local cmp = require("cmp")
|
local cmp = require("cmp")
|
||||||
|
local lspkind = require("lspkind")
|
||||||
|
|
||||||
cmp.setup({
|
cmp.setup({
|
||||||
|
formatting = {
|
||||||
|
format = lspkind.cmp_format({}),
|
||||||
|
},
|
||||||
snippet = {
|
snippet = {
|
||||||
expand = function(args)
|
expand = function(args)
|
||||||
vim.fn["vsnip#anonymous"](args.body)
|
vim.fn["vsnip#anonymous"](args.body)
|
||||||
|
|
@ -252,6 +258,16 @@ vim.api.nvim_create_autocmd("BufEnter", {
|
||||||
end,
|
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
|
-- Comments
|
||||||
require("nvim_comment").setup()
|
require("nvim_comment").setup()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue