• 週末だが、娘が来るので、準備のために普段通りに起きる。
  • 睡眠の質は「高い」。
  • 月曜日の業務の準備。
  • MS Wordのキー操作をemacsにするために、Karabiner-elementというものを導入したが、そういえばこれは日本語入力中もキー操作を支配するので、使えないのであった。Emacs使いがMS Wordをそこそこ快適に使うには、Wordの内部で必要最小限のキーカスタマイズをすること。以前作成した文書が役に立った。
  • ツール –> ショートカットのユーザー設定でキーを割り当てるが、Wordのコマンド名を探すのが一苦労なので表にしておく。

    emacs Word
    C-f CharRight
    C-b Charleft
    C-p LineUp
    C-n LineDown
    C-a StartOfLine
    C-e EndOfLine

    また、次の二つはマクロで実現させる。VBAで書くほどのことではないので、キーボードマクロとして登録するのが簡単。

    • C-h

    キーボードマクロでdeleteだけを実行するマクロをbackspaceという名前で登録して、それをC-hに割り当てる。

    • C-k

    同じくキーボードマクロをC-kに割り当てるが、一発では行かないので、EndOfLineExtendをとりあえずCtrl+Shift-Eに割り当てておいて、「Ctrl+Shift-E, Shift 左矢印, BackSpace」というシークエンスをキーボードマクロとして記憶させてそれをC-kに割り当てる。

  • 娘と孫二人が来る。さっそく近所のスーパーに行って、何か駒みたいなおもちゃとトミカを買ってやったりする。その後、公園で少しだけ遊んで帰宅。
  • 夕食。ハンバーグとかエビフライとか。
  • 娘と久しぶりに飲みながら話をした。