All Projects → prathik → emacs-anywhere

prathik / emacs-anywhere

Licence: MIT license
📝 Open emacs from anywhere

Programming Languages

shell
77523 projects
applescript
352 projects

Projects that are alternatives of or similar to emacs-anywhere

keys
⌨️ Keyboard Shortcuts for 'shiny'
Stars: ✭ 37 (-26%)
Mutual labels:  keyboard-shortcuts
SimpleFox
🦊 A Userstyle theme for Firefox minimalist and Keyboard centered.
Stars: ✭ 1,403 (+2706%)
Mutual labels:  keyboard-shortcuts
townshell
For Townscaper, an application providing additional keyboard shortcuts, tools to manipulate .scape files, screen recording
Stars: ✭ 40 (-20%)
Mutual labels:  keyboard-shortcuts
react-keybind
A lightweight library to manage global keyboard shortcuts for your React application
Stars: ✭ 35 (-30%)
Mutual labels:  keyboard-shortcuts
Chordly
Chordly is a javascript library that may be used to detect and act upon key sequences entered by a user.
Stars: ✭ 14 (-72%)
Mutual labels:  keyboard-shortcuts
obs-backgroundremoval
An OBS plugin for removing background in portrait images (video), making it easy to replace the background when screen recording.
Stars: ✭ 1,304 (+2508%)
Mutual labels:  mac-osx
macdeployqtfix
To bundle a Qt application on Mac OSX, there is macdeployqt. To finish the job there is macdeployqtfix! ✅
Stars: ✭ 61 (+22%)
Mutual labels:  mac-osx
Video-Game-Keyboard-Database
A set of PHP forms and MySQL databases that generate keyboard control diagrams in a new browser window. You can select control bindings from among various video games and other software.
Stars: ✭ 38 (-24%)
Mutual labels:  keyboard-shortcuts
use-keyboard-shortcut
A custom hook that allows adding keyboard shortcuts to React applications
Stars: ✭ 41 (-18%)
Mutual labels:  keyboard-shortcuts
react-use-hotkeys
React hook for creating simple keyboard shortcuts
Stars: ✭ 74 (+48%)
Mutual labels:  keyboard-shortcuts
btt
Low level MacOS management in JavaScript via BetterTouchTool
Stars: ✭ 92 (+84%)
Mutual labels:  keyboard-shortcuts
gh-notifier
Desktop notifier for all your "social" GitHub notifications
Stars: ✭ 21 (-58%)
Mutual labels:  mac-osx
react-keyevent
An easy-to-use keyboard event react component, Package size less than 3kb
Stars: ✭ 38 (-24%)
Mutual labels:  keyboard-shortcuts
MyAHKScript
An AutoHotkey script that I use on the daily basis for my PC. Comes with an installer that takes care of everything for you.
Stars: ✭ 22 (-56%)
Mutual labels:  keyboard-shortcuts
NotificationShortcuts
Manage your macOS notifications with keyboard shortcuts
Stars: ✭ 25 (-50%)
Mutual labels:  keyboard-shortcuts
HEIF
Mac OS X: Convert any image to HEIF/HEIC format
Stars: ✭ 58 (+16%)
Mutual labels:  mac-osx
awesome-script
常用的 shell 脚本,包括 centos, Ubuntu, Mac osx, 以及 Docker, Python 等常用软件的安装, 配置, 开发环境搭建的脚本.
Stars: ✭ 50 (+0%)
Mutual labels:  mac-osx
Google-Docs-Desktop-OSX
A Super Simple Google Docs Desktop Client for Mac OSX Built in Javascript and MacGap
Stars: ✭ 35 (-30%)
Mutual labels:  mac-osx
dev-machine
Ansible setup for maintaining a development environment
Stars: ✭ 30 (-40%)
Mutual labels:  mac-osx
inkscape onionskin
Several plugins for Inkscape to ease creation of animations. The main plugin allows for an onionskin view of Inkscape's layers
Stars: ✭ 20 (-60%)
Mutual labels:  keyboard-shortcuts

emacs-anywhere

Why?

Many times you'd like to edit or create content on Emacs and then put it somewhere else. This process is made seamless. Hit the keyboard shortcut to load emacs and when you save and quit that content will be copied on to the clipboard.

emacs-anywhere is currently built for Mac OSX.

demo

Once invoked, emacs-anywhere will open a buffer. Close it and its contents are copied to your clipboard and your previous application is refocused.

Installation

Requirements

OSX:

  • Emacs with GUI (brew install emacs --with-cocoa)

Install

curl -fsSL https://raw.github.com/prathik/emacs-anywhere/master/install | bash

OSX caveat: key binding is unbound by default. See keybinding for details.

Update

~/.emacs-anywhere/update

Uninstall

~/.emacs-anywhere/uninstall

Keybinding

OSX: ( default = unbound, suggested = ctrl+cmd+v )

The keyboard shortcut for invoking emacs-anywhere is unbound by default on OSX. The installation script will automatically open System Preferences > Keyboard > Shortcuts. Fill in the following:

keyboard shortcut

History

emacs-anywhere creates a temporary file in /tmp/emacs-anywhere when invoked. These files stick around until you restart your system, giving you a temporary history.

View your history:

$ ls /tmp/emacs-anywhere

Reopen your most recent file:

$ emacs $( ls /tmp/emacs-anywhere | sort -r | head -n 1 )

Contributing

Pull requests, suggestions and issues of any kind are welcome with open arms.

Credits

emacs-anywhere is inspired from cknadler/vim-anywhere and is a fork of it to work on emacs. Shout out to @cknadler for his awesome work on vim-anywhere.

License

MIT.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].