klotz: emacs*

0 bookmark(s) - Sort by: Date ↓ / Title / - Bookmarks from other users for this tag

  1. The post tours Magit'''s Status interface in Emacs, the entry point that surfaces a repository'''s state at a glance and puts Git commands within reach. It highlights the top summary of Head, Merge, Push and Tag, collapsible recent commits, and conditional sections for untracked, unstaged and staged changes that appear only when relevant. The interface is interactive for staging, hiding files and more, and discoverable via a help menu opened with ?, where shortcuts follow the first letter of each action.
    2026-08-16 Tags: , , by klotz
  2. Ghostel is a high-performance terminal emulator for Emacs that uses the libghostty-vt engine to provide advanced features like true color support, Kitty keyboard and graphics protocols, and desktop notifications. It includes built-in shell integration for bash, zsh, fish, and nushell to assist with directory tracking and prompt navigation.

    - Requires Emacs 28.1+ with dynamic module support across macOS, Linux, FreeBSD, Android/Termux, or native Windows.
    - Offers several input modes including semi-char, char, line, emacs, and copy mode for varied workflows.
    - Provides an extension to handle escape key routing specifically for Evil-mode users in alt-screen applications.
  3. 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.
  4. 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.
  5. 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.
  6. 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
  7. 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.
  8. 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
  9. 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
  10. 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.

Top of the page

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

About - Propulsed by SemanticScuttle