| | 8 | |
| | 9 | ;; C-c C-iでインフォを引く |
| | 10 | (define-key global-map "\C-c\C-i" 'info-lookup-symbol) |
| | 11 | |
| | 12 | ;; C-aで、インデント文字を飛ばした行頭に戻る |
| | 13 | ;; http://subtech.g.hatena.ne.jp/antipop/20070916/1189915386 |
| | 14 | (global-set-key "\C-a" 'beggining-of-indented-line) |
| | 15 | (defun beggining-of-indented-line (current-point) |
| | 16 | "インデント文字を飛ばした行頭に戻る。ただし、ポイントから行頭ま |
| | 17 | での間にインデント文字しかない場合は、行頭に戻る。" |
| | 18 | (interactive "d") |
| | 19 | (if (string-match |
| | 20 | "^[ \t]*$" |
| | 21 | (save-excursion |
| | 22 | (buffer-substring-no-properties |
| | 23 | (progn (beginning-of-line) (point)) |
| | 24 | current-point))) |
| | 25 | (beginning-of-line) |
| | 26 | (back-to-indentation))) |