Unable to hide welcome screen in Emacs

后端 未结 6 435
隐瞒了意图╮
隐瞒了意图╮ 2020-12-02 11:13

I want to hide the welcome screen.

My .emacs file:

 (setq c-basic-offset 4) ; indents 4 chars
 (setq tab-width 4)          ; and 4 char wi         


        
相关标签:
6条回答
  • 2020-12-02 11:20
    (setq inhibit-splash-screen t)
    (setq inhibit-startup-message t)
    

    Alternatively you could:

    alias emacs='emacs --no-splash'
    
    0 讨论(0)
  • 2020-12-02 11:20

    In my .emacs I have (setq inhibit-startup-message t) and that works for me.

    The gnu emacs manual says inhibit-startup-message is the old version and inhibit-splash-screen is the newer version. I don't know in which version that changed. http://www.gnu.org/software/emacs/manual/html_node/emacs/Initial-Options.html

    0 讨论(0)
  • 2020-12-02 11:23

    In Emacs 24, inhibit-splash-screen and inhibit-startup-message are alias for inhibit-startup-screen, so simply add (setq inhibit-startup-screen t) to your .emacs file will solve the problem.

    Given that configuration, your startup buffer is now *scratch*, if you want to further change the default buffer, M-h v initial-buffer-choice <RET> will help.

    Official document: http://www.gnu.org/software/emacs/manual/html_node/elisp/Startup-Summary.html

    0 讨论(0)
  • 2020-12-02 11:25

    You can easily do it through emac's menus...

    Options -> customize emacs -> top-level customization group

    then select environment group, then initialization, and set inhibit startup screen to on.

    0 讨论(0)
  • 2020-12-02 11:29

    Add the following to your $HOME/.emacs:

    (setq inhibit-startup-screen t)
    

    The next time you start Emacs, the welcome screen shouldn't appear. If you already have Emacs open with the welcome screen, you can kill it with C-x k (Control-x, then k).

    0 讨论(0)
  • 2020-12-02 11:44

    You can use set initial-scratch-message variable to nil to hide the initial message or set anything you want to display your message.

    (setq initial-scratch-message nil)

    or

    (setq initial-scratch-message ";; Happy Hacking")

    Hope it helped.

    0 讨论(0)
提交回复
热议问题