-
Notifications
You must be signed in to change notification settings - Fork 87
Helpers
Fábio Luciano edited this page Dec 31, 2025
·
3 revisions
System-wide helpers not associated with specific plugins.

Interactive theme selection.
Keybinding: prefix + C-r (configurable via @powerkit_theme_selector_key)
| Action | Description |
|---|---|
select |
Browse and apply themes |
preview |
List available themes |
# Via keybinding
prefix + C-r
# Direct execution
./src/helpers/theme_selector.sh select
View all PowerKit keybindings.
Keybinding: prefix + C-y (configurable via @powerkit_keybindings_key)
| Action | Description |
|---|---|
view |
Show all keybindings in popup |
list |
List keybindings to stdout |
# Via keybinding
prefix + C-y
# Direct execution
./src/helpers/keybindings_viewer.sh view
View all PowerKit options and their values.
Keybinding: prefix + C-e (configurable via @powerkit_options_key)
| Action | Description |
|---|---|
view |
Show all options in popup |
search |
Search options by name |
# Via keybinding
prefix + C-e
# Direct execution
./src/helpers/options_viewer.sh viewView PowerKit logs for debugging.
| Action | Description |
|---|---|
view |
Show recent logs |
tail |
Follow logs in real-time |
clear |
Clear log file |
./src/helpers/log_viewer.sh view
./src/helpers/log_viewer.sh tailDisplays keybinding conflicts at startup.
This helper is automatically triggered when PowerKit detects keybinding conflicts and @powerkit_keybinding_conflict_action is set to warn.
# Show conflicts as toast notification
set -g @powerkit_keybinding_conflict_action "warn"
# Don't show notification (skip conflicting bindings silently)
set -g @powerkit_keybinding_conflict_action "skip"These helpers are documented in their respective plugin pages:
| Helper | Plugin | Description |
|---|---|---|
audio_device_selector |
audiodevices | Select audio output device |
bitwarden_password_selector |
bitwarden | Copy password from vault |
bitwarden_totp_selector |
bitwarden | Copy TOTP code |
jira_issue_selector |
jira | Browse and open Jira issues |
kubernetes_selector |
kubernetes | Switch context/namespace |
pomodoro_timer |
pomodoro | Control pomodoro timer |
terraform_workspace_selector |
terraform | Switch Terraform workspace |
See Developing Helpers for instructions on creating custom helpers.
- Helper Contract - Helper specification
- Developing Helpers - Create helpers
- Keybindings - Keybinding configuration