/emg/ - emacs & lisp general

"emacs and lisp" edition

>General Emacs resources
gnu.org/software/emacs/manual/emacs.html (GNU Emacs Manual)
emacswiki.org (Emacs Wiki)
github.com/emacs-tw/awesome-emacs (Big list of packages)
github.com/thinkhuman/writingwithemacs (Tips for prose writing in Emacs)

>Tutorials
C-h t (Interactive Tutorial)
gnu.org/software/emacs/tour (GNU Emacs Tour)
youtube.com/playlist?list=PLX2044Ew-UVVv31a0-Qn3dA6Sd_-NyA1n (General Introduction)
youtube.com/playlist?list=PLVtKhBrRV_ZkPnBtt_TD1Cs9PJlU0IIdE (Org Mode)
youtube.com/playlist?list=PL8Bwba5vnQK14z96Gil86pLMDO2GnOhQ6 (Advanced Configuration)

>(Self) Documentation
C-h k (Keybinds)
C-h o (Functions and Variables)
C-h i (Assorted Manuals)

>Premade Configs
=Make your own=
github.com/hlissner/doom-emacs/tree/develop (Doom Emacs)
github.com/syl20bnr/spacemacs (Spacemacs (heavy))
github.com/snackon/Witchmacs (Witchmacs)

>Reduce Startup Time
use-package defer
pastebin.com/mrPsnUas (Disable GC during startup)
emacswiki.org/emacs/EmacsAsDaemon (Emacs as Daemon)
akrl.sdf.org/gccemacs.html (Native Compilation, stable, merged into Emacs 28)
emacswiki.org/emacs/SetupEl

>Changing Default Keybinds
pastebin.com/2hg4g3C6

>Programming resources for Emacs Lisp, Common Lisp, Scheme and Clojure:
pastebin.com/nyTQp7qi

>Troubleshooting
If there seems to be a bug (or complicated issue), anons may ask you to compose an MWE (minimum working example).
To create an MWE, try the following:
1) start emacs with "emacs -q". This disables your init.
2) try to reproduce your issue with as few settings changed and packages (manually) loaded as possible.
These steps ensure that other anons can replicate your problem if it's something more involved. Sometimes you even find the cause yourself this way, too!

Attached: 1630428656647.jpg (476x409, 92.52K)

(set! prev-thread )

this is the thread now

you can't make people like you

Is there a way to get line wrapping in minibuffers? Simply adding visual-line-mode to minibuffer-setup-hook doesn't seem to cut it, and I have no idea what else I could try.

(You) will never be a woman.

pure lambda calculus

Attached: 1654633143000.png (540x482, 264.91K)

lambda

holy shit this is changing my life

once i figure out how to neatly export org files to LaTeX, it's a wrap

What do you mean by neatly? Org export to latex is a fairly smooth experience, as long as you don't need a crazy latex template.

good job user

emacs is really comfy :)

define-syntax

Guile or Rash? What would you pick as your shell replacement?

Attached: 1658529732579.jpg (742x781, 175.76K)

Retard janny killed the thread

Should I switch from Ivy to Vertico? I only started using Emacs a few months ago and have been using Ivy but now I hear that Vertico is more minimal and overall better for compatibility with other packages. What other packages would I need if I were to make the switch?

selectrum > vertico

vertico is very nice, yes. you don't strictly need anything else but consult is recommended.

GNU Guile
Clojure
Racket
Common Lisp

Attached: Ugo_da_Carpi_-_Diogenes.jpg (425x577, 325.44K)

>first class continuations

Attached: FSugTygWAAAsySr.jpg (1920x1080, 159.83K)

In what way?

How did Schemetards turn something so simple and elegant as Lisp macros into the bizarre complex mess that is the define-syntax shit?
>bbbbbut muh hygenic
Useless meme