Core Features
Rode combines speed, simplicity, and powerful functionality:File Navigation
Browse files with a tree view, fuzzy finder, and quick file picker
Advanced Editing
Syntax highlighting, autocomplete, multi-tab support, and customizable preferences
Vim Commands
Execute familiar Vim-style commands for quick operations
Search & Replace
Find and replace text with case-sensitive matching and navigation
Command Palette
Access all editor commands through a searchable interface
Terminal Integration
Launch your system terminal directly from the editor
Built with Performance in Mind
Rode is designed from the ground up for speed:- Native Performance: Written in Rust for blazingly fast execution
- Efficient Rendering: Powered by Iced GUI framework
- Lazy Loading: File tree and directory contents load on-demand
- Smart Caching: File previews and syntax highlighting are cached
Customization
Themes
Themes
Rode supports multiple built-in themes including:
- Catppuccin Mocha
- Nord
- Dracula
- Gruvbox
- Custom themes via Lua configuration
Editor Preferences
Editor Preferences
Customize your editing experience:
- Tab size (1-16 spaces)
- Spaces vs tabs
- Theme selection
- Configuration stored in
~/.config/rode/preferences.lua
Keyboard Shortcuts
Keyboard Shortcuts
Extensive keyboard shortcuts for productivity:
- File operations (
Cmd+O,Cmd+S,Cmd+W) - Navigation (
Cmd+P,Cmd+Shift+F,Cmd+T) - Editor features (
Cmd+F,Cmd+J,Cmd+Shift+P)
WakaTime Integration
Rode includes built-in WakaTime support to track your coding activity automatically.
- Automatic heartbeat tracking every 2 minutes
- File-level activity monitoring
- Save event tracking
- Configurable API key and endpoint
File Format Support
Rode provides syntax highlighting for common file types through its VSCode-compatible highlighter:- Programming Languages: Rust, Python, JavaScript, TypeScript, Go, Java, C/C++, and more
- Web: HTML, CSS, SCSS, JSON, XML
- Markup: Markdown with live preview support
- Configuration: YAML, TOML, INI
- Shell: Bash, Zsh, Fish
Getting Started
To start using Rode’s features:- Open a folder: Press
Cmd+Oor use the Command Palette - Navigate files: Use the sidebar file tree or fuzzy finder (
Cmd+Shift+F) - Start editing: Click any file to open it in a new tab
- Customize: Press
Cmd+Shift+Sto access settings
Ready to dive deeper? Explore each feature in detail using the links above.