Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fourjay/vim-password-store

Vim niceties for password store ("pass" the "standard Unix Password Manager")
https://github.com/fourjay/vim-password-store

pass password-store vim

Last synced: 2 days ago
JSON representation

Vim niceties for password store ("pass" the "standard Unix Password Manager")

Awesome Lists containing this project

README

        

# vim-password-store
Vim niceties for password store ("pass" the standard Unix Password Manager)

This is a fairly straight-forward fork of Tom Ryder's password-store plugin,
included in the contrib folder for pass and at Tom's cgit store:
https://git.zx2c4.com/password-store/

I've added some niceties based around a fuller filetype implementation,
in particular

* unset spell
* add simple syntax highlighting

I've added some simple shoulder surfing protection via syntax highlighting.
When loading a pass file for editing, the first line will be obscured. It is
editable when the cursor is in place, but will be obscured while editing other
fields.

There are two commands to facilitate hiding and concealing

*:Reveal*

*:Conceal*

These do what you might expect, reset the syntax highlighting of the password
from obscured to cleared.

There is also integration with ``pwgen`` the same utility called by
password-store to generate passwords. By default this is mapped to vim's
increment and decrement operators ```` and ```` but the mapping is
available by a plug mapping ``password_rotate``