vim-sexp
Precision Editing for S-expressions (by guns)
smart-god-mode
No tests yet for merging into main branch! (by digikar99)
vim-sexp | smart-god-mode | |
---|---|---|
5 | 2 | |
601 | 6 | |
- | - | |
0.0 | 0.0 | |
about 3 years ago | about 4 years ago | |
Vim Script | Emacs Lisp | |
MIT License | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vim-sexp
Posts with mentions or reviews of vim-sexp.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-07-04.
-
Can I remap `yi{` to something like `yicb`?
Also, there is a popular name "f" as "form" for such mappings (like `yif`) which is used in Lisps (in Emacs, in vim-sexp).
-
How to create custom operator-pending mappings for evil
One type of operation I'm finding hard time to replicate is the custom operator-pending mappings. In lisp like files, I use operators from vim-sexp a lot.
-
Lisp programming configuration for neovim
You may also want to try vim-sexp if you decided to use parinfer and disable nvim-autopairs.
-
Fighting with SLIME's auto paren balancing
with vim-sexp if you have
-
Do you use Paredit?
but i use vim so i use this: https://github.com/guns/vim-sexp
smart-god-mode
Posts with mentions or reviews of smart-god-mode.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-06.
-
Is it possible to make god-mode turn off automatically after a command?
But at this point, it seems we are just trying to predict when we want god-mode and when not. I had set up a not-smart smart-god-mode a while ago. Its smart in the sense it allows you to set certain preferences about when do you want to go into god-mode and when you want to exit. It is dumb in the sense it does not learn anything, all the preferences are hardcoded.
-
Do you use Paredit?
*Shameless plug: Earlier this year (2020), I feared I might develop RSI without a modal-editing mode like evil in emacs. I also read somewhere that evil doesn't play very nice with everything emacs. Stumbled upon god-mode, but found it too frustrating tonswitch between the 'insert' and 'command' modes - and I suspected I'll have the same frustration with evil. So, cooked up smart-god-mode.
What are some alternatives?
When comparing vim-sexp and smart-god-mode you can also consider the following projects:
lispyville - lispy + evil = lispyville
dotfiles - config info
nvim-ts-rainbow - Rainbow parentheses for neovim using tree-sitter. Use https://sr.ht/~p00f/nvim-ts-rainbow instead
key-chord - Map pairs of simultaneously pressed keys to commands
dotfiles - Configuration for Linux, i3, Kitty, Fish, Neovim and more
meow - Yet another modal editing on Emacs / 猫态编辑
nvim-parinfer - parinfer for Neovim
parinfer-rust - A Rust port of parinfer.
conjure - Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile, Python and more!)
vim-slime - A vim plugin to give you some slime. (Emacs)
vlime - A Common Lisp dev environment for Vim (and Neovim)