Skip to main content
Add redshank
Source Link
shosti
  • 5.1k
  • 28
  • 33

Authoring

  • edebug: Step-by-step debugging of Elisp code.
  • checkdoc: Learn about style errors in your comments and docs.
  • elint: Linter for Emacs Lisp.
  • paredit: Manipulate lisp code as trees instead of lines. Never have unbalanced parentheses.
  • lispy: vi-like alternative / superset of paredit. Additionally includes shortcuts for outlines, narrowing, edebug, ediff, semantic, ace-jump-mode, multiple-cursors, cider, slime and geiser.
  • multiple-cursors: Simultaneously edit multiple similar expressions. Amognst other things, useful for code refactoring.
  • erefactorerefactor: Code refactoring.
  • redshank: Another refactoring library (designed for Common Lisp, but works well with Emacs Lisp).
  • macrostep: Interactive in-buffer macro expansion.
  • yasnippet: Code snippets for quick expansion of repetitive idioms (examples here)

Navigation

  • speedbar: The speedbar is a great way to navigate through your project. It recognizes 'tags' as defuns and defvars (and the like) and provides visible bookmarks as an outline.
  • outlined-elisp-mode: A collection of settings for the outline minor mode for Elisp buffers.
  • elisp-slime-nav: Instant jumping to function and variable definitions with M-..

Profiling

  • elp: Interactive frontend for the Emacs Lisp Profiler, useful for exploring what exactly is slow in your profiled function and how it interacts with the rest of Emacs.

Management

  • names: Provides a macro to create namespaces

Version control

  • Git and its Emacs front-end Magit: arguably the best version control system and a very well-thought Emacs front-end for it.

Misc

  • ielm: interactive REPL

Authoring

  • edebug: Step-by-step debugging of Elisp code.
  • checkdoc: Learn about style errors in your comments and docs.
  • elint: Linter for Emacs Lisp.
  • paredit: Manipulate lisp code as trees instead of lines. Never have unbalanced parentheses.
  • lispy: vi-like alternative / superset of paredit. Additionally includes shortcuts for outlines, narrowing, edebug, ediff, semantic, ace-jump-mode, multiple-cursors, cider, slime and geiser.
  • multiple-cursors: Simultaneously edit multiple similar expressions. Amognst other things, useful for code refactoring.
  • erefactor: Code refactoring.
  • macrostep: Interactive in-buffer macro expansion.
  • yasnippet: Code snippets for quick expansion of repetitive idioms (examples here)

Navigation

  • speedbar: The speedbar is a great way to navigate through your project. It recognizes 'tags' as defuns and defvars (and the like) and provides visible bookmarks as an outline.
  • outlined-elisp-mode: A collection of settings for the outline minor mode for Elisp buffers.
  • elisp-slime-nav: Instant jumping to function and variable definitions with M-..

Profiling

  • elp: Interactive frontend for the Emacs Lisp Profiler, useful for exploring what exactly is slow in your profiled function and how it interacts with the rest of Emacs.

Management

  • names: Provides a macro to create namespaces

Version control

  • Git and its Emacs front-end Magit: arguably the best version control system and a very well-thought Emacs front-end for it.

Misc

  • ielm: interactive REPL

Authoring

  • edebug: Step-by-step debugging of Elisp code.
  • checkdoc: Learn about style errors in your comments and docs.
  • elint: Linter for Emacs Lisp.
  • paredit: Manipulate lisp code as trees instead of lines. Never have unbalanced parentheses.
  • lispy: vi-like alternative / superset of paredit. Additionally includes shortcuts for outlines, narrowing, edebug, ediff, semantic, ace-jump-mode, multiple-cursors, cider, slime and geiser.
  • multiple-cursors: Simultaneously edit multiple similar expressions. Amognst other things, useful for code refactoring.
  • erefactor: Code refactoring.
  • redshank: Another refactoring library (designed for Common Lisp, but works well with Emacs Lisp).
  • macrostep: Interactive in-buffer macro expansion.
  • yasnippet: Code snippets for quick expansion of repetitive idioms (examples here)

Navigation

  • speedbar: The speedbar is a great way to navigate through your project. It recognizes 'tags' as defuns and defvars (and the like) and provides visible bookmarks as an outline.
  • outlined-elisp-mode: A collection of settings for the outline minor mode for Elisp buffers.
  • elisp-slime-nav: Instant jumping to function and variable definitions with M-..

Profiling

  • elp: Interactive frontend for the Emacs Lisp Profiler, useful for exploring what exactly is slow in your profiled function and how it interacts with the rest of Emacs.

Management

  • names: Provides a macro to create namespaces

