-
Notifications
You must be signed in to change notification settings - Fork 0
Recovery Mode
Roubs edited this page Sep 17, 2026
·
1 revision
If a faulty third-party plugin, broken Lua configuration override, or corrupt plugin state prevents Tuim from starting or makes the UI unresponsive, Recovery Mode allows you to launch the editor safely without executing user plugin code.
Start Tuim from your terminal with the TUIM_DISABLE_PLUGINS environment variable set to 1:
TUIM_DISABLE_PLUGINS=1 tuimWhen TUIM_DISABLE_PLUGINS=1 is passed:
-
Skips Lazy Bootstrap: Tuim bypasses loading
lazy.nvimand disables the user plugin execution chain. -
Skips User Configuration Specs: Custom
.luafiles under~/.local/share/tuim/plugin_configs/are not executed. - Preserves All Files: No files or configurations are deleted. Your plugins, settings, and code remain completely intact on disk.
- Maintains Native TUI Functions: Tuim's Zig frontend, file explorer, basic editor buffers, and the Settings UI remain fully operational.
Once inside a recovery session:
- Open Extensions (F1 โ Extensions).
- Highlight the problematic plugin.
- Press d to disable it, or u followed by y to uninstall it.
- Open the plugin's configuration override (e in Extensions).
- Fix the Lua syntax error or invalid table option.
- Save the file (Ctrl+S).
- Open F1 โ Settings โ Plugins โ Plugin Manager.
- Press s to force a re-synchronization and rebuild the plugin lockfile.
After resolving the issue:
- Exit Tuim (Ctrl+Q or
:quit). - Start Tuim normally:
tuim
Tuim will boot normally with the repaired configuration.
For other common setup and display issues, consult Common Issues & Fixes.
Tuim Repository ยท Releases ยท Issue Tracker ยท Website ยท Licensed under MIT
- Workspace Overview
- Editing Modes
- Keybindings & Shortcuts
- File & Buffer Management
- Integrated Terminal
- Git Integration
- Extensions & Plugins
- Language Tools & LSP
- AI Coding Assistants