emacs

Configure Emacs with elisp, org, gnus, tramp, and eglot.

60|13|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/plurigrid/asi --skill emacs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: emacs
Source: https://github.com/plurigrid/asi/tree/main/skills/emacs
Command: npx skills add https://github.com/plurigrid/asi --skill emacs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill introduces the Emacs ecosystem, covering core components like elisp, org, gnus, tramp, and eglot to customize and enhance productivity.

Core Features & Use Cases

  • Elisp & Org: Deep customization and documentation navigation.
  • Remote & LSP: Tramp for remote editing and eglot for language server support.
  • Info & Help: Extensive built-in help and manuals.

Quick Start

Pull the Emacs profile and launch with a focused setup, then browse manuals with C-h i.

Frequently Asked Questions about emacs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a complete Emacs environment for development and document authoring?

Set up Emacs by pulling the ecosystem profile, configure use-package for initialization, set your org-directory for document storage, hook eglot into python-mode for language server support, and access built-in manuals with C-h i to establish a ready-to-use development environment.

Can I use Emacs with LSP and remote file editing at the same time?

Yes. Eglot provides language server protocol integration while Tramp enables remote file editing over SSH and other protocols, allowing you to develop on remote systems with full LSP support in both local and remote contexts.

What's the difference between using elisp for customization versus using org for documentation?

Elisp provides deep programmatic customization of Emacs behavior and extensions, while org offers structured document authoring with code execution, export, and knowledge management capabilities—both are coordinated within the same ecosystem.

How do I navigate Emacs documentation and get help on functions and variables?

Emacs includes extensive built-in help accessed via C-h i for Info manuals, C-h f for function documentation, and C-h v for variable descriptions, providing immediate reference without leaving your editor.

Does Emacs support mail and news integration alongside code editing?

Yes. Gnus is integrated into the Emacs ecosystem for mail and news reading, coordinated with your elisp customizations and org workflows to unify communication and development in a single environment.

What preparation is needed before customizing Emacs with this ecosystem?

Familiarity with elisp syntax, basic Emacs key bindings, and your preferred development languages helps, but the profile provides structured initialization with use-package and standard hooks to minimize setup complexity.