Tags: emacs*

0 bookmark(s) - Sort by: Date ↓ / Title /

  1. direnv is an extension for your shell that automatically loads and unloads environment variables based on the current directory by checking for .envrc or .env files. This allows for project-specific settings, such as 12factor app variables or deployment secrets, without cluttering global profile files.

    - Supports multiple shells including bash, zsh, fish, tcsh, elvish, powershell, murex, and nushell.
    - Language-agnostic design implemented as a fast, single static executable.
    - Uses sub-shells to safely capture environment changes for the active shell session.
  2. An Emacs library that integrates with the direnv tool to manage per-directory and project environment variables on a buffer-local basis. This approach allows different versions of linters or other tools to be used in each project by setting environment variables specifically for individual buffers, rather than mutating the global Emacs process-environment.

    - Buffer-local environment management via direnv.
    - Support for TRAMP sessions.
    - Minimal overhead with cached environments.
    - Integration through MELPA or manual installation.
  3. Dan Russell argues for the necessity of proactive content capture to combat digital decay caused by link rot, content drift, and shifting search algorithms. Because the non-deterministic nature of LLMs makes re-finding specific generative outputs difficult, researchers should not rely on search as an external hard drive. Effective strategies include:
    * Saving full pages via PDF or web clippers to ensure stability against paywalls or site changes.
    * Using screenshots with OCR for quick capture of data and quotes.
    * Exporting AI interactions immediately rather than relying on ephemeral chat histories.
    * Practicing active sensemaking by adding personal notes at the moment of capture.
    * Implementing a regular review process to maintain an organized knowledge management system instead of a digital junk drawer.
  4. An overview of the completion-preview.el library, a new feature integrated into Emacs master that provides automatic text suggestion previews as you type. The mode displays suggestions immediately following the cursor to offer an unobtrusive way to preview potential completions without replacing existing selection interfaces like Corfu or Icomplete.

    - Seamless integration with any backend using completion-at-point-functions (CAPF)
    - Implementation of a temporary active minor mode for specific keybindings, such as TAB for quick insertion
    - Customizability regarding the minimum character length required to trigger a preview
    - A design philosophy focused on being suggestive and helpful while remaining minimally intrusive
    2026-06-21 Tags: , , by klotz
  5. Ghostel is a fast, robust terminal emulator for Emacs powered by libghostty-vt, the engine behind the Ghostty terminal. It provides high-fidelity features such as true color support, Kitty keyboard and graphics protocols, hyperlinks, desktop notifications, and synchronized output.

    * Built-in shell integration for bash, zsh, and fish that enables directory tracking and prompt navigation.
    * Five distinct input modes—semi-char, char, line, emacs, and copy mode—to suit different user workflows.
    * Wide extensibility with support for Evil mode, Eshell integration, and compilation modules.
  6. An exploration of integrating Emacs into an Android mobile workflow to bridge the gap between PC editing and mobile note-taking. The article covers technical setup hurdles like file system sandboxing and provides guidance on using Termux to access full CLI tools. It offers practical advice for optimizing a touchscreen interface, including UI adjustments and specialized virtual keyboards to improve command input.
    Key topics:
    - Installation methods via F-Droid or the recommended Termux integration
    - Configuring Emacs for improved touch usability through toolbar placement and minor modes
    - Navigating Android file permissions and directory access
    - Using specialized keyboard apps like Unexpected Keyboard for modifier keys
    2026-06-15 Tags: , by klotz
  7. To unbind (or another meta-w combo) for a specific Mac application, create a custom app shortcut to "rebind" it to an unused combination. Go to System Settings > Keyboard > Keyboard Shortcuts > App Shortcuts, click +, select the app, type "Close" (or "Close Window") as the menu title, and assign a dummy shortcut (e.g., ctrl-option-command-F12)
    ).
    2026-03-25 Tags: , , , , by klotz
  8. This article details the updates to agent-shell version 0.47.1, a native Emacs mode for interacting with LLM agents powered by ACP. Key improvements include renaming 'claude-code-acp' to 'claude-agent-acp', support for new agents like Auggie, Cline, and GitHub Copilot, and experimental bootstrapped and resumable sessions. Enhancements have also been made to clipboard image handling, status display, image rendering, and table rendering. The update also introduces usage tracking, improved diffs, event subscriptions, and customizable context sources. The author encourages sponsorship to ensure the project's sustainability.
  9. An Emacs frontend for the pi coding agent. Compose prompts in a full Emacs buffer, chat history as markdown, live streaming output, and more.
  10. This post reviews two LLM options in Emacs - Ellama and gptel - and how to set them up, including adding models from OpenRouter and Ollama.

Top of the page

First / Previous / Next / Last / Page 1 of 0 SemanticScuttle - klotz.me: tagged with "emacs"

About - Propulsed by SemanticScuttle