2023年4月1日のブックマーク (5件)

  • はじめに|Emacs の起動時間を""詰める""

    はじめに|Emacs の起動時間を""詰める""
  • Windows Terminal | ショートカットキー一覧とショートカットキーの変更方法 | 1 NOTES

    Windows Terminal ショートカットキーの変更方法Windows Terminalで起動時や新規タブで開くシェルを変更するには、settings.json の defaultProfile を編集します。 settings.json を開くは Ctrl + ,キー を押すか、上部のメニューから設定にアクセスします。 ショートカットキーの設定は settings.json の84行目(Windows Terminal 1.0.1)に説明とサンプルになるコードが置いてあります。 // To learn more about panes, visit https://aka.ms/terminal-panes { "command": { "action": "splitPane", "split": "auto", "splitMode": "duplicate" }, "keys

    DummyWitty
    DummyWitty 2023/04/01
    “openSettings”
  • org-modeのコードブロック(Babel)の使い方

    ソースコードブロックは #+BEGIN_SRC で始まり #+END_SRC で終わります。 例えばorgファイルの中に次のように書きます。 Emacs Lispで1+2+3を計算するには次のように書きます。 #+BEGIN_SRC emacs-lisp (+ 1 2 3) #+END_SRC これはEmacs Lispで1+2+3を計算するコードをOrg文書に埋め込んでいる例です。 #+BEGIN_SRC と #+END_SRC は手で打たなくても org-insert-structure-template コマンドで挿入できます。デフォルトでは C-c C-, の後に s と打てば挿入されます。 #+BEGIN_SRC の直後には言語名を指定します(有効な言語名は Babel: Languages 等を参照してください)。 このソースコードブロックの上で C-c C-c を押すとコード

  • [備忘録] Emacs 初期化処理 整理

    [備忘録] Emacs 初期化処理 整理 Emacsの初期化処理について、公式ドキュメント(英語)の内容を日語で整理する。 Emacs 初期化処理 1. load-path の追加 subdirs.el によって標準のEmacs lispファイルが存在するディレクトリが、 load-path に追加される。 2. leim-list.el のロード LEIM == Library of Emacs Input Methodの省略形 3. 変数 before-init-time の設定 current-time の値が設定される。 また、 after-init-time には nil が設定される。(この変数はEmacsが初期化中であることを表すフラグとしても使われる) 4. 言語設定の設定 LANG などの環境変数で指定がある場合、その値をもとに処理される。 5. コマンドライン引数の解

    [備忘録] Emacs 初期化処理 整理
  • Emacs の起動時間を”“詰める””

    Author: zk-phi Published: 2020-09-07 Last Modified: 2020-09-07 GitHub Source: md Emacs はプラグインを増やしていくと起動に何秒もかかって重い、という話をみることがあります。 しかし、考えてみれば Emacs には 1000 以上の Emacs Lisp ファイルが初めから同梱されているわけで、そこに数十のプラグインを足しただけで爆裂に遅くなるのは、なにか設定にも問題がある気がします。 この記事では、 Emacs の起動時間を詰めるために今までに試してきた、小技や大技たちを紹介します。 自分用にメンテしているフレームワーク setup.el で活用しているテクニックが主なので、そちらを試してみて欲しい気持ちもありますが、それぞれの Tips 単体でも価値があると思うので記事にもまとめてみることにしました。

    Emacs の起動時間を”“詰める””