# HG changeset patch # User Richard M. Stallman # Date 790467152 0 # Node ID b2e37a1d2347ba5b4c6786291ab6863f752df793 # Parent 67966e17d9d13b81828d0316de1cea9d5815fd05 (scribe-mode): Treat @: as a sentence end. diff -r 67966e17d9d1 -r b2e37a1d2347 lisp/textmodes/scribe.el --- a/lisp/textmodes/scribe.el Wed Jan 18 22:11:26 1995 +0000 +++ b/lisp/textmodes/scribe.el Wed Jan 18 22:12:32 1995 +0000 @@ -5,21 +5,21 @@ ;; Maintainer: FSF ;; Keywords: wp -;; This file might become part of GNU Emacs. +;; This file is part of GNU Emacs. + +;; 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. ;; GNU Emacs is distributed in the hope that it will be useful, -;; but without any warranty. No author or distributor -;; accepts responsibility to anyone for the consequences of using it -;; or for whether it serves any particular purpose or works at all, -;; unless he says so in writing. +;; 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. -;; Everyone is granted permission to copy, modify and redistribute -;; GNU Emacs, but only under the conditions described in the -;; document "GNU Emacs copying permission notice". An exact copy -;; of the document is supposed to have been given to you along with -;; GNU Emacs so that you can know how you may redistribute it all. -;; It should be in a file named COPYING. Among other things, the -;; copyright notice and this notice must be preserved on all copies. +;; 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, 675 Mass Ave, Cambridge, MA 02139, USA. ;;; Commentary: @@ -138,6 +138,8 @@ (make-local-variable 'paragraph-separate) (setq paragraph-separate (if scribe-fancy-paragraphs paragraph-start "^$")) + (make-local-variable 'sentence-end) + (setq sentence-end "\\([.?!]\\|@:\\)[]\"')}]*\\($\\| $\\|\t\\| \\)[ \t\n]*") (make-local-variable 'compile-command) (setq compile-command (concat "scribe " (buffer-file-name))) (set-syntax-table scribe-mode-syntax-table)