aboutsummaryrefslogtreecommitdiffstats
path: root/dispass.el
Commit message (Collapse)AuthorAgeFilesLines
* Oops, typoGravatar Tom Willemsen2012-12-041-1/+1
|
* Bump version to v1.1.1Gravatar Tom Willemsen2012-12-031-1/+13
|
* Don't open a window when calling dispassGravatar Tom Willemsen2012-12-031-3/+3
| | | | | | | The way `shell-command' was being used would open a new window every time `dispass-get-labels' would get called, so now use `shell-command-to-string' in combination with `insert' in order to prevent that from happening.
* Trust dispass to create the labelGravatar Tom Willemsen2012-11-181-2/+1
| | | | | Any recent version of dispass will add the label to the labelfile when the `-c' flag is passed to it.
* Don't try to kill the bufferGravatar Tom Willemsen2012-11-181-4/+1
| | | | Let the sentinel handle that, not the filter.
* Clean-up prompts from dispass a littleGravatar Tom Willemsen2012-11-181-2/+6
| | | | Remove any leading and trailing whitespace and add a single space.
* Add completion for dispass and use dispass-labelsGravatar Tom Willemsen2012-09-151-23/+44
| | | | | Using `dispass-labels' and parsing its results is probably better than reading and parsing the file itself.
* Add URL headerGravatar Tom Willemsen2012-07-091-0/+1
|
* Clean up dispass-labels--refreshGravatar Tom Willemsen2012-07-081-10/+15
| | | | | * dispass.el (dispass-labels--refresh): Store information once and reuse.
* Change keywordsGravatar Tom Willemsen2012-07-081-1/+1
| | | | `encryption' and `security' don't seem to be acceptable keywords.
* Remove unnecessary key definitionGravatar Tom Willemsen2012-07-081-1/+0
| | | | | | * dispass.el (dispass-labels-mode): Remove the key definition for `dispass-create', it is already defined in `dispass-labels-mode-map'.
* Add/fix docstringsGravatar Tom Willemsen2012-07-081-3/+10
|
* Update change logGravatar Tom Willemsen2012-07-081-1/+12
|
* Only remove when a match has been foundGravatar Tom Willemsen2012-07-081-3/+3
| | | | | * dispass.el (dispass-remove-label): Only remove a label if it has been found and don't throw an error when it hasn't.
* Add function to remove label from labels fileGravatar Tom Willemsen2012-07-081-0/+18
| | | | | | | | * dispass.el (dispass-remove-label): Removes the given or pointed-at label from `dispass-file'. When no label is found it will throw an error. (dispass-labels-mode-map): Add binding for `dispass-remove-label'.
* Improve label repexpGravatar Tom Willemsen2012-07-081-1/+1
| | | | | * dispass.el (dispass-labels--refresh): Change the regular expression used to allow `-' and `_' in the label names.
* Add for side effectsGravatar Tom Willemsen2012-07-061-0/+1
|
* Add ability to add label to fileGravatar Tom Willemsen2012-07-061-1/+12
| | | | | | | | | | | | | * dispass.el (dispass-labels-mode-map): Add direct keybinding for `dispass-add-label' so it is not required to always call `dispass-create'. (dispass-create): Call `dispass-add-label' in order to automatically insert newly created labels. (dispass-add-label): Adds a new label definition at the end of `dispass-file' and when `major-mode' is `dispass-labels-mode' reverts the buffer to show the changes.
* Add dispass-default-length settingGravatar Tom Willemsen2012-07-061-2/+10
| | | | | | | | * dispass.el (dispass-default-length): Add default length to pass along to DisPass setting. (dispass-create): Use `dispass-default-length' when LENGTH is empty.
* Return keymapGravatar Tom Willemsen2012-07-061-1/+2
| | | | If the keymap isn't returned, it doesn't work.
* Select the new bufferGravatar Tom Willemsen2012-07-051-1/+1
| | | | | When calling `dispass-list-labels' the new buffer should be selected, not _just_ shown.
* Add and show keybinding for dispass-labels-modeGravatar Tom Willemsen2012-07-051-1/+9
|
* Fix -c flag for dispassGravatar Tom Willemsen2012-07-051-1/+1
| | | | | Since the prompt for dispass has changed in v0.1a8 the process filter didn't recognize the second prompt anymore.
* Add autoload cookie to dispass-list-labelsGravatar Tom Willemsen2012-07-051-0/+1
|
* Make labels in list clickableGravatar Tom Willemsen2012-07-051-1/+12
| | | | | | When a label is clicked on, or <RET> is pressed while the cursor is on it, the `dispass' function is called with the appropriate label and length.
* Add a simple list of labelsGravatar Tom Willemsen2012-07-051-10/+56
|
* Add custom groupGravatar Tom Willemsen2012-06-171-3/+21
| | | | | | | | | | By using `defgroup' and `defcustom' the variable (and possible later variables) can be changed through Emacs' extensive customization interface. M-x customize-group <RET> dispass <RET> Will show you the variables that can be changed for dispass.el.
* Add the -l switch functionalityGravatar Tom Willemsen2012-06-171-13/+41
| | | | | | Using a numeric prefix argument when calling either `dispass' or `dispass-create' will invoke dispass with the -l switch to cut passwords down to a certain size.
* Add dispass.elGravatar Tom Willemsen2012-06-091-0/+127
dispass.el is an emacs wrapper script for dispass, it provides the ability to recall or create the passwords.