ed51b9a9c7 | ||
---|---|---|
config | ||
docs | ||
.gitignore | ||
init.el | ||
push.esh | ||
readme.org | ||
todo.org |
readme.org
This is my Emacs config.
init.el
loads configs from the config/
directory.
Notes
- I unbind
M-c
to use as a secondaryC-c
for user bindings. - I declare most packages with
use-package
i spend most of my time in Rust and Scheme. I use bookmarks. I use org-mode.
Keybindings
C-c _
is reserved for the user, and im a user, so:
- C-c i – ibuffer
- C-c s – eshell
- C-c b – bookmarks
- C-c d – dired-jump
- C-c w – eww
- C-c n – gnus
- C-c M – mpc
- C-c f – fireplace (uwu)
Packages
built-in packages i like to use:
gnus -- News / NNTP reader
eshell -- Terminal emulator
rcirc -- IRC client
rmail -- Email client
Here's a list of all external packages that are configured
ada-mode -- For Ada programming
ada-ref-man -- Ada reference manual
ada-ts-mode -- Ada tree-sitter grammar
browse-kill-ring -- Visual clipboard
clojure-ts-mode -- Clojure tree-sitter grammar
cobol-mode -- For Cobol programming
company -- Popup completions
delight -- Nickname mode-line mode names
elfeed -- Feed reader
elpher -- Gemini / Gopher client
fireplace -- Just a cute fireplace
geiser-guile -- Scheme REPL
gemtext-mode -- Mode for writing gemini pages
god-mode -- Sticky ctrl for modal editing
lin -- Fancy hl-line-mode
magit -- Git interface
markdown-mode -- Markdown org-like mode
modus-themes -- Cute themes
multiple-cursors -- Write on multiple lines
nyan-mode -- Nyancat on the modeline
paredit -- Lisp parenthesis-based editing
paren-face -- Dim parenthesis
pass -- Password manager
sicp -- literally just the book
visual-fill-column -- Soft-wrap at column line
Thank you :3
–Knit