The Hidden Cost of Opening an IDE Just to Read Code
Every developer has been there: you need to quickly read through a Python script, a Swift module, or a Rust crate someone sent you. The instinct is to open Xcode or VS Code, but then you wait for the workspace to load, the language server to index, extensions to initialize, and the splash screen to clear. By the time the file is visible, you have lost context and momentum.
Telescopo is built for this exact scenario. It is a dedicated code and document viewer, not an editor. It opens any source file in under a second, applies syntax highlighting immediately, and gets out of your way. When you are done reading, closing it is just as instant.
Rich Syntax Highlighting
Telescopo's syntax highlighting makes it easy to read and understand code. Language detection is automatic: Telescopo reads the file extension and applies the correct grammar without you selecting anything from a dropdown. The highlighting covers keywords, strings, comments, types, operators, and language-specific constructs for every supported language.
The Full List of Supported Languages
Telescopo renders syntax highlighting for all of the following language families and file types:
Web and Styling
HTML, XML, CSS, SCSS, Less, JavaScript, TypeScript, WebAssembly
System and Native
C, C++, C#, Objective-C, Swift, Rust, Go, D, Assembly (ARM and x86)
Scripting and Backend
Python, Ruby, PHP, Perl, Lua, Bash, Shell, PowerShell, Awk
JVM Ecosystem
Java, Kotlin, Scala, Groovy, Clojure
Data and Configuration
JSON, YAML, TOML, INI, CSV, SQL, GraphQL, Dockerfile, Makefile
Functional and Academic
Haskell, Erlang, Elixir, F#, OCaml, R, Julia, MATLAB, Fortran
Other Notable Formats
Dart, Delphi, Diff, Gherkin, Nginx, Apache config, Markdown, VBScript
Theme-Aware Highlighting: Six Visual Styles
Standard code viewers apply syntax colors without regard for the overall document theme. If the background is dark, light-scheme token colors can become illegible. Telescopo solves this with six fully integrated themes that coordinate the background, foreground text, and syntax token palette into a coherent visual system:
- Light - Clean white background with high-contrast tokens for daytime reading.
- Dark - Deep gray background with softened token colors to reduce eye strain.
- Parchment - Warm sepia tones for long reading sessions.
- Cyberpunk - High-saturation neon palette on a dark base.
- Bad Command - Terminal-style green on black for maximum nostalgia.
- Cyberspace - Cyan-blue tones with a cool, futuristic atmosphere.
Related: Dark Mode and Custom Themes for Reading Code and Markdown on Mac — deep dive into how each theme coordinates syntax colors.
Dynamic Width for Wide Code Files
Long lines of code that wrap awkwardly are one of the most common readability problems in code viewers. Telescopo addresses this with a real-time content width adjustment shortcut: Command + Option + Scroll changes the maximum line width on the fly, letting you expand the content area to use the full screen width or contract it to a comfortable column measure, without reloading the file.
Related: Replacing Preview: A Unified Viewer for Code, Markdown, and SVGs on Mac — see how code viewing fits into a unified workflow.
Frequently Asked Questions
What programming languages does Telescopo support for syntax highlighting?
Telescopo supports over 70 programming languages including Python, Swift, Rust, Go, TypeScript, JavaScript, C, C++, C#, Java, Kotlin, Ruby, PHP, Bash, SQL, HTML, CSS, YAML, JSON, Dockerfile, and many more.
Can I view code files on Mac without opening Xcode or VS Code?
Yes. Telescopo opens in under a second and renders any source file with syntax highlighting. It is designed for reading and inspecting code, not editing, so there is no project setup or configuration required.
Does Telescopo apply themes to syntax highlighting?
Yes. All six of Telescopo's visual themes apply consistently to syntax highlighting. When you switch to Cyberpunk or Bad Command, the token colors update across the entire document to match the theme palette.