Version control

  • Git and its Emacs front-end Magit: arguably the best version control system and a very well-thought Emacs front-end for it.

Misc

  • ielm: interactive REPL
Add `elint`
Source Link
shosti
  • 5.1k
  • 28
  • 33

Authoring

  • edebug: Step-by-step debugging of Elisp code.
  • checkdoc: Learn about style errors in your comments and docs.
  • elint: Linter for Emacs Lisp.
  • paredit: Manipulate lisp code as trees instead of lines. Never have unbalanced parentheses.
  • lispy: vi-like alternative / superset of paredit. Additionally includes shortcuts for outlines, narrowing, edebug, ediff, semantic, ace-jump-mode, multiple-cursors, cider, slime and geiser.
  • multiple-cursors: Simultaneously edit multiple similar expressions. Amognst other things, useful for code refactoring.
  • erefactor: Code refactoring.
  • macrostep: Interactive in-buffer macro expansion.
  • yasnippet: Code snippets for quick expansion of repetitive idioms (examples here)

Navigation

  • speedbar: The speedbar is a great way to navigate through your project. It recognizes 'tags' as defuns and defvars (and the like) and provides visible bookmarks as an outline.
  • outlined-elisp-mode: A collection of settings for the outline minor mode for Elisp buffers.
  • elisp-slime-nav: Instant jumping to function and variable definitions with M-..

Profiling

  • elp: Interactive frontend for the Emacs Lisp Profiler, useful for exploring what exactly is slow in your profiled function and how it interacts with the rest of Emacs.

Management

  • names: Provides a macro to create namespaces

Version control

  • Git and its Emacs front-end Magit: arguably the best version control system and a very well-thought Emacs front-end for it.

Misc

  • ielm: interactive REPL

Authoring

  • edebug: Step-by-step debugging of Elisp code.
  • checkdoc: Learn about style errors in your comments and docs.
  • paredit: Manipulate lisp code as trees instead of lines. Never have unbalanced parentheses.
  • lispy: vi-like alternative / superset of paredit. Additionally includes shortcuts for outlines, narrowing, edebug, ediff, semantic, ace-jump-mode, multiple-cursors, cider, slime and geiser.
  • multiple-cursors: Simultaneously edit multiple similar expressions. Amognst other things, useful for code refactoring.
  • erefactor: Code refactoring.
  • macrostep: Interactive in-buffer macro expansion.
  • yasnippet: Code snippets for quick expansion of repetitive idioms (examples here)

Navigation

  • speedbar: The speedbar is a great way to navigate through your project. It recognizes 'tags' as defuns and defvars (and the like) and provides visible bookmarks as an outline.
  • outlined-elisp-mode: A collection of settings for the outline minor mode for Elisp buffers.

Profiling

  • elp: Interactive frontend for the Emacs Lisp Profiler, useful for exploring what exactly is slow in your profiled function and how it interacts with the rest of Emacs.

Management

  • names: Provides a macro to create namespaces

Version control

  • Git and its Emacs front-end Magit: arguably the best version control system and a very well-thought Emacs front-end for it.

Misc

  • ielm: interactive REPL

Authoring

  • edebug: Step-by-step debugging of Elisp code.
  • checkdoc: Learn about style errors in your comments and docs.
  • elint: Linter for Emacs Lisp.
  • paredit: Manipulate lisp code as trees instead of lines. Never have unbalanced parentheses.
  • lispy: vi-like alternative / superset of paredit. Additionally includes shortcuts for outlines, narrowing, edebug, ediff, semantic, ace-jump-mode, multiple-cursors, cider, slime and geiser.
  • multiple-cursors: Simultaneously edit multiple similar expressions. Amognst other things, useful for code refactoring.
  • erefactor: Code refactoring.
  • macrostep: Interactive in-buffer macro expansion.
  • yasnippet: Code snippets for quick expansion of repetitive idioms (examples here)

Navigation

  • speedbar: The speedbar is a great way to navigate through your project. It recognizes 'tags' as defuns and defvars (and the like) and provides visible bookmarks as an outline.
  • outlined-elisp-mode: A collection of settings for the outline minor mode for Elisp buffers.
  • elisp-slime-nav: Instant jumping to function and variable definitions with M-..

Profiling

  • elp: Interactive frontend for the Emacs Lisp Profiler, useful for exploring what exactly is slow in your profiled function and how it interacts with the rest of Emacs.

Management

  • names: Provides a macro to create namespaces

Version control

  • Git and its Emacs front-end Magit: arguably the best version control system and a very well-thought Emacs front-end for it.

Misc

  • ielm: interactive REPL
