Structural editing and navigation for the freja editor.
The freja editor.
- Clone this repository somewhere and cd to the resulting directory
- Start freja with:
freja ./freja-stedit/defaults.janet
Control+L
to load the file
-
forward-expr
-ctrl-alt-f
-
backward-expr
-ctrl-alt-b
-
forward-down-expr
-ctrl-alt-d
-
backward-up-expr
-ctrl-alt-u
-
forward-atom
-ctrl-alt-shift-f
-
backward-atom
-ctrl-alt-shift-b
-
forward-end-of-top-level
-ctrl-alt-e
-
backward-start-of-top-level
-ctrl-alt-a
-
delete-forward-expr
-ctrl-alt-k
-
select-forward-expr
-ctrl-alt-shift-k
-
eject-forward
-ctrl-shift-]
orctrl-}
-
absorb-forward
-ctrl-shift-0
orctrl-)
I didn't like the "traditional" name for pushing out the last element of a container, nor the name for pulling in the following expression into a container, so I chose different ones.
Similar for the word that's typically used for deletion.