<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/cider-2-0-sky-is-the-limit-0pfuiurlq" -->

---
title: CIDER 2.0: Sky is the Limit | daily.dev
description: CIDER 2.0 ("Terceira") is officially released, marking 14 years since the project's inception. The release focuses on four themes: implementing long-dormant...
canonical: https://daily.dev/posts/cider-2-0-sky-is-the-limit-0pfuiurlq
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: CIDER 2.0: Sky is the Limit | daily.dev
og:description: CIDER 2.0 ("Terceira") is officially released, marking 14 years since the project's inception. The release focuses on four themes: implementing long-dormant...
og:url: https://daily.dev/posts/cider-2-0-sky-is-the-limit-0pfuiurlq
og:image: https://api.daily.dev/og/posts/0PFUIurLq.png
og:image:alt: CIDER 2.0: Sky is the Limit
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# CIDER 2.0: Sky is the Limit

**[Meta Redux](https://daily.dev/sources/metaredux)** · 7 min read · 0 upvotes · 0 comments

## Summary

CIDER 2.0 ("Terceira") is officially released, marking 14 years since the project's inception. The release focuses on four themes: implementing long-dormant ambitious ideas (inline macro stepping, rich content-type results, source-aware cross-referencing), polishing the code-understanding toolbox (debugger, tracing, enlighten, stacktraces), improving consistency and discoverability (transient menus everywhere, unified tree-view widget, naming cleanup), and fixing long-standing annoyances. Key additions include rich results enabled by default with inline image rendering and clickable URLs, a new cider-doctor diagnostic command, animated spinner overlays for pending evaluations, a fully overhauled debugger with decade-old bug fixes, improved stdin handling, and a major documentation restructuring with a quickstart guide and keybindings reference. Upgrading is designed to be smooth with backward-compatible aliases for all renamed commands.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://metaredux.com/posts/2026/07/15/cider-2-0.html>

## Questions this post answers

### What's new in CIDER 2.0 for Emacs Clojure development?

CIDER 2.0 (codenamed Terceira) focuses on polishing existing features rather than adding many new ones. Rich content-type results (inline images, clickable URLs, HTML rendering) are now on by default, the transient menu system is complete for the debugger and inspector, and a new cider-doctor command diagnoses common setup problems like version mismatches and stale byte-code.

_Track major tooling releases like this one on daily.dev when deciding whether to upgrade your Clojure setup._

### Will upgrading to CIDER 2.0 break my existing Emacs Clojure keybindings?

Upgrading should be uneventful since all renamed commands ship with obsolete aliases and transient menus preserve classic keybindings. The one exception is cider-macroexpand-all, which moved from C-c M-m to C-c M-m a because C-c M-m became a prefix for all macroexpansion commands. Running M-x cider-doctor after upgrading helps catch any leftover configuration issues.

_Developers planning a CIDER upgrade can check breaking-change details like this on daily.dev before touching their config._

### What does the cider-doctor command do in CIDER for Emacs?

cider-doctor is a new diagnostic command introduced in CIDER 2.0 that checks an Emacs setup and active nREPL session for common problems such as version mismatches, stale byte-code, and leftover obsolete configuration, then produces a copy-pasteable report. It's intended to reduce vague 'CIDER doesn't work' bug reports by giving maintainers and users concrete diagnostic output to work from.

_Developers troubleshooting flaky Emacs tooling setups can find practical fixes like this one on daily.dev._

## Similar posts on daily.dev

- [CIDER 2.0 is Brewing...](https://daily.dev/posts/cider-2-0-is-brewing--h8ufshiqg) · Meta Redux · 0 upvotes · 0 comments
- [Clojurists Together Update: July and August 2026](https://daily.dev/posts/clojurists-together-update-july-and-august-2026-mwezuvilz) · Meta Redux · 0 upvotes · 0 comments
- [A History of IDEs at Google](https://daily.dev/posts/a-history-of-ides-at-google-wby5ceelj) · Hacker News · 6 upvotes · 0 comments

---

Tags: [#clojure](https://daily.dev/tags/clojure)

[View this post on daily.dev](https://daily.dev/posts/cider-2-0-sky-is-the-limit-0pfuiurlq)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"CIDER 2.0: Sky is the Limit","url":"https://daily.dev/posts/cider-2-0-sky-is-the-limit-0pfuiurlq","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/cider-2-0-sky-is-the-limit-0pfuiurlq"},"datePublished":"2026-07-15T14:50:26.696Z","dateModified":"2026-09-14T07:37:37.803Z","description":"CIDER 2.0 (\"Terceira\") is officially released, marking 14 years since the project's inception. The release focuses on four themes: implementing long-dormant...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/dedf722536cd790a73f152e04476db6b?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/dedf722536cd790a73f152e04476db6b?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Meta Redux","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Meta Redux","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/553e6ad4c072454a986660a28a241343","url":"https://daily.dev/sources/metaredux"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/cider-2-0-sky-is-the-limit-0pfuiurlq","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"clojure","timeRequired":"PT7M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Meta Redux","item":"https://daily.dev/sources/metaredux"},{"@type":"ListItem","position":3,"name":"CIDER 2.0: Sky is the Limit"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/cider-2-0-sky-is-the-limit-0pfuiurlq#faq","mainEntity":[{"@type":"Question","name":"What's new in CIDER 2.0 for Emacs Clojure development?","acceptedAnswer":{"@type":"Answer","text":"CIDER 2.0 (codenamed Terceira) focuses on polishing existing features rather than adding many new ones. Rich content-type results (inline images, clickable URLs, HTML rendering) are now on by default, the transient menu system is complete for the debugger and inspector, and a new cider-doctor command diagnoses common setup problems like version mismatches and stale byte-code. Track major tooling releases like this one on daily.dev when deciding whether to upgrade your Clojure setup."}},{"@type":"Question","name":"Will upgrading to CIDER 2.0 break my existing Emacs Clojure keybindings?","acceptedAnswer":{"@type":"Answer","text":"Upgrading should be uneventful since all renamed commands ship with obsolete aliases and transient menus preserve classic keybindings. The one exception is cider-macroexpand-all, which moved from C-c M-m to C-c M-m a because C-c M-m became a prefix for all macroexpansion commands. Running M-x cider-doctor after upgrading helps catch any leftover configuration issues. Developers planning a CIDER upgrade can check breaking-change details like this on daily.dev before touching their config."}},{"@type":"Question","name":"What does the cider-doctor command do in CIDER for Emacs?","acceptedAnswer":{"@type":"Answer","text":"cider-doctor is a new diagnostic command introduced in CIDER 2.0 that checks an Emacs setup and active nREPL session for common problems such as version mismatches, stale byte-code, and leftover obsolete configuration, then produces a copy-pasteable report. It's intended to reduce vague 'CIDER doesn't work' bug reports by giving maintainers and users concrete diagnostic output to work from. Developers troubleshooting flaky Emacs tooling setups can find practical fixes like this one on daily.dev."}}]}
```

