Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/majkinetor/vim-omnipresence

Press hotkey in any GUI text input to launch Vim
https://github.com/majkinetor/vim-omnipresence

plugin vim viml

Last synced: about 4 hours ago
JSON representation

Press hotkey in any GUI text input to launch Vim

Awesome Lists containing this project

README

        

# vim-omnipresence

**NOTE**: Work in progress!

This vim plugin creates hotkey to launch vim for any common operating system editable area. You can then change the text, save the document and exit. The text in the editable area should be replaced with your changes done in vim editor.

### Installation

NeoBundle 'majkinetor/vim-omnipresence' "{{{
let g:omnipresence_hotkey = 'F11'
"}}}

### Status

* Windows support: Full
* This will launch AutoHotkey script which will be visible in the system tray (using vim icon). Script will automatically install itself in the Startup folder of the current user. Hotkey can be configured via `vimrc`. To uninstall it, execute `:call omnipresence#uninstall()`. To toggle it use `:call omnipresence#toggle()`
* Set mapping: `let g:omnipresence_hotkey = 'F11'` (note: key mapping is currently [AHK style](http://www.autohotkey.com/docs/misc/Remap.htm))
* Linux support: Partial
* No automatic hotkey creation
* No automatic dependency installation
* Mac support: ?

### Related work

* [cknadler / vim-anywhere](https://github.com/cknadler/vim-anywhere)
* Windows
* [Bring vim's key bindings to the desktop](https://github.com/mihaifm/vim.ahk)
* [Edit everywhere with vim](http://www.autohotkey.com/board/topic/78526-edit-everywhere-with-vim/)