Filename: Private: No Yes Filetype: Auto ABAP Sophia Apex Azure CLI Batch Bicep C Cameligo Clojure CoffeeScript C++ C# CSP CSS Cypher Dart Dockerfile ECL Elixir Flow9 FreeMarker2 FreeMarker2 (Angle/Bracket) FreeMarker2 (Angle/Dollar) FreeMarker2 (Auto/Bracket) FreeMarker2 (Auto/Dollar) FreeMarker2 (Bracket/Bracket) FreeMarker2 (Bracket/Dollar) F# Go GraphQL Handlebars Terraform HTML Ini Java JavaScript Julia Kotlin Less Lexon Liquid Lua Modula-3 Markdown MDX MIPS DAX MySQL Objective-C Pascal Pascaligo Perl PostgreSQL PHP Plain text ATS PQ PowerShell Protobuf Pug Python Q# R Razor Redis Redshift ReStructuredText Ruby Rust Small Basic Scala Scheme Sass Shell Solidity SPARQL SQL StructuredText Swift SV Tcl Twig TypeScript TypeSpec Visual Basic V WebGPU Shading Language XML YAML Indentation: Spaces Tabs 1 2 3 4 5 6 7 8 Clone local wezterm = require 'wezterm' local act = wezterm.action wezterm.on('update-right-status', function(window, pane) window:set_right_status(window:active_workspace()) end) return { font = wezterm.font_with_fallback { { family = 'JetBrains Mono NL Nerd Font', weight = 'Regular' }, { family = 'Noto Mono Nerd Font', weight = 'Regular' }, { family = 'agave Nerd Font Mono', weight = 'Regular' }, -- { family = 'Terminus', weight = 'Bold' }, 'Noto Color Emoji', }, font_size = 12, font_hinting = "Full", freetype_load_target = "Normal", freetype_load_flags = "NO_HINTING", -- freetype_load_flags = "FORCE_AUTOHINT", -- freetype_render_target = 'HorizontalLcd', color_scheme_dirs = { os.getenv("HOME") .. "/.config/wezterm/colors/" }, color_scheme = "Relaxed", term = "wezterm", front_end = "OpenGL", max_fps = 165, window_background_opacity = 0.98, -- initial_cols = 255, -- initial_rows = 50, scrollback_lines = 100000, enable_scroll_bar = true, use_fancy_tab_bar = true, tab_bar_at_bottom = true, window_frame = { -- The font used in the tab bar. -- Roboto Bold is the default; this font is bundled -- with wezterm. -- Whatever font is selected here, it will have the -- main font setting appended to it to pick up any -- fallback fonts you may have used there. font = wezterm.font { family = 'Roboto', weight = 'Bold' }, -- The size of the font in the tab bar. -- Default to 10. on Windows but 12.0 on other systems font_size = 12.0, -- The overall background color of the tab bar when -- the window is focused active_titlebar_bg = '#333333', -- The overall background color of the tab bar when -- the window is not focused inactive_titlebar_bg = '#333333', }, colors = { tab_bar = { -- The color of the inactive tab bar edge/divider inactive_tab_edge = '#575757', }, }, inactive_pane_hsb = { saturation = 0.9, brightness = 0.8, }, -- Split vertical current pane keys = { -- This will create a new split and run your default program inside it { key = '"', mods = 'CTRL|SHIFT|ALT', action = wezterm.action.SplitVertical { domain = 'CurrentPaneDomain' }, }, }, -- Split horizontal current pane keys = { -- This will create a new split and run your default program inside it { key = '%', mods = 'CTRL|SHIFT|ALT', action = wezterm.action.SplitHorizontal { domain = 'CurrentPaneDomain' }, }, }, -- Zoom pane keys = { { key = 'Z', mods = 'CTRL|SHIFT', action = wezterm.action.TogglePaneZoomState, }, }, -- Mouse cursor default_cursor_style = 'SteadyBar', cursor_blink_rate = 300, -- cursor_blink_ease_in = 'Constant', -- cursor_blink_ease_out = 'Constant', cursor_bg = '#52ad70', cursor_fg = 'black', cursor_border = '#52ad70', -- Visual Bell Screen Blink visual_bell = { fade_in_function = 'EaseIn', fade_in_duration_ms = 150, fade_out_function = 'EaseOut', fade_out_duration_ms = 150, }, colors = { visual_bell = '#202020', }, -- Visual Bell Mouse Flare -- visual_bell = { -- fade_in_duration_ms = 75, -- fade_out_duration_ms = 75, -- target = 'CursorColor', -- }, keys = { { key = '0', mods = 'CTRL', action = wezterm.action.ResetFontAndWindowSize, }, }, } Paste