- persist keybindings in keybindings.cfg with configurable primary and secondary modifiers
  - hot-reload bindings and merge newly introduced defaults
  - open keybindings.cfg in a terminal-font-sized code editor tab
  - indicate unsaved keybinding changes using the modified-tab marker
  - share tab and split commands between terminals and the keybindings editor
  - add bindings for terminal actions, tab navigation, numbered tabs, splits, renaming, and tab movement
  - expose keybindings through terminal and tab context menus
  - add tab split and move-left/right context menu actions
This commit is contained in:
Martín Lucas Golini
2026-09-09 14:32:43 -03:00
parent 410c9ba09f
commit fe91253276
5 changed files with 287 additions and 61 deletions

View File

@@ -1938,8 +1938,8 @@ solution "eepp"
set_kind()
language "C++"
files { "src/tools/eterm/**.cpp" }
links { "eterm-static" }
includedirs { "src/modules/eterm/include/", "src/thirdparty" }
links { "efsw-static", "eterm-static" }
includedirs { "src/thirdparty/efsw/include", "src/modules/eterm/include/", "src/thirdparty" }
if os.is_real("linux") then
links { "util" }
end