I'd like to remove the image of the Emacs cow from the startup screen, but I want to keep my recent files, bookmarks, and agenda. Currently, I'm using the dashboard package with use-package.

My current configuration:

(use-package dashboard
  :ensure t
  (setq initial-buffer-choice (lambda () (get-buffer "*dashboard*"))))


  • 1
    It's not a cow, it's a gnu. – db48x Nov 22 '18 at 15:24
  • 1
    @db48x: It may be a gnu cow or bull. – Drew Nov 22 '18 at 15:59

Try (setq dashboard-startup-banner nil) with this variable you can set the image or text at startup. See the docs of that variable for details.

As far as I understand the package comes with its own set of startup/images but this also can be adjusted to use own stuff.

  • Thanks! This worked. I don't have the reputation to do so, but this should be marked as the correct answer. – user3358417 Nov 22 '18 at 21:43

I don't know anything about the dashboard package, but you can control what image is used on the default splash screen by setting fancy-splash-image. It's probably a safe assumption that dashboard will respect the same setting.


In your :config commands add (setq dashboard-startup-banner 'nil).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.