ardggy's blog

Esc - Meta - Alt - Ctrl - Shift

Emacs にも kindle みたいな辞書機能ができた

Mac とか kindle を使っていると、ポップアップで英和辞書が引けるので英文でもなんとか読める。Emacs でも似たようなことができないかなあと思っていたら、google-translate.el という素敵なパッケージを見つけたのでインストールした。

(el-get-bundle google-translate)

(use-package google-translate
  :config
  (global-set-key (kbd "C-c t") 'google-translate-at-point)

  ; en -> ja
  (custom-set-variables
    '(google-translate-default-source-language "en")
    '(google-translate-default-target-language "ja"))

  (with-eval-after-load 'popwin
    (push "*Google Translate*" popwin:special-display-config)))

これで info とか man がだいぶ読みやすくなると思う。

Macbook Air に Arch Linux をインストールした

インストール自体は Wiki を見ながらほぼ手順通りに行った。 しかし Xorg がうまく立ち上がらない。コンソールに逃げることもできなくて困っている。

あとは Caps Lock キーを Ctrl キーに割り当てた。 どうも USB キーボードとして認識されているらしく、showkey ではスキャンコードが取れなかった。代わりに evtest を使うとよかったらしい。

そういうわけで、/etc/udev/hwdb.d/60-keyboard.hwdb は以下のようになった。

# udevadm info 
evdev:input:b0003v05ACp0242e0111*
  KEYBOARD_KEY_70039=leftctrl

Org-capture のキーバインドを変えた

C-c C-c でタグを打ちたいので、終了されるとちょっと困る。

(defun my-org-capture-mode-header ()
  (setq-local 'header-line-format "Capture buffer.  Finish `C-x C-s', refile `C-c C-w', abort `C-c C-k'."))

(with-eval-after-load 'org-capture
  (define-key org-capture-mode-map (kbd "C-x C-s") 'org-capture-finalize)
  (define-key org-capture-mode-map (kbd "C-c C-c") 'org-ctrl-c-ctrl-c)
  (add-hook 'org-capture-mode-hook 'my-org-capture-mode-header))

追記:

タグを打ちたいときは C-c C-q をつかえばいいようだ。