А loop вообще стандартизирован в elisp, а то у меня столько пакаджей не разберёшь. Будет такое вот работать во всех emacs'ах: (defun rails-root2 () "Return RAILS_ROOT" (loop for curdir = default-directory then (concat curdir "../") and max = 10 then (- max 1) while (> max 0) when (file-exists-p (concat curdir "config/environment.rb")) return curdir))
Ответ на:
комментарий
от Zmacs
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Emacs-starter-kit (2013)
- Форум Вопрос начинающего лиспера (elisp) (2009)
- Форум [Lisp] Hello-world (2011)
- Форум hide Wrote <file>? (2018)
- Форум emacs: company-mode completion (2022)
- Форум elisp (2011)
- Форум elisp (2009)
- Форум Установка lilo на loopback (2014)
- Форум Качалка COUB для вашего ПеКа (2023)
- Форум Вышел SBCL 1.3.15. (2017)