diff --git a/pkgs/racket-doc/scribblings/guide/other-editors.scrbl b/pkgs/racket-doc/scribblings/guide/other-editors.scrbl index 995c150948..763251f6bf 100644 --- a/pkgs/racket-doc/scribblings/guide/other-editors.scrbl +++ b/pkgs/racket-doc/scribblings/guide/other-editors.scrbl @@ -85,6 +85,10 @@ popular among Racketeers as well. Debian and Ubuntu packages for Paredit are available under the name @tt{paredit-el}.} + @item{@hyperlink["https://github.com/Fuco1/smartparens"]{Smartparens} + is a minor mode for editing s-expressions, keeping parentheses + balanced, etc. Similar to Paredit.} + @item{Alex Shinn's @hyperlink["http://synthcode.com/wiki/scheme-complete"]{scheme-complete} provides intelligent, context-sensitive code completion. It @@ -110,6 +114,24 @@ popular among Racketeers as well. ] +@subsection{Packages specific to Evil Mode} + +@itemlist[ + + @item{@hyperlink["https://github.com/willghatch/emacs-on-parens"]{on-parens} + is a wrapper for smartparens motions to work better with + evil-mode's normal state.} + + @item{@hyperlink["https://github.com/timcharper/evil-surround"]{evil-surround} + provides commands to add, remove, and change parentheses and + other delimiters.} + + @item{@hyperlink["https://github.com/noctuid/evil-textobj-anyblock"]{evil-textobj-anyblock} + adds a text-object that matches the closest of any + parenthesis or other delimiter pair.} + +] + @; ------------------------------------------------------------ @section{Vim}