>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!
Is there any real benefit to evil mode? vim commands were always so un-intuitive every time I try to stick with it I just keep looking up how to do simple things all of the time. Holy emacs + custom keybindings just makes the most sense to me.
Lincoln Allen
Use what works for you. That's the point of Emacs. I still use evil for file editing and motion but prefer Emacsisms otherwise.
Blake Harris
>Is there any real benefit to evil mode? It's fast, intuitive and easy to remember.
Vim keybind and its " editing language" are overrated as fuck. All the shilling points of its keybinds breakdown completely when you don't do the editing ( + shit lmao and they keep seething about emacs pinky). Basic command keys for movements and editing (probably mode-specific like moving by sexp tree in lisp mode) + keys for your general/common workflow like what XFK does are much better over all.
Brayden Phillips
hmm i learned vim before emacs, so evil is pretty indispensable for me. I have the muscle memory so not having the bindings is super annoying. I tried XFK once out of curiosity because xah actually took alternative layouts into account (i use dvorak) but couldn't get used to it :( maybe one day i'll try again
Noah Long
>emacs + geiser + guile how do i properly set up geiser? can it be as comfy as slime?
you need to install geiser itself and geiser-guile (there are other packages for other schemes). the defaults are fine for both, they don't require configuration.
I had an issue with the fact that geiser uses the C-c namespace for most of its bindings, but a very helpful user gave me 90% of a solution in the last thread.
I'm using something like this (add-hook 'geiser-mode-hook (lambda () (when (not (fboundp 'my-geiser-keymap)) (fset 'my-geiser-keymap (cdr (assoc ?\C-c geiser-mode-map))) (define-key geiser-mode-map (kbd "C-c") nil) (define-key geiser-mode-map (kbd "C-c g") #'my-geiser-keymap))))
this replaces all the C-c commands with C-c g commands. there's another very similar block for geiser-repl-mode-map. but if you don't mind the C-c pollution, you can just use the package defaults for everything. company-mode just werks for me, and lsp is unnecessary.
then create a .scm or .ss file, put this header in it: #!/usr/bin/guile \ --no-auto-compile --use-srfi=1 -e main -s !#
and you're ready. the guile executable will expect a function named 'main' accepting a single argument, which will be a list of the command line arguments passed to it.
What's the exact difference between Racket and Scheme? I am a noob, but i am interesed on some nice cross platform scripting (Powershell is kinda ugly).
Nathan Rodriguez
>Is there any real benefit to evil mode? Unless you really can't live without Vi-style keybindings, no.
I used Vim as my main editor for over 5 years before switching to Emacs and even I am of the opinion that Vi-style keybindings are overrated. In fact, I now believe that modal editing as a whole is overrated. It's useful in some situations, but it's not always objectively better than non-modal editing.
I see so many people disagreeing with ukraine supporters just because they usually disagree with those people. It's so stupid, like something has the aesthetics of something else you disagree with so you have to disagree with that too. Where's the logic in that?
Isaac Torres
>GNU Emacs 26.3 ultranewfag retard that's just barely comfortable enough to start prettifying GNU Emacs here. I'm trying to take doom-modeline for a spin and getting Error (use-package): Failed to install doom-modeline: melpa.org/packages/doom-modeline-20220628.718.tar: Not found
Does pic related mean incompatible with my version?
Just using the recommended setup: (use-package doom-modeline :init (doom-modeline-mode 1) :custom ((doom-modeline-height 15)))