@queenofhatred Hey! Have you ever played with Symex-mode for editing common (and other) lisps? It's a really cool "vim-like" way of structurally editing the ASTs, and I thought you'd like it :)

@johnabs Nope, and it is the first time I am seeing it, and it seems fun, especially that I do use evil mode..

Thank you!

@queenofhatred Glad I could help :D

Also, if you could check one thing out for me if you don't mind: I'm trying to get the "splice" function to work (basically, it just unwraps a sexp by 1 level of parens) and it won't work q.q

I'm *this* close to opening a github issue, but I want to make sure it's not just me lol.

If you don't have time, no worries, I'll open an issue, but I thought I would ask just in case you didn't mind :)

@johnabs Hm. I just installed symex, and, while, a bit confusing... about enabling it.. But only because, bc of evil, I enter normal mode with escape. But saw this in tips already, so will get around to poking that later..

Either way. Splice works here fine, just as on the gif.
Follow

@queenofhatred Okay, great. Do you happen to use Doom Emacs or did you make a custom evil config? Also, which emacs version are you running? (Last questions, I promise! Thank you for your help so far :D )

@johnabs GNU Emacs 29.2, As for evil… Its pretty much:

(use-package evil :init (setq evil-want-integration t) (setq evil-want-keybinding nil) (setq evil-want-C-u-scroll nil) (setq evil-want-C-i-jump nil) (evil-mode 1) :hook (evil-mode . rune/evil-hook) :config (define-key evil-insert-state-map (kbd "C-g") 'evil-normal-state) (define-key evil-insert-state-map (kbd "C-h") 'evil-delete-backward-char-and-join) ;; use visual line motions even outside of visual-line-mode bufers (evil-global-set-key 'motion "j" 'evil-next-visual-line) (evil-global-set-key 'motion "k" 'evil-previous-visual-line) (evil-set-initial-state 'messages-buffer-mode 'normal) (evil-set-initial-state 'dashboard-mode 'normal)) (use-package evil-collection :after evil :config (evil-collection-init))

@queenofhatred Okay, thank you for sending that! Sorry I fell off the face of the earth for a few days, I'm unfortunately quite sick 😭

@queenofhatred Thank you for the well wishes, I'm trying q.q

(Oh, one more question, did you install via melpa-stable or melpa?)

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.