commit - 5e3d0375598bdf6352f7a9fe61ee2656c9402aef
commit + 6761daf7065c850514d071728b0c9f8ed892b117
blob - fea0e1a4a0fb726d0ff0f3ffaa86953566b77ed0
blob + b0337bc706f85d93e5573ce5fc84d9d251379495
--- init.el
+++ init.el
(delete-selection-mode 1)
(which-key-mode 1)
(marginalia-mode 1)
-(corfu-global-mode 1)
(global-aggressive-indent-mode 1)
(diminish 'which-key-mode)
(("G" . elfeed-update))
elfeed)
+(defun corfu-insert-with-return ()
+ (interactive)
+ (let ((idx corfu--index))
+ (corfu-insert)
+ (when (< idx 0)
+ (newline)
+ (indent-according-to-mode))))
+
+(lh/define-keys corfu-map
+ (("RET" . corfu-insert-with-return))
+ corfu)
+
(add-hook 'lisp-mode-hook #'paredit-mode)
(add-hook 'emacs-lisp-mode-hook #'paredit-mode)