Skip to content
On this page
Concept Index
Jump to:
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
Z
***
A
ABE, handling of financial contributions
Symex Follows Attribution Based Economics
ABE, transparent attribution of contributions
Symex Follows Attribution Based Economics
acknowledgements
Symex Origins
Animated Guide to Symex, the
Resources
Arc
Lisp
Arc Mode, integration with
Lisp
Attribution Based Economics
Symex is a Friend to All
Auto-indent, customizing
Auto-Indenting
automating actions using macros
Macros and Repetition
***
B
Branch memory, customizing
Branch Memory
***
C
CIDER, integration with
Lisp
Clojure
Lisp
Clojure, using with
Using Symex with Clojure
Code transformations, basic
Transforming Code
Combobulate, comparison with
Combobulate
Common Lisp
Lisp
Common prefixes, customizing
Quoting Styles
compatibility with other packages
Comparison with Similar Packages
Contributing money
Contributing Money
Contributing to Symex
Contributing to Symex
Customizing Symex
Customizing Symex
***
D
Debugging macros
Troubleshooting
debugging strategies
Debugging
DSL, Symex
The Symex DSL
***
E
Easy Entry Into Symex Mode
Easy Entry Into Symex Mode
EDebug, using
Using a Debugger (EDebug)
Editing, keybindings for
Editing
Elacarte, Installing with
Elacarte
ELisp
Lisp
Elpaca, Installing with
Elpaca
Emacs community, connecting with
Community
Emacs Lisp
Lisp
EmacsSF
Community
Evil Cleverparens, comparison with
Evil Cleverparens
Evil, comparison with
Evil
Evil, using together with
Symex and Evil
***
F
features, editing
Editing Features
features, IDE
IDE Features
features, movement
Getting Around
features, structural
Structural features
Fennel
Lisp
Fennel Mode, integration with
Lisp
***
G
Geiser Mode, integration with
Lisp
Getting started
Getting Started
Gotchas, during debugging
Gotchas
***
H
Highlight, customizing
Highlighting
Hooks, customizing using
Look and Feel
***
I
Idempotent entry to Symex Mode
Point Placement on Entry
IELM, integration with
Lisp
Inserting new code (basic)
Inserting New Code
Installing Symex
Installing Symex
***
K
Keybindings
Keybinding Cheat Sheet
keybindings, customizing
Custom Keybindings
***
L
lambdas, usage in traversals
Lambdas
Languages supported
Languages Supported
Lifecycle Hooks
Look and Feel
Lispy, comparison with
Lispy
Lithium modal interface library
Point-Free Modal Editing
Look and Feel, customizing
Look and Feel
***
M
macros, complex repetition using
Macros and Repetition
Macros, tips and tricks
Macros
meetups, IRL
Community
minor modes, overview of
About Symex Minor Modes
modal interface, understanding
Point-Free Modal Editing
Mode line, tips and tricks
Mode Line Enhancements
Modifying code (basic)
Modifying Existing Code
Movement, basic
Moving Around
Movement, keybindings for
Movement
***
N
non-ownership
Non-Ownership
non-ownership, declaration of
Symex is a Friend to All
Normal state, interoperation with
Escaping to Symex Instead of Normal State
Normal state, keybindings
Symex and Evil
***
O
Other keybindings
IDE
***
P
package.el, Installing with
Package.el
Packages, Symex
Installing Symex
Paredit, comparison with
Paredit
Parentheses, convenient entry
Making Parentheses Convenient
Parenthesis balancing, customizing
Balancing Parentheses
Parinfer, comparison with
Parinfer
Point placement, customizing
Point Placement on Entry
predicates in traversals
Predicates
predicates, composing
Predicates
pronouncing Symex
What is Symex?
Python
Tree-Sitter
***
Q
Quelpa, Installing with
Quelpa
Quoting styles, customizing
Quoting Styles
***
R
Racket
Lisp
Racket Mode, integration with
Lisp
repeat (dot) operator, Evil’s
Symex and Evil
repeat last action, command to
Macros and Repetition
Reporting bugs
Bugs or Features
resources for study
Resources
Rigpa, managing modes with
Escaping to Symex Instead of Normal State
Rigpa, using together with
Symex and Rigpa
***
S
Scheme
Lisp
SLIME, integration with
Lisp
Sly, integration with
Lisp
Smartparens, comparison with
Smartparens
stack traces, improving
Troubleshooting
straight.el, Installing with
Straight.el
Suggesting features
Bugs or Features
Symex community, where to find
Community
Symex DSL, code example
Full DSL Code Example
Symex DSL, evaluation model of
Evaluation Model
Symex DSL, implementing a new feature in
Full DSL Code Example
Symex DSL, language documentation
Language
Symex DSL, performing arbitrary computations
Evaluation Model
Symex DSL, the
The Symex DSL
Symex DSL, using
Usage
Symex Mode: Editing Lisp Code in a Vim-like Way
Resources
Symex packages
Installing Symex
***
T
Tips and tricks
Squirrel on a Speedrun - Tips and Tricks
traversals, signaling success without movement
move
Tree-Edit, comparison with
Tree-Edit
Tree-sitter, using with
Tree-Sitter
Troubleshooting
Troubleshooting
Tutorial
Getting Started
***
U
Up and down, customizing
Up and Down
upgrading from Symex v1 to v2
Upgrading from Symex v1 to v2
***
V
video deep dive (EmacsSF)
Resources
Vim
Point-Free Modal Editing
***
Z
zero move, use of in traversals
move
***
Jump to:
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
Z