The Home Row

Getting a little pedantic with my doom configs1 these days..

(defmacro generate-bindable-lambda (&rest body)
  `#'(lambda ()
       (interactive)
       ,@body))

;; .. the home row ..
(map! :map evil-normal-state-map
      "C-M-i p" (generate-bindable-lambda (insert "+"))
      "C-M-i n" (generate-bindable-lambda (insert "-"))
      "C-M-i u" (generate-bindable-lambda (insert "_"))
      "C-M-i e" (generate-bindable-lambda (insert "=")))

Maybe I should consider buying foot pedals.., and eye trackers (3 screens at the moment ) .., and setting up an array of interface sensors to truly begin exploiting emacs.., to the point of conducting an orchestra of text buffers.., somewhat musically (/ whimsically?)..