Skip to content

Add a welcome screen on startup#1457

Merged
bbatsov merged 1 commit into
masterfrom
prelude-welcome-screen
Jul 20, 2026
Merged

Add a welcome screen on startup#1457
bbatsov merged 1 commit into
masterfrom
prelude-welcome-screen

Conversation

@bbatsov

@bbatsov bbatsov commented Jul 18, 2026

Copy link
Copy Markdown
Owner

Prelude now greets you with a proper welcome screen instead of only flashing a tip in the echo area. It's aimed at making Prelude more approachable, especially for newcomers, and graduates the existing prelude-tips mechanism into something you actually see.

It shows an ASCII banner, then the things people most need up front: where their personal config lives, how to enable modules, and a link to the manual, plus quick access to recent files, known projects and bookmarks, and a rotating tip. Everything is clickable, TAB/S-TAB move between links, g refreshes, q buries it.

On by default, but skipped automatically when Emacs is launched to open specific files (emacs foo.rb), and controlled by a new prelude-welcome-screen option. Reopen it any time with M-x prelude-welcome.

  • The commits are consistent with our contribution guidelines
  • You've updated the changelog
  • You've updated the user manual

@bbatsov
bbatsov force-pushed the prelude-welcome-screen branch 2 times, most recently from d6d2a6e to 0ebb6e3 Compare July 20, 2026 05:18
New core prelude-welcome buffer (on by default via the
prelude-welcome-screen option, skipped when Emacs opens files) with an
ASCII banner, getting-started links, recent files, projects, bookmarks
and a tip. Reopen with M-x prelude-welcome.
@bbatsov
bbatsov force-pushed the prelude-welcome-screen branch from 0ebb6e3 to f0b5bdf Compare July 20, 2026 05:27
@bbatsov
bbatsov merged commit 17f88e6 into master Jul 20, 2026
4 checks passed
@bbatsov
bbatsov deleted the prelude-welcome-screen branch July 20, 2026 05:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant