Ative o hideshow para mais modos, por ex. Rubi?

4
O

hideshow é legal, mas é limitado a apenas algumas linguagens de programação. Alguém pode me ajudar a adicionar suporte para mais, como Ruby e Haskell?

    
por mcandre 01.04.2013 / 18:57

1 resposta

0

(add-hook 'ruby-mode-hook
          (lambda () (hs-minor-mode)))

(eval-after-load "hideshow"
  '(add-to-list 'hs-special-modes-alist
              '(ruby-mode
                ,(rx (or "def" "class" "module" "do" "{" "[" "if" "else" "unless")) ; Block start
                ,(rx (or "}" "]" "end"))                       ; Block end
                ,(rx (or "#" "=begin"))                        ; Comment start
                ruby-forward-sexp nil)))

Encontrado aqui link

    
por 18.09.2016 / 00:00