X-Git-Url: https://iankelling.org/git/?p=visible-mark;a=blobdiff_plain;f=visible-mark.el;h=569b34a20d64c368af520620dc7abef45baba421;hp=a21e9bd6d9b24799f5188a496b5c73328e99bfb4;hb=261db674c6679b60c30e9fd67f934cff79f5489a;hpb=84b452125d13f6ee5d6c42855b560da86f861dbe diff --git a/visible-mark.el b/visible-mark.el index a21e9bd..569b34a 100644 --- a/visible-mark.el +++ b/visible-mark.el @@ -2,7 +2,16 @@ ;; Copyright (C) 2014 by Ian Kelling -;; Author: Several people, most recently Ian Kelling +;; Maintainer: Ian Kelling +;; Author: Ian Kelling +;; Author: Yann Hodique +;; Author: MATSUYAMA Tomohiro +;; Author: John Foerch +;; Keywords: marking color faces +;; URL: https://gitlab.com/iankelling/visible-mark +;; Created: 2008-02-21 + +;;; License: ;; 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 @@ -46,20 +55,6 @@ ;; http://www.emacswiki.org/emacs/MarkCommands ;; and http://www.emacswiki.org/emacs/VisibleMark -;;; Pre-git history: -;; -;; 2008-02-21 MATSUYAMA Tomohiro -;; -;; * visible-mark.el: Added function to inhibit trailing overlay. -;; -;; 2008-01-31 MATSUYAMA Tomohiro -;; -;; * visible-mark.el: Create formal emacs lisp file from -;; http://www.emacswiki.org/cgi-bin/wiki/VisibleMark. -;; Yann Hodique and Jorgen Schäfer are original authors. -;; Added function to make multiple marks visible. -;; -;; ;; Known bugs ;; ;; Observed in circe, when the buffer has a right margin, and there @@ -234,6 +229,7 @@ the last defined face will be reused." (t t)) (visible-mark-mode t))) +;;;###autoload (define-minor-mode visible-mark-mode "A mode to make the mark visible." nil nil nil @@ -246,6 +242,7 @@ the last defined face will be reused." (setq visible-mark-overlays nil) (remove-hook 'post-command-hook 'visible-mark-move-overlays t))) +;;;###autoload (define-global-minor-mode global-visible-mark-mode visible-mark-mode visible-mark-mode-maybe :group 'visible-mark)