Open
Description
Today I've tried to use Lem for work on one of my pet projects. Here is the list of things I was lacking to be productive:
Table of Contents
- Things I miss (a lot!) in Lem
- A ChangeLog.md
- Bindings
- C-c ~ (or C-c v) repl-sync to syncronize current package
- (DONE) C-w to delete previous word
- (DONE) Undo is not bound to C-/
- Paredit should indent line after the new-line
- Something like C-u C-Space or pop-global-mark
- C-s C-w - to search thing a point
- Double C-s should start searching a previous term
- C-c x to export symbol at point (as in SLY)
- Gotchas
- Modes
Things I miss (a lot!) in Lem
A ChangeLog.md
Bindings
C-c ~ (or C-c v) repl-sync to syncronize current package
DONE C-w to delete previous word
- State "DONE" from [2019-08-26 Mon 09:27]
(Can be bound to backward-delete-word
DONE Undo is not bound to C-/
- State "DONE" from [2019-08-26 Mon 19:54]
Paredit should indent line after the new-line
Something like C-u C-Space or pop-global-mark
to jump to the previous place where cusor was. Like bm-toggle function
from Gnu Emacs.
With prefix argument (e.g., \\[universal-argument] \\[set-mark-command]), \
jump to the mark, and set the mark from
position popped off the local mark ring (this does not affect the global
mark ring). Use \\[pop-global-mark] to jump to a mark popped off the global
mark ring (see `pop-global-mark').
C-s C-w - to search thing a point
There is a function isearch-forward-symbol-at-point
Double C-s should start searching a previous term
C-c x to export symbol at point (as in SLY)
Gotchas
Unable to start Lem's lisp repl when you already connected to other Lisp process and have a REPL
Lisp-mode should keep history between restarts
Probably…
Grep should search in the whole project
I don't know where it searches, but only not in my project's root :(
Should work like helm-projectile-ag or helm-projectile-grep.