You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+21Lines changed: 21 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,10 @@ The goal of `nvim-paredit` is to provide a comparable s-expression editing exper
18
18
- Language extensibility
19
19
- Programmable API
20
20
21
+
---
22
+
23
+

24
+
21
25
## Project Status
22
26
23
27
This is currently **beta software**. It works well in the workflows of the current maintainers but has not been thoroughly tested with many users.
@@ -156,3 +160,20 @@ paredit.api.slurp_forwards()
156
160
-**`raise_form`**
157
161
-**`move_to_next_element`**
158
162
-**`move_to_prev_element`**
163
+
164
+
## Prior Art
165
+
166
+
### [vim-sexp](https://github.com/guns/vim-sexp)
167
+
168
+
Currently the de-facto s-expression editing plugin with the most extensive set of available editing operations. If you are looking for a more complete plugin with a wider range of supported languages then you might want to look into using this instead.
169
+
170
+
The main reasons you might want to consider `nvim-paredit` instead are:
171
+
172
+
+ Easier configuration and an exposed lua API
173
+
+ Control over how the cursor is moved during slurp/barf. (For example if you don't want the cursor to always be moved)
174
+
+ Recursive slurp/barf operations. If your cursor is in a nested form you can still slurp from the forms parent(s)
0 commit comments