then you can put your configs in an org file. using `use-package` means I can just copy/paste the file to new emacs and all my packages are auto installed etc..
#+BEGIN_SRC emacs-lisp
(use-package command-log-mode
:ensure t)
#+END_SRC
also, i highly recommend package `which-key` - it displays what commands are available along with their keypress.
(require 'package)
(setq package-enable-at-startup nil)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
(package-initialize)
;; Bootstrap `use-package'
(unless (package-installed-p 'use-package)
(package-refresh-contents)
(package-install 'use-package))
(org-babel-load-file (expand-file-name "~/.emacs.d/myinit.org"))
then you can put your configs in an org file. using `use-package` means I can just copy/paste the file to new emacs and all my packages are auto installed etc..
#+BEGIN_SRC emacs-lisp
(use-package command-log-mode
also, i highly recommend package `which-key` - it displays what commands are available along with their keypress.