Skip to content

Commit c1ac391

Browse files
authored
feat(wezterm): add WezTerm aliases (closes #76) (#92)
1 parent 2ceddf3 commit c1ac391

10 files changed

Lines changed: 20 additions & 0 deletions

File tree

lua/wezterm/types/wezterm.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -758,6 +758,8 @@
758758

759759
---@alias AugmentCallbackWindowPane fun(window: Window, pane: Pane): AugmentCommandPaletteReturn
760760

761+
---@alias WezTerm Wezterm
762+
761763
---The `wezterm` module is the primary module that exposes
762764
---WezTerm configuration and control to your config file.
763765
---

lua/wezterm/types/wezterm/color.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
---@field threshold? number
1111
---@field min_contrast? number
1212

13+
---@alias WezTerm.Color Wezterm.Color
14+
1315
---The `wezterm.color` module exposes functions that work with colors.
1416
---
1517
---@class Wezterm.Color

lua/wezterm/types/wezterm/gui.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
---@meta
22

3+
---@alias WezTerm.Gui Wezterm.Gui
4+
35
---The `wezterm.gui` module exposes functions that operate on the GUI layer.
46
---
57
---The multiplexer may not be connected to a GUI, so attempting to

lua/wezterm/types/wezterm/mux.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
---@meta
22

3+
---@alias WezTerm.Mux Wezterm.Mux
4+
35
---The `wezterm.mux` module exposes functions that operate
46
---on the multiplexer layer.
57
---

lua/wezterm/types/wezterm/nerdfonts.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
---NOTE: (DrKJeff16) I am not touching this file ever again
44

5+
---@alias WezTerm.NerrdFont Wezterm.NerdFont
6+
57
---@class (exact) Wezterm.NerdFont
68
---@field cod_account string
79
---@field cod_activate_breakpoints string

lua/wezterm/types/wezterm/plugin.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
---Use this to set the plugin path if needed.
1717
---@field plugin_dir string
1818

19+
---@alias WezTerm.Plugin Wezterm.Plugin
20+
1921
---The `wezterm.plugin` module provides functions
2022
---to manage WezTerm plugins.
2123
---

lua/wezterm/types/wezterm/procinfo.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
---@meta
22

3+
---@alias WezTerm.ProcInfo Wezterm.ProcInfo
4+
35
---The `wezterm.procinfo` module exposes functions
46
---that allow querying information about processes
57
---that are running on the local system.

lua/wezterm/types/wezterm/serde.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
---@meta
22

3+
---@alias WezTerm.Serde Wezterm.Serde
4+
35
---The `wezterm.serde` module provides functions for parsing the given string as
46
---JSON, YAML, or TOML, returning the corresponding Lua values, and vice versa.
57
---

lua/wezterm/types/wezterm/time.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
---@meta
22

3+
---@alias WezTerm.Time Wezterm.Time
4+
35
---The `wezterm.time` module exposes functions that
46
---allow working with time.
57
---

lua/wezterm/types/wezterm/url.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
---@meta
22

3+
---@alias WezTerm.Url Wezterm.Url
4+
35
---The `Url` object represents a parsed URL.
46
---
57
---An example:

0 commit comments

Comments
 (0)