mirror of
https://github.com/pojokcodeid/nvim-lazy.git
synced 2025-06-24 09:48:51 +02:00
add: custom keymaps
This commit is contained in:
parent
20e8fc9b55
commit
c045fc1f63
4 changed files with 20 additions and 2 deletions
|
@ -6,6 +6,7 @@ require("user.keymaps")
|
|||
-- require("user.snip")
|
||||
require("core.neovide")
|
||||
require("custom.autocmd")
|
||||
require("custom.keymaps")
|
||||
-- require("user.nvim-tree")
|
||||
-- require("user.options")
|
||||
-- require("user.keymaps")
|
||||
|
|
6
lua/custom/keymaps.lua
Normal file
6
lua/custom/keymaps.lua
Normal file
|
@ -0,0 +1,6 @@
|
|||
-- custom key maps disini
|
||||
local function map(mode, l, r, desc)
|
||||
vim.keymap.set(mode, l, r, { desc = desc })
|
||||
end
|
||||
-- click ctrl + Left mouse buttn to run
|
||||
map("t", "<C-LeftMouse>", "<cmd>lua print('Run Link')<cr>", "Run Link")
|
|
@ -79,11 +79,21 @@ function _OPEN_WEZTERM()
|
|||
vim.cmd("silent !wezterm start --cwd " .. vim.fn.getcwd())
|
||||
end
|
||||
|
||||
-- get folder name from current directory
|
||||
local _get_folder_name = function()
|
||||
return vim.fn.fnamemodify(vim.fn.getcwd(), ":t")
|
||||
end
|
||||
|
||||
function _OPEN_WEZTERM_TAB()
|
||||
-- open new tab wezterm current directory
|
||||
vim.cmd('silent !wezterm cli spawn --cwd "' .. vim.fn.getcwd() .. '"')
|
||||
end
|
||||
|
||||
function _SET_TAB_TITLE()
|
||||
-- set tab title
|
||||
vim.cmd('silent !wezterm cli set-tab-title "' .. _get_folder_name() .. '"')
|
||||
end
|
||||
|
||||
local setup = {
|
||||
plugins = {
|
||||
marks = true, -- shows a list of your marks on ' and `
|
||||
|
@ -342,6 +352,7 @@ local mappings = {
|
|||
a = { "<cmd>lua _OPEN_ALACRITTY()<cr>", "Open Alacritty" },
|
||||
w = { "<cmd>lua _OPEN_WEZTERM()<cr>", "Open Wezterm" },
|
||||
t = { "<cmd>lua _OPEN_WEZTERM_TAB()<cr>", "Open Tab Wezterm" },
|
||||
j = { "<cmd>lua _SET_TAB_TITLE()<cr>", "Set Tab Title" },
|
||||
},
|
||||
r = {
|
||||
name = " Run",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue