Follow

@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.

@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.