Функцията на Emacs се срива

Има ли някакъв начин за свиване на функциите на Lisp в Emacs? Намерих тези отговори:

функции за свиване на emacs в клас с използване на outline-minor-mode

Възможно ли е да се свие функция в emacs?

Но те използват add-hook, което ми дава грешка „недефинирана функция“. какво ми липсва


person Kotlopou    schedule 10.11.2018    source източник
comment
какво е неопределено? hs-minor-mode се зарежда автоматично и се инсталира по подразбиране в по-новите версии на emacs и е предназначен да прави това специално. Каква версия на emacs използвате?   -  person Rorschach    schedule 10.11.2018
comment
GNU Emacs 26.1 (компилация 1, x86_64-w64-mingw32) от 2018-08-27   -  person Kotlopou    schedule 11.11.2018
comment
Помощта предлага клавишната комбинация C-c @ C-d (например), но при въвеждане на C-c @ получавам съобщението C-c @ е недефинирано.   -  person Kotlopou    schedule 11.11.2018
comment
може би проблем с Windows? можете да обвържете функции с каквито клавиши искате или просто да извикате функцията директно, за да я изпробвате, напр. M-x hs-minor-mode   -  person Rorschach    schedule 11.11.2018
comment
Съобщавате за грешки с неща, които категорично не трябва да причиняват грешки, което прави много трудно да се помогне. Моля, покажете неуспешната(ите) конфигурация(и) във вашия въпрос, за да можем да видим точно какъв код използвате.   -  person phils    schedule 12.11.2018
comment
За щастие го разбрах, като заобиколих проблема, като просто извиках функцията ръчно, както предложи jenesaisquoi (по-малко болка, отколкото да разбера къде е проблемът или да преконфигурирам неща, които не разбирам).   -  person Kotlopou    schedule 13.11.2018


Отговори (1)


Можете да опитате оригами режим.

Можете да намерите подробна информация за него на страницата на Github, но накратко, просто го инсталирайте и извикайте origami-recursively-toggle-node, за да сгънете и разгънете функция.

Няма нужда да добавяте куки или какво ли още не. Вероятно имате нещо нередно с вашата конфигурация, вероятно изискване липсва някъде.

person dangom    schedule 10.11.2018
comment
M-x install-package няма необходимите пакети. - person Kotlopou; 10.11.2018