-- Leo's gemini proxy

-- Connecting to gemini.ctrl-c.club:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

;;; [2021-04-17 Sat] (load-custom) in early-init.el

;;; which loads emacs-custom.el

(require 'package)

(package-initialize)


(selectrum-mode +1)

(evil-mode 1)

(selectrum-prescient-mode +1)

(prescient-persist-mode +1)


(load "~/.emacs.d/elisp/functions.el")

(load "~/.emacs.d/elisp/my_keybindings.el")


(require 'server)

(if (not (server-running-p))

(server-start)

(message "Server already running"))


(format-time-string "%Y%m%d")

(fset 'yes-or-no-p 'y-or-n-p)


;;; EOF


1: Use (customize) rather than setq

137 lines


(setq custom-file "~/.emacs.d/emacs-custom.el")

(load custom-file)


2: with prescient-persist and M-x the need for a lot

of keybindings disappears. For example

"M-x" then "g"

has (gnus) as the first mini-buffer option, which is pre-selected, and

so <RETURN> and action.


3: I have 20 keybindings in my_keybindings.el, two of which which are

to hydras, giving another ~20. One of the hydras is for zetteldeft,

and the other is mainly shortcuts to files. So for example "qw"

followed by "e" opens up init.el

-- Response ended

-- Page fetched on Sun May 19 07:03:05 2024