Loading...
Loading...
Customize a user's cmux configuration, including tab bar buttons, plus-button click and right-click context menu behavior, custom actions, commands, menus, right sidebar entries, and trigger phrases like cmux-customize, customize cmux, remove tab bar button, or add cmux action.
npx skill4agent add manaflow-ai/cmux-skills cmux-customize~/.config/cmux/cmux.json.cmux/cmux.jsoncmux-settingscmux-settings~/.config/cmux/cmux.jsoncmux-settingsappterminalnotificationssidebarsidebarAppearanceworkspaceColorsautomationbrowsershortcutscmux-settings path
cmux-settings dump --no-commentscmux.jsonactionsui.surfaceTabBar.buttonsui.newWorkspace.actionui.newWorkspace.contextMenucommandsrightSidebarvaultui.surfaceTabBar.buttons[
"cmux.newTerminal",
"cmux.newBrowser",
"cmux.splitRight",
"cmux.splitDown",
{ "action": "custom-action-id" }
]ui.newWorkspace.contextMenuui.newWorkspace.rightClickcontextMenucmux-settings dump --no-commentsrg -n "surfaceTabBar|newWorkspace|rightSidebar|<action-id>|<label>" ~/.config/cmux/cmux.jsoncmux-settings set ui.surfaceTabBar.buttons \
'["cmux.newTerminal","cmux.newBrowser","cmux.splitRight","cmux.splitDown"]'cmux-settings get ui.surfaceTabBar.buttons
# Edit the array to remove only { "action": "<action-id>" }, then set it back.cmux-settings unset actions.<action-id>cmux-settings set ui.newWorkspace.action '"workspace-new-cmux-worktree"'
cmux-settings set ui.newWorkspace.contextMenu \
'[{"action":"workspace-new-cmux-worktree","title":"New cmux Worktree"},{"action":"workspace-terminal-browser","title":"Terminal + Browser"},{"type":"separator"},{"action":"cmux.newTerminal","title":"New Terminal"},{"action":"cmux.newBrowser","title":"New Browser"}]'cmux-settings get ui.surfaceTabBar.buttons
cmux-settings get ui.newWorkspace.contextMenucmux-settings dump --no-comments >/tmp/cmux-config.json~/.config/cmux/cmux.jsondefaults writerepo/