dotfiles/wezterm/dot-config/wezterm/wezterm.lua
Nikos Papadakis 14e176445d
nvim
2023-06-29 12:58:21 +03:00

57 lines
1.4 KiB
Lua

local wezterm = require 'wezterm'
return {
font = wezterm.font 'JetBrainsMono Nerd Font Mono',
color_scheme = 'Catppuccin Mocha',
harfbuzz_features = { "zero" },
front_end = "OpenGL",
use_fancy_tab_bar = true,
window_padding = {
left = 0,
right = 0,
top = 0,
bottom = 0,
},
keys = {
{
key = '|',
mods = 'CTRL|SHIFT',
action = wezterm.action.SplitHorizontal,
},
{
key = '"',
mods = 'CTRL|SHIFT',
action = wezterm.action.SplitVertical,
},
{
key = 'h',
mods = 'CTRL|SHIFT',
action = wezterm.action.ActivatePaneDirection 'Left',
},
{
key = 'j',
mods = 'CTRL|SHIFT',
action = wezterm.action.ActivatePaneDirection 'Down',
},
{
key = 'k',
mods = 'CTRL|SHIFT',
action = wezterm.action.ActivatePaneDirection 'Up',
},
{
key = 'l',
mods = 'CTRL|SHIFT',
action = wezterm.action.ActivatePaneDirection 'Right',
},
{
key = '{',
mods = 'CTRL|SHIFT',
action = wezterm.action.ActivateTabRelative(-1),
},
{
key = '}',
mods = 'CTRL|SHIFT',
action = wezterm.action.ActivateTabRelative(1),
},
},
}