* Problem After quiting StumpWM, your shell command history is gone. This simple plugin saves the lisp ~stumpwm::*input-shell-history*~ to the contents of special variable ~*shell-command-history-file*~ (default to: ~~/.stumpwm.d/shell-history~) and loads it again when starting StumpWM. ** Usage Add this to your ~.stumpwmrc~ (your main configuration file): Load contrib module: #+BEGIN_SRC lisp (load-module "shell-command-history") #+END_SRC You can customize the shell history file's path: #+BEGIN_SRC lisp (setf shell-command-history:*shell-command-history-file* "/home/cage/.cache/stumpwm/shell-command-history") #+END_SRC * NOTE This code is derived from ~command-history~ © Arjen Dijkstra, released under GPLv3