Commit Diff


commit - cedf62e570f1ef51d0d86817a0ff25795d6445bd
commit + dfb9342c6f09ed06ccd5e3af6050dbdece472590
blob - 975fa2d6e0432edd0d2e5d474024caceb278ae2f
blob + ce9873aba5e2919a13534d9328141ad9dcbc4074
--- init.el
+++ init.el
@@ -133,6 +133,7 @@
   ("C-# n" . mc/mark-next-like-this)
   ("C-# p" . mc/mark-previous-like-this)
 
+  ("C-c p" . lh/pop-out-buffer)
   ("C-c n" . lh/buffer-create-new)
 
   ("C-c i j" . lh/insert-json-encoded)
blob - 96c281e4303ebc0cdfd27a0a75b74401dfb822c5
blob + c4d683af3ff8555076632780b593f1b6a2226bb3
--- lisp/lh.el
+++ lisp/lh.el
@@ -97,4 +97,9 @@
     (setq-local buffer-offer-save t)
     buf))
 
+(defun lh/pop-out-buffer ()
+  (interactive)
+  (make-frame)
+  (switch-to-prev-buffer))
+
 (provide 'lh)