A Tide prompt segment for mise that shows locally-configured tools.
Unlike Tide's built-in items for individual tools (node, python, go, etc.), this plugin shows all tools from your project-local mise files (for example mise.toml, .mise.toml, or .tool-versions) — only local overrides, not global defaults.
- Fish shell 3.6+
- Tide v6+
- Fisher
- mise
fisher install CarterMcAlister/tide-miseThe plugin automatically adds mise to your right prompt items on install.
| Variable | Default | Description |
|---|---|---|
tide_mise_color |
bryyellow |
Foreground color |
tide_mise_bg_color |
normal |
Background color |
tide_mise_detect_files |
mise.toml .mise.toml mise.local.toml .mise.local.toml .tool-versions |
File names that trigger the segment (checked in current dir and parents) |
tide_mise_detect_folders |
.mise |
Folder names that trigger the segment (checked in current dir and parents) |
tide_mise_max_tools |
0 |
Max tools to display (0 means no limit) |
To control where the segment appears, edit your prompt items:
# Show on the right (default)
set -U tide_right_prompt_items $tide_right_prompt_items mise
# Or show on the left
set -U tide_left_prompt_items $tide_left_prompt_items mise- Checks for local mise files/folders (configurable with
tide_mise_detect_filesandtide_mise_detect_folders) in the current directory or any parent. - Runs
mise ls --current --local --no-headerto get active local tools. - Falls back to
mise ls --current --no-headerand filters global config paths when--localis unavailable. - Displays each tool with its Tide icon (e.g.
for node,for python) and version. Falls back totool versiontext if no Tide icon is configured. - If
tide_mise_max_toolsis set and there are extra tools, shows a+Noverflow indicator.
Example output: 1.2.17 or 1.2.17 22.1.0