X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/a5805c9d0240fab504f2a3e32db6449392005fb6..845fc5e555e73449596ba475060fd2674f3b51e9:/lisp/obsolete/iso-acc.el diff --git a/lisp/obsolete/iso-acc.el b/lisp/obsolete/iso-acc.el index 756833fec4..14b6a20201 100644 --- a/lisp/obsolete/iso-acc.el +++ b/lisp/obsolete/iso-acc.el @@ -1,7 +1,6 @@ ;;; iso-acc.el --- minor mode providing electric accent keys -;; Copyright (C) 1993, 1994, 1996, 2001, 2002, 2003, 2004, -;; 2005, 2006 Free Software Foundation, Inc. +;; Copyright (C) 1993-1994, 1996, 2001-2011 Free Software Foundation, Inc. ;; Author: Johan Vromans ;; Maintainer: FSF @@ -9,10 +8,10 @@ ;; This file is part of GNU Emacs. -;; GNU Emacs is free software; you can redistribute it and/or modify +;; GNU Emacs is free software: you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 2, or (at your option) -;; any later version. +;; the Free Software Foundation, either version 3 of the License, or +;; (at your option) any later version. ;; GNU Emacs is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -20,12 +19,12 @@ ;; GNU General Public License for more details. ;; 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., 51 Franklin Street, Fifth Floor, -;; Boston, MA 02110-1301, USA. +;; along with GNU Emacs. If not, see . ;;; Commentary: +;; This file has been obsolete since Emacs 22.1. + ;; Function `iso-accents-mode' activates a minor mode in which ;; typewriter "dead keys" are emulated. The purpose of this emulation ;; is to provide a simple means for inserting accented characters @@ -287,9 +286,9 @@ the language you choose)." "Modify the following character by adding an accent to it." ;; Pick up the accent character. (if (and iso-accents-mode - (memq last-input-char iso-accents-enable)) + (memq last-input-event iso-accents-enable)) (iso-accents-compose prompt) - (vector last-input-char))) + (vector last-input-event))) ;; The iso-accents-compose function is called deep inside Emacs' read @@ -302,7 +301,7 @@ the language you choose)." ;; window's display matrix. (defun iso-accents-compose (prompt) - (let* ((first-char last-input-char) + (let* ((first-char last-input-event) (list (assq first-char iso-accents-list)) ;; Wait for the second key and look up the combination. (second-char (if (or prompt @@ -482,11 +481,9 @@ Noninteractively, this operates on text from START to END." ;; if it was in use in the previous buffer. (defun iso-acc-minibuf-setup () (setq iso-accents-mode - (save-excursion - (set-buffer (window-buffer minibuffer-scroll-window)) + (with-current-buffer (window-buffer minibuffer-scroll-window) iso-accents-mode))) (add-hook 'minibuffer-setup-hook 'iso-acc-minibuf-setup) -;; arch-tag: 149ff409-7c3e-4574-9b5d-ac038939c0a6 ;;; iso-acc.el ends here