aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/hi-lock.el
Commit message (Collapse)AuthorAgeFilesLines
* Add 2009 to copyright years.Glenn Morris2009-01-051-1/+1
|
* Header format fix.Glenn Morris2008-12-191-3/+3
|
* Add declarations for builds without X.Glenn Morris2008-08-111-0/+2
|
* (hi-lock-line-face-buffer, hi-lock-face-buffer)Juri Linkov2008-07-291-3/+5
| | | | | (hi-lock-face-phrase-buffer): Use `(car regexp-history)' as the second arg of `read-regexp'.
* (hi-lock-regexp-history): Make it an obsolete aliasJuri Linkov2008-06-301-28/+25
| | | | | | | | | | | | | | | to `regexp-history'. (hi-lock-face-history): Rename to `hi-lock-face-defaults' and make it an obsolete alias to it. (hi-lock-face-defaults): New variable renamed from `hi-lock-face-history'. (hi-lock-line-face-buffer, hi-lock-face-buffer) (hi-lock-face-phrase-buffer): Use `read-regexp' instead of `read-from-minibuffer'. Doc fix. (hi-lock-read-face-name): Replace `hi-lock-face-history' with `hi-lock-face-defaults'. Remove `mapcar (lambda (f) (cons f f))'. Set `hist' arg of `completing-read' to `face-name-history'. Put a list of default faces to `default' arg instead of `hist' arg.
* Switch to recommended form of GPLv3 permissions notice.Glenn Morris2008-05-061-6/+4
|
* (hi-lock-mode): Fix typos in docstring.Juanma Barranquero2008-03-311-2/+8
| | | | (hi-lock-unload-function): New function.
* Merge from emacs--rel--22Miles Bader2008-01-081-1/+1
|\ | | | | | | Revision: [email protected]/emacs--devo--0--patch-987
| * Add 2008 to copyright years.Glenn Morris2008-01-071-1/+1
| |
* | (hi-lock-write-interactive-patterns): Use `mapc' rather than `mapcar'.Juanma Barranquero2007-09-251-2/+2
| |
* | (hi-lock-unface-buffer): Show a x-menu only if the mouse was used.Michaël Cadilhac2007-08-261-1/+1
|/
* Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
|
* (hi-lock-file-patterns-policy): Default to `ask'.Richard M. Stallman2007-04-251-1/+1
|
* (hi-lock-file-patterns-policy): Doc fix.Richard M. Stallman2007-04-221-3/+3
|
* (hi-lock-file-patterns-policy): Make it a defcustom, and give it theGlenn Morris2007-04-221-2/+10
| | | | risky-local-variable property.
* (hi-lock-file-patterns-policy): New var.Chong Yidong2007-04-201-11/+40
| | | | | (hi-lock-find-patterns): Use hi-lock-file-patterns-policy. (hi-lock-mode): Update docstring.
* (global-hi-lock-mode): define-global-minor-mode changed toChong Yidong2007-02-031-1/+1
| | | | define-globalized-minor-mode.
* Add 2007 to copyright years.Glenn Morris2007-01-211-1/+1
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-061-1/+1
|
* (hi-lock-mode, hi-lock-line-face-buffer, hi-lock-face-buffer,Juanma Barranquero2006-02-021-12/+12
| | | | | hi-lock-font-lock-hook, hi-lock-archaic-interface-message-used, hi-lock-file-patterns-range): Fix typos in docstrings.
* (hi-lock-archaic-interface-message-used)Juri Linkov2005-12-231-16/+20
| | | | | | | | | | | (hi-lock-archaic-interface-deduce, hi-lock-mode): Doc fix. (hi-lock-mode): Display "Hi" in the mode line only when hi-lock-interactive-patterns or hi-lock-file-patterns is non-nil. (hi-lock-write-interactive-patterns): Use hi-lock-file-patterns-prefix instead of hard-coded "Hi-lock". (hi-lock-set-pattern, hi-lock-set-file-patterns) (hi-lock-font-lock-hook): Set 3rd arg `how' of font-lock-add-keywords to t.
* (hi-lock-highlight-range): New variable.Juri Linkov2005-12-231-13/+54
| | | | | | | | | | | (hi-lock-mode, hi-lock-unface-buffer): Call font-lock-fontify-buffer only if font-lock-fontified is non-nil. Remove overlays. (hi-lock-set-pattern): Call font-lock-fontify-buffer if font-lock-fontified is non-nil, otherwise use overlays (instead of text properties). (hi-lock-string-serialize-hash, hi-lock-string-serialize-serial): New variables. (hi-lock-string-serialize) New function.
* (hi-lock-mode) Renamed from hi-lock-buffer-mode; react if global-hi-lock-modeEli Zaretskii2005-12-101-16/+47
| | | | | | | | | | | seems intended. (global-hi-lock-mode) Renamed from hi-lock-mode. (hi-lock-archaic-interface-message-used, hi-lock-archaic-interface-deduce): New variables. (turn-on-hi-lock-if-enabled, hi-lock-line-face-buffer) (hi-lock-face-buffer, hi-lock-face-phrase-buffer) (hi-lock-find-patterns, hi-lock-font-lock-hook): Replace hi-lock-buffer-mode with hi-lock-mode.
* * hi-lock.el (hi-lock-line-face-buffer, hi-lock-face-buffer)Chong Yidong2005-11-291-12/+11
| | | | | (hi-lock-face-phrase-buffer): Use hi-yellow face. (hi-lock-write-interactive-patterns): Use comment-region.
* * hi-lock.el (hi-lock-buffer-mode): Turn on font-lock.Chong Yidong2005-11-251-19/+18
| | | | | | | | (hi-lock-unface-buffer, hi-lock-set-file-patterns): Call font-lock-fontify-buffer. (hi-lock-refontify): Deleted. (hi-lock-font-lock-hook): Turn off hi-lock when font lock is turned off.
* Fix typo.Chong Yidong2005-11-241-1/+1
|
* Fix two omissions in last change.Chong Yidong2005-11-241-3/+3
|
* * hi-lock.el (hi-lock-buffer-mode): Renamed from `hi-lock-mode'.Chong Yidong2005-11-241-84/+52
| | | | | | | | | | | | | | | | | | | | Use define-minor-mode, and make it a local mode. (hi-lock-mode): New global minor mode. (turn-on-hi-lock-if-enabled): New function. (hi-lock-line-face-buffer, hi-lock-face-buffer) (hi-lock-set-pattern): Changed arguments to regexp and face instead of a font-lock pattern. Directly set face property, instead of refontifying. (hi-lock-font-lock-hook): Check if font-lock is being turned on. (hi-lock-find-patterns): Use line-number-at-pos. (hi-lock-face-phrase-buffer): Call hi-lock-buffer-mode. Use new arguments for hi-lock-set-pattern. (hi-lock-find-file-hook, hi-lock-current-line) (hi-lock-set-patterns): Deleted unused functions. * progmodes/compile.el (compilation-setup): Don't fiddle with font-lock-defaults.
* (hi-lock): Rename this defgroup fromJuri Linkov2005-11-171-6/+8
| | | | | | | | | `hi-lock-interactive-text-highlighting'. Change parent group from `faces' to `font-lock'. Add link to the manual. (hi-lock-mode, hi-lock-file-patterns-range) (hi-lock-exclude-modes, hi-lock-faces): Rename :group from `hi-lock-interactive-text-highlighting' to `hi-lock'. (hi-lock-faces): Add :group `faces'.
* * hi-lock.el (hi-lock-mode): Set the default value ofChong Yidong2005-11-121-2/+8
| | | | font-lock-defaults.
* Message format spec fixes (1)Deepak Goel2005-09-181-1/+1
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-061-1/+2
|
* (hi-lock-find-patterns): Protect also against invalid values for the patternJuanma Barranquero2005-07-071-8/+4
| | | | lists which are `read'able but not `append'able (like symbols).
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (hi-green): Fix face spec.Kim F. Storm2005-04-081-3/+3
|
* * mh-customize.el (mh-speedbar-selected-folder-face): Special caseDan Nicolaescu2005-04-081-5/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | high number of colors displays. * textmodes/table.el (table-cell-face): Add special case for displays supporting a high number of colors. * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face) (vhdl-font-lock-reserved-words-face) (vhdl-speedbar-architecture-face) (vhdl-speedbar-instantiation-face) (vhdl-speedbar-architecture-selected-face) (vhdl-speedbar-instantiation-selected-face): Likewise. * progmodes/sh-script.el (sh-heredoc-face): Likewise. * progmodes/idlw-help.el (idlwave-help-link-face): Likewise. * progmodes/ebrowse.el (ebrowse-tree-mark-face) (ebrowse-root-class-face, ebrowse-member-attribute-face) (ebrowse-progress-face): Likewise. * progmodes/compile.el (compilation-info-face): Likewise. * progmodes/cc-fonts.el (c-invalid-face): Likewise. * emacs-lisp/re-builder.el (reb-match-3): Likewise. * calendar/calendar.el (diary-face): Likewise. * woman.el (woman-italic-face, woman-bold-face) (woman-unknown-face): Likewise. * wid-edit.el (widget-button-pressed-face): Likewise. * whitespace.el (whitespace-highlight-face): Likewise. * smerge-mode.el (smerge-mine-face, smerge-base-face): Likewise. * pcvs-info.el (cvs-marked-face): Likewise. * info.el (info-xref): Likewise. * ido.el (ido-subdir-face, ido-indicator-face): Likewise. * hilit-chg.el (highlight-changes-face) (highlight-changes-delete-face): Likewise. * hi-lock.el (hi-yellow, hi-green, hi-blue-b, hi-green-b) (hi-red-b): Likewise. * generic-x.el (show-tabs-tab-face, show-tabs-space-face): Likewise. * font-lock.el (font-lock-keyword-face) (font-lock-function-name-face, font-lock-warning-face): Likewise. * cus-edit.el (custom-invalid-face, custom-modified-face) (custom-set-face, custom-changed-face, custom-variable-tag-face) (custom-group-tag-face-1, custom-group-tag-face): Likewise. * comint.el (comint-highlight-prompt): Likewise.
* find-file-hooks -> find-file-hook.Stefan Monnier2005-03-241-4/+4
|
* (hi-lock-mode): Turning on Hi-Lock turns on Font-Lock.Richard M. Stallman2005-02-031-0/+4
|
* Add arch taglinesMiles Bader2003-09-011-0/+1
|
* Trailing whitespace deleted.Juanma Barranquero2003-02-041-3/+3
|
* (defgroup hi-lock-interactive-text-highlighting): Remove autoloadMarkus Rost2002-11-121-1/+0
| | | | cookie.
* *** empty log message ***Stefan Monnier2002-02-011-15/+16
|
* Don't call x-popup-menu if display-popup-menus-p returns nil.Eli Zaretskii2001-08-311-1/+1
|
* Some fixes to follow coding conventions.Pavel Janík2001-07-161-2/+2
|
* (hi-lock-line-face-buffer): Wrap the regexp in a groupStefan Monnier2001-03-091-1/+3
| | | | so ^, $, *, ? and + are interpreted correctly.
* (hi-lock-unface-buffer): Use nil rather than t forStefan Monnier2001-02-231-1/+1
| | | | predicate passed to completing-read.
* (hi-lock-find-patterns): Don't activate font-lock-mode.Gerd Moellmann2001-02-131-1/+0
|
* (hi-lock-mode): Toggling hi-lock-mode now affects allGerd Moellmann2001-02-061-46/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | buffers. When hi-lock turned on rather than only checking current buffer for regexps, all buffers are checked. Moved activation of font-lock to hi-lock-refontify. When font-lock turned off rather than removing added highlighting just in current buffer, remove it in all buffers. Changed edit menu text from "Automatic Highlighting" to "Regexp Highlighting" Documentation for highlighting phrases, minor documentation changes. (hi-lock-set-file-patterns): Execute only if there are new or existing file patterns. (hi-lock-refontify): Assume font-lock-fontify-buffer will first unfontify and, if a support mode is active, will not refontify the whole buffer. If necessary, turn on font lock. (Removed font-lock-unfontify and font-lock support-mode-specific calls, such as lazy-lock-fontify-window.) (hi-lock-find-patterns): Do not turn on hi-lock-mode even if patterns are found. Not useful now since find-file-hook is removed if hi-lock is off, but may be needed for per-buffer hi-lock activation. (hi-lock-face-phrase-buffer): New function. Also added related menu item and keybinding. (highlight-phrase): New alias, to hi-lock-face-phrase-buffer. (hi-lock-process-phrase): New function. (hi-lock-line-face-buffer): Doc fixes. (hi-lock-face-buffer): Doc fixes. (hi-lock-unface-buffer): Doc fixes.
* (hi-lock-mode, hi-lock-line-face-buffer): Doc fix.Gerd Moellmann2001-01-311-4/+5
| | | | | (hi-lock-find-patterns): Turn on font-lock-mode, if it is not on already.
* (hi-lock-exclude-modes): Fix :type.Dave Love2001-01-101-1/+1
|