このルールさえ押さえておけば、読んでいるコードが省略記法を使っていてもほぼ読めるようになります。
def concatAsString(a: Int, b: Int): String = {
val a_ = a.toString();
val b_ = b.toString();
(defvar fringe-indicator-ol nil) | |
(defun fringe-indicator (pt bitmap) | |
(let ((s (make-string 1 ?x))) | |
(when fringe-indicator-ol (delete-overlay fringe-indicator-ol)) | |
(setq fringe-indicator-ol (make-overlay pt (1+ pt))) | |
(put-text-property 0 1 'display (list 'left-fringe bitmap) s) | |
(overlay-put fringe-indicator-ol 'before-string s))) | |
(defadvice set-mark-command (after fringe-indicator-adv activate) | |
"indicate mark-position at fringe." |