LINUX.ORG.RU

История изменений

Исправление theNamelessOne, (текущая версия) :

Самое интересное то, что твой код не работает

when-let запилили в Emacs 25. Вот так можно сделать без него:

(defun bryak:load-directory-specific-commands ()
  (interactive)
  (let* ((start-path (or buffer-file-name default-directory))
         (path (locate-dominating-file start-path ".locals.el")))
    (when path
      (load (expand-file-name ".locals.el" path)))))

Исправление theNamelessOne, :

Самое интересное то, что твой код не работает

when-let запилили в Emacs 25. Вот так можно сделать него:

(defun bryak:load-directory-specific-commands ()
  (interactive)
  (let* ((start-path (or buffer-file-name default-directory))
         (path (locate-dominating-file start-path ".locals.el")))
    (when path
      (load (expand-file-name ".locals.el" path)))))

Исходная версия theNamelessOne, :

Самое интересное то, что твой код не работает

when-let запилили в Emacs 25. Вот так можно сделать него:

(defun bryak:load-directory-specific-config ()
  (interactive)
  (let* ((start-path (or buffer-file-name default-directory))
         (path (locate-dominating-file start-path ".locals.el")))
    (when path
      (load (expand-file-name ".locals.el" path)))))