Skip to content

Things I miss (a lot!) in Lem #413

Open
@svetlyak40wt

Description

@svetlyak40wt

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

  1. Things I miss (a lot!) in Lem
    1. A ChangeLog.md
    2. Bindings
      1. C-c ~ (or C-c v) repl-sync to syncronize current package
      2. (DONE) C-w to delete previous word
      3. (DONE) Undo is not bound to C-/
      4. Paredit should indent line after the new-line
      5. Something like C-u C-Space or pop-global-mark
      6. C-s C-w - to search thing a point
      7. Double C-s should start searching a previous term
      8. C-c x to export symbol at point (as in SLY)
    3. Gotchas
      1. Unable to start Lem's lisp repl when you already connected to other Lisp process and have a REPL
      2. Lisp-mode should kee history between restarts
      3. Grep should search in the whole project
      4. C-u C-c C-c should compile defun with (optimize (debug 3) (safety 3) (speed 0))
    4. Modes
      1. Package Manager
      2. Lispy-mode
      3. Bookmarks
      4. Org-Mode
      5. (STARTED) Magit
      6. Helm
      7. (STARTED) Projectile (with helm integration)
      8. (STARTED) YaSnippet

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.

C-u C-c C-c should compile defun with (optimize (debug 3) (safety 3) (speed 0))

Modes

Package Manager

Lispy-mode

Bookmarks

Org-Mode

(STARTED) Magit

Helm

(STARTED) Projectile (with helm integration)

(STARTED) YaSnippet

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions