Compare commits
2 commits
ab14c37aa7
...
72bf8d000a
Author | SHA1 | Date | |
---|---|---|---|
72bf8d000a | |||
cb57e83540 |
2 changed files with 21 additions and 7 deletions
|
@ -38,6 +38,8 @@ riverctl map normal $mod+Shift C close
|
|||
|
||||
# Open terminal
|
||||
riverctl map normal $mod Return spawn "$term"
|
||||
# Open floating terminal
|
||||
riverctl map normal $mod+Control Return spawn "$term start --class float"
|
||||
|
||||
# Open run menu
|
||||
riverctl map normal $mod Space spawn "bemenu-run"
|
||||
|
|
|
@ -57,25 +57,37 @@ local keys = {
|
|||
timeout_milliseconds = 2000,
|
||||
replace_current = true
|
||||
}
|
||||
}, { key = 'F', mods = 'LEADER', action = act.QuickSelect }, {
|
||||
}, { key = 'f', mods = 'LEADER', action = act.QuickSelect }, {
|
||||
key = 'F',
|
||||
mods = 'LEADER',
|
||||
action = wezterm.action.QuickSelectArgs {
|
||||
patterns = { "https?://\\S+" },
|
||||
action = wezterm.action_callback(
|
||||
function(window, pane)
|
||||
local url = window:get_selection_text_for_pane(pane)
|
||||
wezterm.log_info("opening: " .. url)
|
||||
wezterm.open_with(url)
|
||||
end)
|
||||
}
|
||||
}, {
|
||||
key = '/',
|
||||
mods = 'LEADER',
|
||||
action = act.Search('CurrentSelectionOrEmptyString')
|
||||
}, {
|
||||
key = 'f',
|
||||
key = 'b',
|
||||
mods = 'LEADER',
|
||||
action = act.ActivateKeyTable {
|
||||
name = 'scroll_mode',
|
||||
one_shot = false,
|
||||
replace_current = true,
|
||||
timeout_milliseconds = 15000,
|
||||
timeout_milliseconds = 15000
|
||||
}
|
||||
}, { key = 'e', mods = 'LEADER', action = act.EmitEvent 'edit-scrollback' }, {
|
||||
}, { key = 'e', mods = 'LEADER', action = act.EmitEvent 'edit-scrollback' },
|
||||
{
|
||||
key = 'l',
|
||||
mods = 'LEADER',
|
||||
action = act.EmitEvent 'ActivatePaneDirection-Right'
|
||||
},
|
||||
{ key = 'a', mods = 'CTRL|ALT', action = act.EmitEvent 'toggle-leader' }
|
||||
}, { key = 'a', mods = 'CTRL|ALT', action = act.EmitEvent 'toggle-leader' }
|
||||
|
||||
}
|
||||
-- Leader + number to activate that tab
|
||||
|
@ -110,6 +122,6 @@ local key_tables = {
|
|||
{ key = 'g', mods = 'CTRL', action = act.ScrollToTop },
|
||||
{ key = 'G', mods = 'CTRL', action = act.ScrollToBottom },
|
||||
{ key = 'Escape', action = 'PopKeyTable' }
|
||||
},
|
||||
}
|
||||
}
|
||||
return { keys = keys, key_tables = key_tables }
|
||||
|
|
Loading…
Reference in a new issue