For the warning of
Package cl is deprecated
is there any easy fix for it?
Here is a piece of code I copied from somewhere (that I don't know how to fix):
(eval-when-compile (require 'cl))
(defun sanityinc/add-subdirs-to-load-path (parent-dir)
"Adds every non-hidden subdir of PARENT-DIR to `load-path'."
(let* ((default-directory parent-dir))
(progn
(setq load-path
(append
(remove-if-not
(lambda (dir) (file-directory-p dir))
(directory-files (expand-file-name parent-dir) t "^[^\\.]"))
load-path)))))