lastpass

Homepage: https://github.com/storvik/emacs-lastpass

Author: Petter Storvik

Updated:

Summary

LastPass command wrapper

Commentary

This package contains a wrapper for the LastPass command line utility
lpass and a custom auth-source.

Auth-source functionality relies on an adviced function, `auth-source-backend-parse'.
Can for example be used to get smtpmail to use LastPass instead of authinfo file.
To use this auth-source, LastPass account name must be set to match the host.
One way to achieve this is to keep a separate group in LastPass called auth-source
where all hosts are stored.  To enable LastPass auth-source, run
`lastpass-auth-source-enable'.

Several functions used for interacting with lpass in Emacs are
made available to the user through the "M-x" interface.
Such functions are:
- `lastpass-login'
- `lastpass-logout'
- `lastpass-status'
- `lastpass-getpass'
- `lastpass-addpass'
- `lastpass-version'
- `lastpass-visit-url'
These functions can also be used in elisp when configuring Emacs.

A hook, `lastpass-logged-in-hook' is run on successful login.

A lpass manager is available by running `lastpass-list-all'.
This function will list all passwords and a major mode takes care of
setting som neat keybindings to some neat functions.  All these functions
are shown in the lpass buffer, and is self-explanatory.

For more information, see the readme at https://github.com/storvik/emacs-lastpass

Dependencies