add lispy
Source Link
abo-abo
  • 14.3k
  • 1
  • 32
  • 44

Authoring

  • edebug: Step-by-step debugging of Elisp code.
  • checkdoc: Learn about style errors in your comments and docs.
  • paredit: Manipulate lisp code as trees instead of lines. Never have unbalanced parentheses.
  • lispy: vi-like alternative / superset of paredit. Additionally includes shortcuts for outlines, narrowing, edebug, ediff, semantic, ace-jump-mode, multiple-cursors, cider, slime and geiser.
  • multiple-cursors: Simultaneously edit multiple similar expressions. Amognst other things, useful for code refactoring.
  • erefactor: Code refactoring.
  • macrostep: Interactive in-buffer macro expansion.
  • yasnippet: Code snippets for quick expansion of repetitive idioms (examples here)

Navigation

  • speedbar: The speedbar is a great way to navigate through your project. It recognizes 'tags' as defuns and defvars (and the like) and provides visible bookmarks as an outline.
  • outlined-elisp-mode: A collection of settings for the outline minor mode for Elisp buffers.

Profiling

  • elp: Interactive frontend for the Emacs Lisp Profiler, useful for exploring what exactly is slow in your profiled function and how it interacts with the rest of Emacs.

Management

  • names: Provides a macro to create namespaces

Version control

  • Git and its Emacs front-end Magit: arguably the best version control system and a very well-thought Emacs front-end for it.

Misc

  • ielm: interactive REPL

Authoring

  • edebug: Step-by-step debugging of Elisp code.
  • checkdoc: Learn about style errors in your comments and docs.
  • paredit: Manipulate lisp code as trees instead of lines. Never have unbalanced parentheses.
  • multiple-cursors: Simultaneously edit multiple similar expressions. Amognst other things, useful for code refactoring.
  • erefactor: Code refactoring.
  • macrostep: Interactive in-buffer macro expansion.
  • yasnippet: Code snippets for quick expansion of repetitive idioms (examples here)

Navigation

  • speedbar: The speedbar is a great way to navigate through your project. It recognizes 'tags' as defuns and defvars (and the like) and provides visible bookmarks as an outline.
  • outlined-elisp-mode: A collection of settings for the outline minor mode for Elisp buffers.

Profiling

  • elp: Interactive frontend for the Emacs Lisp Profiler, useful for exploring what exactly is slow in your profiled function and how it interacts with the rest of Emacs.

Management

  • names: Provides a macro to create namespaces

Version control

  • Git and its Emacs front-end Magit: arguably the best version control system and a very well-thought Emacs front-end for it.

Misc

  • ielm: interactive REPL

Authoring

  • edebug: Step-by-step debugging of Elisp code.
  • checkdoc: Learn about style errors in your comments and docs.
  • paredit: Manipulate lisp code as trees instead of lines. Never have unbalanced parentheses.
  • lispy: vi-like alternative / superset of paredit. Additionally includes shortcuts for outlines, narrowing, edebug, ediff, semantic, ace-jump-mode, multiple-cursors, cider, slime and geiser.
  • multiple-cursors: Simultaneously edit multiple similar expressions. Amognst other things, useful for code refactoring.
  • erefactor: Code refactoring.
  • macrostep: Interactive in-buffer macro expansion.
  • yasnippet: Code snippets for quick expansion of repetitive idioms (examples here)

Navigation

  • speedbar: The speedbar is a great way to navigate through your project. It recognizes 'tags' as defuns and defvars (and the like) and provides visible bookmarks as an outline.
  • outlined-elisp-mode: A collection of settings for the outline minor mode for Elisp buffers.

Profiling

  • elp: Interactive frontend for the Emacs Lisp Profiler, useful for exploring what exactly is slow in your profiled function and how it interacts with the rest of Emacs.

Management

  • names: Provides a macro to create namespaces

Version control

  • Git and its Emacs front-end Magit: arguably the best version control system and a very well-thought Emacs front-end for it.

Misc

  • ielm: interactive REPL
added 178 characters in body
Source Link
Malabarba
  • 23.3k
  • 6
  • 81
  • 166
Loading
Added yasnippet and ielm; added link to paredit
Source Link
Dan
  • 33.4k
  • 7
  • 106
  • 171
Loading
Added Git and Magit
Source Link
mbork
  • 1.7k
  • 1
  • 13
  • 23
Loading
Added profiler entry
Source Link
wasamasa
  • 22.4k
  • 1
  • 70
  • 101
Loading
Add links
Source Link
user227
user227
Loading
Source Link
Sean Allred
  • 7.1k
  • 20
  • 86
Loading
Post Made Community Wiki by Sean Allred