Skip to content

Latest commit

 

History

History
51 lines (45 loc) · 2.54 KB

TODO.org

File metadata and controls

51 lines (45 loc) · 2.54 KB

Moving up by Ctrl-Alt-u - работает из коробки

  • State “DONE” from [2020-01-13 Mon 01:53]

The same for Ctrl-Alt-f,b,d

  • State “DONE” from [2020-01-13 Mon 01:53]

Marking by “m”

  • State “DONE” from [2020-01-13 Mon 01:53]

Copying sexp by “c”

  • State “DONE” from [2020-01-13 Mon 01:53]

Killing the sexp by Ctrl-k (paredit-kill не годится, так как надо возвращать курсор на следующий sexp)

  • State “DONE” from [2020-01-13 Mon 01:53]

Raising by “r” (paredit не годится так как неправильно райзит на левой скобке и не умеет райзить всё)

  • State “DONE” from [2020-01-13 Mon 01:53]

Moving by Shift > and Shift <

  • State “DONE” from [2020-01-13 Mon 01:53]

Moving between sexps by “j” “k”

  • State “DONE” from [2020-01-13 Mon 01:53]

Raising by shift-r to raise all sexp from the same level.

  • State “DONE” from [2020-01-13 Mon 01:53]

This should also keep all comments and reindent them. Original Lispy raises not all children, but only from the current one and further.

Autoindent after the Enter.

  • State “DONE” from [2020-01-13 Mon 01:53]

Insert paren when region is active, should surround region (paredit’s insert does not)

  • State “DONE” from “STARTED” [2020-01-13 Mon 06:29]
  • State “STARTED” from “TODO” [2020-01-13 Mon 05:58]

Select current symbol on Alt-m (right now it is bound to back-to-indentation-command)

  • State “DONE” from “STARTED” [2020-01-13 Mon 19:26]
  • State “STARTED” from “TODO” [2020-01-13 Mon 06:30]

When selection is active “raise” should raise it

Backspace should delete preceding sexp

Replace C-w backward-delete-word may be on the base of the paredit-backward-delete (it deletes one character at a time

May be implement moving of the left paren of the sexp

Lem’s paredit does not support slurping and barfing which moves the left paren of the sexp. But Emacs’s does (if i remember correctly). Probably it should be implemented in the Paredit first.

BUGS

When raising not the last item, cursor remains on a wrong line

but should be on the last paren of the raised sexp.

There will be a problem if you raise a doooom:

(progn
   (make-instanse 'dooooom)
   (make-instanse 'basdsad))