SaaSHub helps you find the best software and product alternatives Learn more →
Similar projects and alternatives to symex.el
Short and sweet LISP editing
Tree-sitter bindings for Emacs Lisp
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Minor mode for Emacs that deals with parens pairs and tries to be smart about it.
Mirror of GNU Emacs (by casouri)
TypeScript-support for Emacs
Tree-sitter powered textobjects for evil mode in Emacs
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Extensions to thingatpt.el
Structured editing (soft deletion, expression navigating & manipulating) that supports many major modes out of the box.
An experimental Symex.el-like package using tree sitter
A metacircular modal UI framework.
A fast non-blocking HTTP server on top of libev
Yet another modal editing on Emacs / 猫态编辑 (by meow-edit)
Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.
Awesome Lisp Companies
vim-sexp mappings for regular people
😈 A lightweight literate Emacs config with even better "better defaults". Shipped with a custom theme!
Awesome Emacs Keymap - VSCode emacs keybinding with multi cursor support
Interactively align by regular expression in emacs
Snippets for Emacs that expand as you type
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
symex.el reviews and mentions
Tree-sitter starter guide
7 projects | /r/emacs | 17 Jan 2023
This is a really useful synopsis. symex has recently had TS support merged in, and apparently includes navigation and structural editing similar to its lisp-like language capabilities. I think it's still early going and I haven't tested, but may be worth a look.
Learn Lisp the Hard Way
5 projects | news.ycombinator.com | 10 Jan 2023
What modal sexp editing mode should I switch to?
6 projects | /r/emacs | 10 Jan 2023
Has anyone used symex.el without evil? I just learned it can be use with vanilla emacs (despite the 2nd word in its tagline). I also learned they have a tree-sitter branch which will expand its powers to many languages.6 projects | /r/emacs | 10 Jan 2023
you might want to take a look at symex. it uses lispy under the hood (along with other structural editing packages), so its still going to pull a lot of undesired dependencies, but it might some some of the issues you have, albeit with a slightly different notion of modal i.e. modal as in vim's modes. i haven't jumped the shark yet cause it has an issue with evil's visual state, which is key for my workflow either, so i'm using lispy for now. though i must say i haven't encountered many of the issues you talk about, such as things breaking outside lisp modes and etc.
Advice on config hacking / yak shaving / bikeshedding
7 projects | /r/emacs | 23 Dec 2022
I started out using evil, but now I mostly use Symex. (Structural editing. non-lisps support wip for those sad moments you can't use lisp). For now depends on evil, but could be separated.
You are invited to the First Congress for Attribution-Based Economics!
2 projects | /r/emacs | 21 Dec 2022
The purpose of this congress is to engage in the process of Dialectical Inheritance Attribution, which is a collective process by which we apply agreed-upon standards to the task of appraising and attributing the value of work done in the world. At this initial congress, there are two open source projects on the agenda to be appraised: Symex.el which is an Emacs extension, and Qi, which is a functional DSL on the Racket platform.
paredit based on treesitter
3 projects | /r/emacs | 30 Nov 2022
symex has a branch that’s been working on integrating with tree-sitter.
Paredit 25 Released
6 projects | news.ycombinator.com | 26 Nov 2022
If you want to go nuts with structural editing you may also want to check out symex mode: https://github.com/drym-org/symex.el
It uses paredit (among others) for its low level functionality, but the vim-style modal interface allows you to manipulate the tree structure with single keystrokes in a precise and very expressive way. Keep in mind that you have to actively learn how to use it and it will feel awkward at first (similar to how vim feels for beginners), but I find the editing experience very pleasent and smooth after I got used to it.
Another thing I really like about it is that you can still switch to normal mode and it doesn’t get in your way like other plugins where I had to change my keybindings all the time because the amount of convenient shortcuts is still quite limited in the end. This modal switching to different editing contexts (or languages?) is something I feel should be explored much further.
What are your favorite packages for improving vanilla emacs text editing?
3 projects | /r/emacs | 28 Oct 2022
The Animated Guide to Symex (Emacs Structural Editing with Lisp)
2 projects | news.ycombinator.com | 28 Oct 2021
An evil way to edit Lisp symbolic expressions ("symexes") as trees in Emacs.
A note from our sponsor - #<SponsorshipServiceOld:0x00007f09208c5020>
www.saashub.com | 4 Jun 2023
drym-org/symex.el is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of symex.el is Emacs Lisp.