-;;; outlining support for ess modes
-(add-hook 'ess-mode-hook
- '(lambda ()
- (outline-minor-mode)
- (setq outline-regexp "\\(^#\\{4,5\\} \\)\\|\\(^[a-zA-Z0-9_\.]+ ?<- ?function\\)")
- (defun outline-level ()
- (cond ((looking-at "^##### ") 1)
- ((looking-at "^#### ") 2)
- ((looking-at "^[a-zA-Z0-9_\.]+ ?<- ?function(.*{") 3)
- (t 1000)))
- ))