← All features

Feature 03

Editor & file explorer

OSMI's editor is a real one: syntax highlighting, VS Code-style indent guides with an active block, an active-line band, find & replace with match highlighting — sitting next to a proper file explorer.

11 language packsIndent guidesFind & replace⌘S · ⌘FSyntax themes

A real editor, not a textarea

Indentation guides brighten for the block your caret is in, the active line carries a subtle band, the gutter highlights the current line number, and search matches light up in place — the small things that make code readable.

Eleven languages, on demand

Language packs install on demand — the editor prompts you the moment a file needs one. Python, JavaScript and TypeScript come preinstalled:

  • Python · C/C++ · C# · Java
  • JavaScript · TypeScript · Go · rust-analyzer
  • Jupyter · R · Docker

Make it yours

Pick a syntax theme — One Dark, Dracula — from Settings to recolor dark-mode code, and the whole chrome follows the app's three moods.

In research

Open the analysis script next to the paper it implements: in research mode the editor chrome cools to blue-on-white, and R, Python and Jupyter files are first-class citizens of the language packs.