Skip to content

xenodium/EmacsMacOSModule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👉 Support this work via GitHub Sponsors

An Emacs macOS module

macOS sharing files from Emacs dired

While extending Emacs is best done in elisp, closer macOS integrations are only possible by using native APIs.

emacs-swift-module enables loading native modules into Emacs, and thus extending with Swift native macOS APIs.

For now, this is mostly an experiment to exercise emacs-swift-module and see where we can take native integrations.

This repo currently includes native Emacs interactive commands to reveal files and share them. For example, AirDrop your current buffer or a selection of dired files.

Setup

  • Open macos.el and M-x eval-buffer.
  • Run M-x macos-module-dev-reload to build and load the native module.

Utilities

CommandDescription
macos-module-dev-reloadRebuild and reload native module.
macos-reveal-in-finderReveal file(s) in macOS Finder.
macos-shareShare file(s) with other macOS apps.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published