(defun compile-and-load (&optional file)
(interactive)
(load (native-compile (or file (buffer-file-name) (symbol-at-point)))))
;; for doom emacs
(map! :map emacs-lisp-mode-map
:niv :desc "Native-compile and load current file or symbol" "<f9>" #'compile-and-load
:localleader
:niv :desc "Vertically align bindings in `let' and `cond' forms" "SPC" #'align-binding-forms)