-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwezterm.lua
More file actions
51 lines (46 loc) · 1.13 KB
/
Copy pathwezterm.lua
File metadata and controls
51 lines (46 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
local wezterm = require("wezterm")
local act = wezterm.action
local config = {
color_scheme = "Everforest Dark (Gogh)",
enable_tab_bar = false,
front_end = "OpenGL",
font = wezterm.font("Inconsolata Nerd Font"),
font_size = 13,
check_for_updates = false,
scrollback_lines = 100000,
force_reverse_video_cursor = true,
window_padding = {
left = 2,
right = 2,
top = 0,
bottom = 0,
},
}
config.keys = {
{
key = "UpArrow",
mods = "SHIFT",
action = act.ScrollToPrompt(-1),
},
{ key = "Enter", mods = "SHIFT", action = wezterm.action({ SendString = "\x1b\r" }) },
{ key = "DownArrow", mods = "SHIFT", action = act.ScrollToPrompt(1) },
}
config.mouse_bindings = {
{
event = { Down = { streak = 4, button = "Left" } },
action = wezterm.action.SelectTextAtMouseCursor("SemanticZone"),
mods = "NONE",
},
}
config.ssh_domains = {
{
-- This name identifies the domain
name = "waldorf.local",
-- The hostname or address to connect to. Will be used to match settings
-- from your ssh config file
remote_address = "10.10.10.1",
-- The username to use on the remote host
username = "elishahastings",
},
}
return config