diff --git a/lisp/prog-lisp.el b/lisp/prog-lisp.el
new file mode 100644
index 0000000000000000000000000000000000000000..b74306a34b466fac958d7754106a65a5c5020e03
--- /dev/null
+++ b/lisp/prog-lisp.el
@@ -0,0 +1,16 @@
+;;; prog-lisp.el --- common configuration for lisp
+;;
+;;; Commentary:
+;;
+;;; Code:
+;;; Scheme
+(use-package geiser
+  :ensure t
+  :commands run-geiser)
+
+(use-package parinfer
+  :ensure t
+  :hook (scheme-mode . parinfer-mode))
+
+(provide 'prog-lisp)
+;;; prog-lisp.el ends here