lispyville
lispyville copied to clipboard
lispy + evil = lispyville
on line 2036 there is the following TODO: https://github.com/noctuid/lispyville/blob/32d6b1f4b3f5bc792a0610c7e91123a70b582a91/lispyville.el#L2036-L2050 looking that the [documentation for `evil-surround`](https://github.com/emacs-evil/evil-surround#add-surround-pairs-for-buffer-local-text-objects) i saw that they have a way to define local inner and outer text objects....
I find `lispyville-beginning-of-next-defun` useful for navigating through code. A corresponding `lispyville-beginning-of-previous-defun` woulld be very helpful. Or is there a reason it doesn't exist, some other feature that does the same?
In cases where lispyville does not delete open parens, it should not delete quote characters before open parens (based on `lispy...preceding-syntax-alist`). This may be somewhat complicated to implement and might...
I started using the [evil-textobj-treesitter](https://github.com/meain/evil-textobj-treesitter) package and use it to bind the `f` to the treesitter function textobject. But treesitter has no emacs lisp support, so there I still rely...
I doubt I'm the only one accustomed to using delete and change operators with word and WORD text objects to edit the text of an existing comment. With the "atom-movement"...
I'm using the mark-toggle and mark-special key themes, and I have the following in my init.el to allow me to toggle between special and visual states: ``` (eval-after-load 'lispyville `(progn...
Hi! Awesome package! With lispy and lispyville I just found everything I was missing in lisp editing, things I didn't even know I should have had. Now, as I understand,...
It would be cool if a char replacement s.a. `r[` would change the corresponding element of a pair e.g. `(0 1 2)` -> `[0 1 2]` when the cursor is...
Hello. First of all, thanks for this amazing package! I'm personally used to a navigation in normal and visual state where `backward-sexp` is analogous to `evil-backward-word-begin` and `forward-sexp` is analogous...
When using the `x` in certain situtaions I get some strange behaviour. The letters above denote the cursor position. ``` ;; AB C ((hello)(world)) ``` I end up with `((world))`...