hideshow круто, но это ограничено только несколькими языками программирования. Может ли кто-нибудь помочь мне добавить поддержку для более, таких как Ruby и Haskell?
Включить hideshow для других режимов, например, Ruby?
26


1 ответ
(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)))
найти здесь https://coderwall.com/p/u-l0ra/ruby-code-folding-in-emacs
0

отвечен CyJimmy264 2023-02-23 08:36
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]