Commit graph

166 commits

Author SHA1 Message Date
Glenn Morris
73b0cd5003 Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
Stefan Monnier
77ab81d054 Merge from emacs-23 2011-01-14 12:18:41 -05:00
Glenn Morris
5df4f04cd3 Add 2011 to FSF/AIST copyright years. 2011-01-02 15:50:46 -08:00
Agustín Martín
84992dff60 flyspell.el (flyspell-generic-progmode-verify): Make sure to check inside the word (Bug#6761). 2010-11-15 13:27:33 +01:00
Agustín Martín
bd4532fc5b flyspell.el (flyspell-word): Do not re-check known misspellings.
Avoid re-checking words already found as misspellings by 
(flyspell-large-region), just do highlighting. 

Patch by Brandon Craig Rhodes (bug#7322)
2010-11-10 11:54:43 +01:00
Glenn Morris
e180ab9fde Replace end-of-line, save-excursion etc with point-at-eol, point-at-bol.
* lisp/mh-e/mh-seq.el (mh-read-msg-list): Use point-at-eol.

* lisp/gnus/gnus-bookmark.el (gnus-bookmark-bmenu-show-infos)
(gnus-bookmark-kill-line): Use point-at-eol.

* lisp/cedet/ede/proj-elisp.el (ede-proj-flush-autoconf): Use point-at-bol.

* lisp/emacs-lisp/chart.el (chart-zap-chars):
* lisp/play/decipher.el (decipher-set-map):
* lisp/progmodes/ada-mode.el (ada-get-current-indent)
(ada-search-ignore-string-comment, ada-tab-hard, ada-untab-hard):
* lisp/progmodes/ada-prj.el (ada-prj-load-from-file, ada-prj-display-help):
* lisp/progmodes/ada-xref.el (ada-initialize-runtime-library)
(ada-get-all-references):
* lisp/progmodes/cperl-mode.el (cperl-electric-paren)
(cperl-electric-rparen, cperl-electric-keyword, cperl-electric-else)
(cperl-linefeed, cperl-sniff-for-indent, cperl-to-comment-or-eol)
(cperl-find-pods-heres, cperl-indent-exp, cperl-fix-line-spacing)
(cperl-word-at-point-hard):
* lisp/progmodes/idlw-shell.el (idlwave-shell-move-or-history)
(idlwave-shell-filename-string, idlwave-shell-batch-command)
(idlwave-shell-display-line):
* lisp/progmodes/idlwave.el (idlwave-show-begin, idlwave-fill-paragraph)
(idlwave-calc-hanging-indent, idlwave-auto-fill, idlwave-template):
* lisp/progmodes/js.el (js--re-search-forward-inner)
(js--re-search-backward-inner):
* lisp/progmodes/vhdl-mode.el (vhdl-align-region-1, vhdl-align-region-2)
(vhdl-fix-clause, vhdl-compose-configuration-architecture):
* lisp/progmodes/ruby-mode.el (ruby-parse-partial, eval-when-compile):
* lisp/textmodes/flyspell.el (flyspell-process-localwords):
* lisp/textmodes/ispell.el (ispell-buffer-local-parsing)
(ispell-buffer-local-dict, ispell-buffer-local-words):
Use point-at-bol and point-at-eol.
2010-11-06 18:36:33 -07:00
Glenn Morris
7dfc15df2f * lisp/textmodes/flyspell.el (flyspell-mode): If there was an error,
say what it was.

Otherwise someone is going to report the same meaningless bug for the
rest of time.

http://debbugs.gnu.org/cgi/bugreport.cgi?bug=5574
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=5576
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7272
2010-10-23 14:58:18 -07:00
Kevin Ryde
be7748e70a * textmodes/flyspell.el (flyspell-check-tex-math-command): Doc fix
(Bug#5651).
2010-08-24 16:58:07 -04:00
Agustín Martín
c11a5a9cab Make sure `flyspell-word' checks word after (flyspell-check-previous-highlighted-word) run. 2010-06-25 10:19:11 +02:00
Glenn Morris
4c3a215a93 * textmodes/flyspell.el (sgml-lexical-context): Autoload it. (Bug#5752) 2010-03-22 19:37:11 -07:00
Chong Yidong
05bbe066a6 * textmodes/flyspell.el (flyspell-word): Obey the offset specified
by ispell-parse-output (Bug#5575).
2010-02-16 09:23:44 -05:00
Glenn Morris
114f9c9679 Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
Glenn Morris
7e705a1d02 (sgml-lexical-context): Declare. 2009-11-19 07:27:46 +00:00
Kevin Ryde
e3c39c01f5 * textmodes/flyspell.el (sgml-mode-flyspell-verify): Use
`sgml-lexical-context' instead of own parse for tag.  (Further to
Bug#4511).
2009-11-16 22:53:21 +00:00
Glenn Morris
c2e161b23c (flyspell-large-region, flyspell-word)
(flyspell-get-word, flyspell-large-region)
(flyspell-auto-correct-previous-word): Doc/error message fixes.
2009-10-17 22:43:13 +00:00
Glenn Morris
f3e3a990e7 Jari Aalto <jari.aalto at cante.net>
(flyspell-get-word): Make `following' argument optional, since that is
how it is documented, and this is often called with a nil argument.  (Bug#4577)
(flyspell-external-point-words, flyspell-auto-correct-word)
(flyspell-correct-word-before-point, flyspell-word-search-forward)
(flyspell-word-search-backward): Remove nil argument in calls to
flyspell-get-word, since it is not needed now.
2009-10-17 03:10:10 +00:00
Juanma Barranquero
32226619c5 Use called-interactively-p' instead of interactive-p'. 2009-10-02 03:48:36 +00:00
Stefan Monnier
03304f3134 (sgml-mode-flyspell-verify): Pass limit args
to looking-back to avoid ridiculous slow down in large files (bug#4511).
2009-09-23 23:05:37 +00:00
Glenn Morris
c4f6e489aa Mark face aliases with "-face" suffix as obsolete. 2009-09-01 07:24:13 +00:00
Agustín Martín
e26a7bc01c ispell.el: Add ispell-looking-back' XEmacs compatibility function for looking-back'
flyspell.el (sgml-mode-flyspell-verify): Use `ispell-looking-back'
2009-06-25 11:25:09 +00:00
Chong Yidong
873f4645aa * textmodes/flyspell.el (flyspell-correct-word-before-point):
Don't create markers.
(tex-mode-flyspell-verify): Don't create markers.  Use
line-end-position.
(sgml-mode-flyspell-verify): Don't create markers.  Simplify code
using looking-at and looking-back.
2009-04-16 18:45:20 +00:00
Glenn Morris
cb92c15044 (flyspell-use-meta-tab): Add a custom :set function. (Bug#2429) 2009-02-24 04:44:19 +00:00
Chong Yidong
770f7c6396 (flyspell-mouse-map): Undefine mouse-2 to avoid yanks (Bug#2408). 2009-02-21 17:53:16 +00:00
Agustín Martín
ca0ebeccbb (flyspell-post-command-hook): Do nothing unless flyspell-mode is enabled.
(flyspell-pre-point): Make buffer-local.
2009-01-16 15:20:49 +00:00
Agustín Martín
57bf8fd484 ispell.el (ispell-encoding8-command): New variable
(ispell-aspell-supports-utf8): Mark as obsoleted by ispell-encoding8-command
(ispell-check-version): Set ispell-encoding8-command
(ispell-check-spellchecker-params, ispell-start-process): Use
ispell-encoding8-command

flyspell.el (flyspell-large-region): Use ispell-encoding8-command
2009-01-08 18:46:23 +00:00
Glenn Morris
ae940284fa Add 2009 to copyright years. 2009-01-05 03:18:22 +00:00
Agustín Martín
c478e4c527 (ispell-really-hunspell): new variable to signal hunspell
(ispell-check-version):
Check if hunspell and set ispell-really-hunspell if needed
(ispell-send-string), (ispell-start-process), (flyspell-large-region):
Pass right options for hunspell if needed
2008-12-18 18:44:31 +00:00
Chong Yidong
f768e8e8c9 (flyspell-math-tex-command-p): Always catch errors raised in
`texmathp'.
(flyspell-tex-math-initialized): Remove.
2008-09-17 00:55:38 +00:00
Agustín Martín
274483ccca (flyspell-mode) Fix docstring 2008-08-28 11:33:57 +00:00
Chong Yidong
6797fabd2d (flyspell-check-pre-word-p): Make sure flyspell-pre-point is valid to
avoid signalling an error in post-command-hook.
2008-08-26 23:00:31 +00:00
Stefan Monnier
747d0c440f (mail-mode-flyspell-verify):
Check message-signature-separator exists before using it.
2008-06-13 15:15:32 +00:00
Glenn Morris
1fecc8feb6 Switch to recommended form of GPLv3 permissions notice. 2008-05-06 04:34:22 +00:00
Agustín Martín
b224db3868 (flyspell-mode-on): Remove redundant (flyspell-mode-hook) run.
(flyspell-mode): Fix docstring in definition.
2008-04-29 10:55:35 +00:00
Stefan Monnier
caea54f833 * ispell.el (ispell-set-spellchecker-params): New function to make sure
right params and dictionary alists are used after spellchecker changes.
(ispell-aspell-dictionary-alist, ispell-last-program-name)
(ispell-initialize-spellchecker-hook): New variables and hook.
(ispell-find-aspell-dictionaries): Use ispell-aspell-dictionary-alist.
(ispell-maybe-find-aspell-dictionaries): Remove.
Calls replaced by (ispell-set-spellchecker-params) calls.
(ispell-have-aspell-dictionaries): Remove.
* flyspell.el: Replace ispell-maybe-find-aspell-dictionaries by
ispell-set-spellchecker-params.
2008-04-23 20:39:10 +00:00
Reiner Steib
e039c77344 (flyspell-duplicate-distance): Improve custom type. 2008-04-06 21:01:50 +00:00
Bastien Guerry
23e330700e * textmodes/flyspell.el (nxml-mode): Add the right.
`flyspell-mode-predicate'.

* wid-edit.el (link): Use 'mouse-face for :follow-link.
2008-03-14 10:13:30 +00:00
Miles Bader
59ce725a3b Merge from emacs--rel--22
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987
2008-01-08 20:46:54 +00:00
Glenn Morris
12dc447f2a Add 2008 to copyright years. 2008-01-07 02:23:04 +00:00
Glenn Morris
a3614e04ba Agustín Martín <agustin.martin at hispalinux.es>
(flyspell-large-region): Explicitly set encoding for aspell process
and for communication with it.  Only add "-d" option if not already
present.  Use ispell-current-dictionary and
ispell-current-personal-dictionary.  General reorganization.
2007-12-02 18:18:19 +00:00
Dan Nicolaescu
fc5e09b3ee * textmodes/flyspell.el (message-signature-separator):
* longlines.el (message-indent-citation-function): Pacify byte
compiler.

* emacs-lisp/cl-loaddefs.el:
* ldefs-boot.el: Regenerate.

* Makefile.in (BYTE_COMPILE_EXTRA_FLAGS): New variable.
(.el.elc, compile, compile-always, compile-calc)
($(lisp)/progmodes/cc-mode.elc): Use it.
2007-10-29 18:32:32 +00:00
Miles Bader
1af74d06e5 Merge from emacs--rel--22
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-875
2007-10-09 08:52:57 +00:00
Juanma Barranquero
6c3bce72f8 (flyspell-delay-commands, flyspell-deplacement-commands):
Use `mapc' rather than `mapcar'.
2007-09-26 00:32:27 +00:00
Michaël Cadilhac
08fea92887 (flyspell-mark-duplications-exceptions): New variable. List of
exceptions for the duplicated word rule.
(flyspell-mark-duplications-flag): Mention it.
(flyspell-word): Treat it.
2007-08-31 13:41:31 +00:00
Richard M. Stallman
478adae212 (flyspell-mode): Catch errors in flyspell-mode-on. 2007-08-27 16:26:48 +00:00
Glenn Morris
3ecd3a56c0 Replace `iff' in doc-strings and comments. 2007-08-08 07:27:21 +00:00
Glenn Morris
5a9dffec38 Switch license to GPLv3 or later. 2007-07-25 04:24:43 +00:00
Richard M. Stallman
913a8cda35 (flyspell-correct-word-before-point): Don't let opoint be nil.
(flyspell-emacs-popup): Explicit error if no dialogs.
2007-05-24 22:12:25 +00:00
Chong Yidong
30133f6dcc (flyspell-auto-correct-previous-word): Use window-start and
window-end.
2007-04-27 18:53:31 +00:00
Glenn Morris
2aebf08d10 (flyspell-define-abbrev): Downcase abbrev before defining it. 2007-04-22 00:22:14 +00:00
Chong Yidong
bb578a1d85 (flyspell-duplicate, flyspell-incorrect): Revert 2006-01-27 change. 2007-04-06 18:55:13 +00:00