 (setq backup-by-copying t)
 
 ;; Backup behaviour: store everything in single location
-(defvar danylo/backup-dir "~/.emacs.d/backups/")
-(setq backup-directory-alist (list (cons "." danylo/backup-dir)))
-(setq auto-save-file-name-transforms `((".*" ,danylo/backup-dir t)))
+(setq backup-directory-alist (list (cons "." danylo/emacs-backup-dir)))
+(setq auto-save-file-name-transforms `((".*" ,danylo/emacs-backup-dir t)))
 (setq auto-save-default nil) ;; Disable auto-save (I save myself)
 
 (defun danylo/byte-compile-init-dir ()
   "Byte-compile Emacs config."
   (interactive)
-  (byte-recompile-file "~/.emacs.d/init.el" nil 0)
-  (byte-recompile-directory "~/.emacs.d/lisp" 0))
+  (byte-recompile-file (danylo/make-path "init.el") nil 0)
+  (byte-recompile-directory danylo/emacs-custom-lisp-dir 0))
 
 ;;;; Dired (directory listing)
 

      (imenu entry)
      (run-hooks 'imenu-list-after-jump-hook)
      (imenu-list--show-current-entry))))

;; (end of Imenu-list patches)


                :action #'ivy-completion-in-region-action
                :caller 'counsel-company)
      )))
(advice-add 'counsel-company :around #'danylo/counsel-company)

;;;###autoload
(defun danylo/expand-unicode (orig-fun &rest args)
