aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemsen2012-12-16 17:32:36 +0100
committerGravatar Tom Willemsen2012-12-16 17:32:36 +0100
commit58216d78b5a75592c2de291ba030870d853bde13 (patch)
treec586c25098f7a00507a5283c4ba418333ecc9988
parent7e8d8992e09eb28f2bccc5e15a3b8463ca676112 (diff)
downloaddispass.el-58216d78b5a75592c2de291ba030870d853bde13.tar.gz
dispass.el-58216d78b5a75592c2de291ba030870d853bde13.zip
Separate change log into NEWS; remove comments
Remove everything from dispass.el that is also in README.org and place the change log list in the NEWS file.
-rw-r--r--NEWS61
-rw-r--r--README.org2
-rw-r--r--dispass.el98
3 files changed, 65 insertions, 96 deletions
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..f6923d8
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,61 @@
+# -*- mode: org; -*-
+
+* Changes in v1.1.1
+
+ - Clean up the output from DisPass when prompting, trim whitespace
+ from the front and end of the prompt.
+
+ - Don't have the filter try and kill the bufer, the sentinel should
+ handle this.
+
+ - Don't call ~dispass-add-label~ in ~dispass-cerate~, let DisPass
+ handle this.
+
+ - Fix a bug that would cause a new window to be created each time
+ the dispass.el completion was built.
+
+* Changes in v1.1
+
+ - Use ~dispass-label~ to get a list of labels the user has maed, use
+ this for ~dispass-list-labels~ and adding completion options for
+ ~dispass~.
+
+* Changes in v1
+
+ - Add the ~dispass-list-labels~ command, which shows a list of all
+ the labels in ~dispass-file~. Some management of labels is
+ possible in this list, namely adding and deleting labels.
+
+ - ~dispass-create~ automatically adds "created" labels to
+ ~dispass-file~.
+
+ - Store a default length in ~dispass-default-length~. When no length
+ is given or found in the labels file, this length will be passed
+ on to DisPass.
+
+ - Fix the regular expression used in ~dispass-process-filter-for~ to
+ support DisPass v0.1a8.
+
+* Changes in v0.1a7.3
+
+ - Add the possibility to cut passwords short by using a numeric
+ prefix argument.
+
+ - Add the ~dispass-executable~ option, which holds the location of the
+ DisPass executable script. It can be changed through the Emacs
+ customization interface.
+
+ - Add a customization group named ~dispass~, it is found under the
+ ~External~ group.
+
+* Changes in v0.1a7.2
+
+ - Kill the buffer when we're winished with it.
+
+* Changes in v0.1a7.1
+
+ - Don's show the password, copy it directly into the clipboard.
+
+* Notes about v0.1a7
+
+ - Initial release
diff --git a/README.org b/README.org
index a119665..156fa0d 100644
--- a/README.org
+++ b/README.org
@@ -1,4 +1,4 @@
-* dispass.el Emacs wrapper
+* dispass.el
Generate and disperse/dispell passwords.
diff --git a/dispass.el b/dispass.el
index 4fc3137..e591b5a 100644
--- a/dispass.el
+++ b/dispass.el
@@ -24,101 +24,9 @@
;;; Commentary:
-;; dispass.el is an emacs wrapper around dispass
-;; (http://dispass.babab.nl).
-
-;;; Installation:
-
-;; Place this file somewhere on your filesystem, either in your
-;; `load-path' or somewhere else which you will have to add to your
-;; `load-path', like so:
-
-;; (add-to-list 'load-path "/location/of/dispass.el")
-
-;; And then `load', `require' or `autoload' it in your emacs init
-;; file, for example:
-
-;; (require 'dispass)
-
-;; _Or_ if you have package.el you could use `package-install-file'.
-
-;;; Customization:
-
-;; dispass.el only offers customization of the `dispass-executable'
-;; and `dispass-file' variables for the moment. This is the location
-;; where the dispass executable is located.
-
-;;; Usage:
-
-;; Using dispass.el is simple, once installed. Either call `dispass'
-;; to recall a priviously generated password or call `dispass-create'
-;; to generate a new password.
-
-;; The only real difference between the two is that `dispass-create'
-;; asks to confirm the password. Both will ask for a label.
-
-;; When a numeric argument is used when calling either
-;; `dispass-create' or `dispass', that argument is sent to the dispass
-;; program along with the -l switch. This cuts the length of the
-;; password to that many characters. For example:
-
-;; C-5 M-x dispass<RET>
-
-;; will generate a password of 5 characters for label "test" and
-;; password "test".
-
-;; Once a password has been generated it is inserted into the kill
-;; ring and the system's clipboard so it can be easily inserted into
-;; password field, this makes the generated password easy to see in
-;; plaintext in the `kill-ring' variable, though.
-
-;;; Change Log:
-
-;; 0.1a7 - Initial release.
-
-;; 0.1a7.1 - Don't show password, copy directly into the clipboard.
-
-;; 0.1a7.2 - Kill buffer whenever we're finished with it.
-
-;; 0.1a7.3 - Add the possility to cut passwords short by using a
-;; numeric prefix argument.
-
-;; - Add `dispass-executable' which holds the location of the
-;; dispass executable script. It can be changed through the
-;; emacs customization interface.
-
-;; - Add a customization group named dispass, it is found
-;; under the "External" group.
-
-;; 1 - Add `dispass-list-labels' which shows a list of all the labels
-;; in `dispass-file'. Some management of labels is possible in
-;; this list, namely adding and deleting labels.
-
-;; - `dispass-create' will automatically add "created" labels to
-;; `dispass-file'.
-
-;; - Store a default length in `dispass-default-length'. When no
-;; length is given or found in the labels file, this length will
-;; be passed on to DisPass.
-
-;; - Fix the regular expression used in `dispass-process-filter-for'
-;; to support DisPass v0.1a8.
-
-;; 1.1 - Use `dispass-label' to get a list of labels the user has
-;; made, use this for `dispass-list-labels' and adding
-;; completion options for `dispass'.
-
-;; 1.1.1 - Clean up the output from dispass when prompting, trim
-;; whitespace from the front and end of the prompt.
-
-;; - Don't have the filter try and kill the buffer, since the
-;; sentinel should handle this.
-
-;; - Don't call `dispass-add-label' in `dispass-create'. Let
-;; DisPass handle it.
-
-;; - Use `shell-command-to-string' in combination with `insert'
-;; to prevent a random window from being opened.
+;; dispass.el is an emacs wrapper around DisPass
+;; (http://dispass.babab.nl). For more information see the README.org
+;; and NEWS files.
;;; Code:
(defgroup dispass nil