X-Git-Url: http://cgit.sxemacs.org/?p=riece;a=blobdiff_plain;f=lisp%2Friece-hangman.el;h=426935ecf8cab50c74768c1ab0796135e9dc27c2;hp=a559c36b19c69ed006b730b994aac67411b928fb;hb=5a45c8b53ddb25f03bdab9f3491a92c064c47c7a;hpb=b605439dca072da7b8935080e766f06f886921bb diff --git a/lisp/riece-hangman.el b/lisp/riece-hangman.el index a559c36..426935e 100644 --- a/lisp/riece-hangman.el +++ b/lisp/riece-hangman.el @@ -18,8 +18,8 @@ ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. +;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. ;;; Commentary: @@ -96,14 +96,12 @@ The wordlist is read from `riece-hangman-words-file'." (unless (and riece-hangman-words-buffer (buffer-name riece-hangman-words-buffer)) (setq riece-hangman-words-buffer (generate-new-buffer " *riece-hangman*")) - (save-excursion - (set-buffer riece-hangman-words-buffer) + (with-current-buffer riece-hangman-words-buffer (buffer-disable-undo) (insert-file-contents riece-hangman-words-file) (let ((case-fold-search nil)) (delete-non-matching-lines "^[a-z][a-z][a-z][a-z][a-z][a-z]+")))) - (save-excursion - (set-buffer riece-hangman-words-buffer) + (with-current-buffer riece-hangman-words-buffer (goto-char (1+ (random (buffer-size)))) (if (eobp) (beginning-of-line -1) @@ -231,9 +229,6 @@ The wordlist is read from `riece-hangman-words-file'." (defun riece-hangman-enable () (random t)) -(defun riece-hangman-disable () - ) - (provide 'riece-hangman) ;;; riece-hangman.el ends here