;;; ;;; emu-19.el --- emu module for FSF original Emacs 19.* ;;; ;;; Copyright (C) 1995 Free Software Foundation, Inc. ;;; Copyright (C) 1995,1996 MORIOKA Tomohiko ;;; ;;; Author: MORIOKA Tomohiko ;;; Version: ;;; $Id: emu-19.el,v 7.8 1996/07/22 18:52:53 morioka Exp $ ;;; Keywords: emulation, compatibility ;;; ;;; This file is part of tl (Tiny Library). ;;; ;;; This program 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. ;;; ;;; This program is distributed in the hope that it will be useful, ;;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ;;; General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with This program. If not, write to the Free Software ;;; Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. ;;; ;;; Code: ;;; @ text property ;;; (defalias 'tl:set-text-properties 'set-text-properties) (defalias 'tl:add-text-properties 'add-text-properties) (defalias 'tl:make-overlay 'make-overlay) (defalias 'tl:overlay-put 'overlay-put) (defalias 'tl:overlay-buffer 'overlay-buffer) ;;; @@ visible/invisible ;;; (defmacro enable-invisible ()) (defmacro end-of-invisible ()) (defun invisible-region (start end) (if (save-excursion (goto-char (1- end)) (eq (following-char) ?\n) ) (setq end (1- end)) ) (put-text-property start end 'invisible t) ) (defun visible-region (start end) (put-text-property start end 'invisible nil) ) (defun invisible-p (pos) (get-text-property pos 'invisible) ) (defun next-visible-point (pos) (save-excursion (goto-char (next-single-property-change pos 'invisible)) (if (eq (following-char) ?\n) (forward-char) ) (point) )) ;;; @ mouse ;;; (defvar mouse-button-1 [mouse-1]) (defvar mouse-button-2 [mouse-2]) (defvar mouse-button-3 [down-mouse-3]) ;;; @ string ;;; (defmacro char-list-to-string (char-list) "Convert list of character CHAR-LIST to string. [emu-19.el]" (` (mapconcat (function char-to-string) (, char-list) "") )) ;;; @ end ;;; (provide 'emu-19) ;;; emu-19.el ends here