/emg/ vi-like Editor giMmicks General

Neovim 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!

>Previous Thread

Attached: neovim.jpg (800x600, 19.12K)

Other urls found in this thread:

git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/lisp.scm
git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/scheme.scm
github.com/emacs-dashboard/emacs-dashboard/blob/master/dashboard.el
twitter.com/NSFWRedditImage

>vi-like Editor giMmicks General
Could have also been nEoviM General.

Common Lisp!

Attached: 1647824271966.png (278x610, 140.14K)

But I only use my own custom lisp

thanks for reviving it

How do i into Rare Lisp?

how to setup pic related as startup screen?

i already have something like this
but i dont have callendar yet
and i dont know about emacs-lisp arrays
(setq initial-major-mode 'org-agenda-list)
(setq inhibit-startup-screen t)

Attached: 2022-04-01_06:31:15_1240x1008.png (1240x1008, 99.45K)

M-x package-install RET rare-lisp-mode RET

git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/lisp.scm
git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/scheme.scm

Try looking at how dashboard does it.
github.com/emacs-dashboard/emacs-dashboard/blob/master/dashboard.el

(org-agenda-list)
(split-window-below)
(other-window 1)
(org-agenda-goto-calendar)

What are some /emg/ related emojis?

not works
is something wrong with it?
(setq initial-major-mode '((org-agenda-list)
(split-window-below)
(other-window 1)
(org-agenda-goto-calendar)))

no put in your init as is, not inside a variable. also forgot that you should add
(setq inhibit-startup-message t)

How to learn to use emacs bindings?
Also, how to remap [ to ( in Guix?

Attached: 237ed40f2c02c525b4779a01fdede5e2.png (760x720, 438.86K)

thanks

C-h t

>How to learn emacs keybindings
get rid of any custom keybindings you have and just use the defaults for a while. only add things as needed, with careful consideration of what you're replacing/displacing. also, bind Control to something easier to reach; CapsLock is a good place. you can see the bindings available in whatever major/minor modes you have active at a time with C-h m (describe-mode), or a list of all bindings with C-h b (describe-bindings).

>Also, how to remap [ to ( in Guix?
wdym user?

Why would you use this bloated garbage over vim? Yes, vim is also kinda bloat, but less so. The nvim repo is fucking huge, I am sure, tranny devs put hidden furry porn images just for fun.

I'm writing a frontend to the aria2c daemon in Emacs currently, using the jsonrpc over HTTP interface. It's quite fun

1. its not bloat
2. unix sucks and leads to bloat like vim
3. lisp