61305


Emacs の M-x コマンドを起動時に実行するように設定ファイル(.emacs)に書くにはどうすればいいでしょうか？

例えば、M-x speedbar として実行しているコマンドを起動時に実行するようにするには、設定ファイルにどう書けばいでしょうか？

ご教授お願いいたします。


CC BY-SA 4.0
2019-12-10T11:31:14.717
61303
2019-12-10T12:30:36.150
37014
question
emacs
Emacs で 起動時に M-x コマンドを実行するには


`loaddefs.el` には以下の様に定義されています。

**emacs/27.0.50/lisp/loaddefs.el**

[code]

    (defalias 'speedbar 'speedbar-frame-mode)
    (autoload 'speedbar-frame-mode "speedbar" ...
    
[/code]

`speedbar-frame-mode` の定義は以下の通り。

**emacs/27.0.50/lisp/speedbar.el**

[code]

    (defun speedbar-frame-mode (&optional arg)
      "Enable or disable speedbar.  Positive ARG means turn on, negative turn off.
    A nil ARG means toggle. ...
    
[/code]

なので、

[code]

    (speedbar 1)
    
[/code]

もしくは

[code]

    (speedbar-frame-mode 1)
    
[/code]

と記述する事になります。


CC BY-SA 4.0
2019-12-10T11:49:03.840
61305
2019-12-10T11:49:03.840
61303
answer