Practical questions from a lisp beginner

This page summarizes the projects mentioned and recommended in the original post on /r/lisp

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • rainbow-delimiters

    Emacs rainbow delimiters mode

  • Using highlight-parentheses-mode, which is an additional package, helps. There are also show-paren-mode (build in) and rainbow-delimiters (additional package), whose could help there.

  • paren-face

    A face dedicated to lisp parentheses

  • There is paren-face-mode that can dim the parentheses, especially useful until your mind gets used to lisps.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • aggressive-indent-mode

    Emacs minor mode that keeps your code always indented. More reliable than electric-indent-mode.

  • paren-face-mode can be combined with aggressive-indent-mode to help oneself focus on the indentation the way a lisper should

  • rainbow-blocks

    block syntax highlighting in emacs

  • For something fancy, there's also rainbow-blocks and rainbow-identifiers

  • rainbow-identifiers

    Rainbow identifier highlighting for Emacs

  • For something fancy, there's also rainbow-blocks and rainbow-identifiers

  • emacs-noob

    A curated emacs set up intended to decrease the learning curve

  • (Shameless plug) I'm maintaining a (still quite experimental because I don't personally use it) emacs-noob for people new to emacs but not wanting any long term relation with emacs, or want to focus on learning common lisp first and emacs second. You might find slime-company or slime-company-modern branches useful if this fits your use case.

  • awesome-cl

    A curated list of awesome Common Lisp frameworks, libraries and other shiny stuff.

  • One thing is just "getting used to it", another is to keep documentation handy. slime-describe-symbol usually bound to C-c C-d d or if you want something fancy, there's company-show-doc-buffer. Also useful would be https://github.com/CodyReichert/awesome-cl#reference

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts