1. 13 Dec, 2016 5 commits
    • Reuben Thomas's avatar
      Generalise over-specific documentation · 028249eb
      Reuben Thomas authored
      * lisp/textmodes/ispell.el (ispell-personal-dictionary): Rather than
      document precise personal wordlist filenames for only two supported
      spelling checkers, simply say that the default personal dictionary
      depends on the chosen spelling checker.  The user can check the
      spelling checker’s documentation if necessary.  This is simpler, and
      works for other supported (and future, or unknown) spelling checkers.
      028249eb
    • Reuben Thomas's avatar
      Remove tests for built-in functions · 51d011d6
      Reuben Thomas authored
      * lisp/textmodes/ispell.el (buffer-substring-no-properties): Remove
      back-up definition.
      (ispell-add-per-file-word-list): Remove tests for comment-padright and
      comment-normalize-vars.
      51d011d6
    • Reuben Thomas's avatar
      Remove unused ispell-looking-back · a3ca97e7
      Reuben Thomas authored
      * lisp/textmodes/ispell.el (ispell-looking-back): Remove unused alias.
      a3ca97e7
    • Reuben Thomas's avatar
      Assume we have version<= for checking ispell version · 8edf0eb4
      Reuben Thomas authored
      * lisp/textmodes/ispell.el (ispell-check-minver): Remove.
      (ispell-check-version): Use version<= directly.
      8edf0eb4
    • Reuben Thomas's avatar
      Remove ispell.el pre-GNU Emacs comments · f25c8b34
      Reuben Thomas authored
      * lisp/textmodes/ispell.el (Commentary): Remove original maintainer
        details, as Emacs version, bug report address and so forth should be
        used instead for this version.  Remove in-line change history; use
        git instead.
      f25c8b34
  2. 08 Oct, 2016 1 commit
    • Laimonas Vėbra's avatar
      Extend dictionary and library-directory handling for Ispell · 2913fa2d
      Laimonas Vėbra authored
      * lisp/textmodes/ispell.el (ispell-check-version): Allow
      overriding LIBDIR via the variable defined by LIBRARYVAR (usually
      ISPELL_DICTDIR).
      (ispell-valid-dictionary-list): If the -d option to Ispell
      specifies an absolute file name, use that regardless of
      ispell-library-directory.  (Bug#24439)
      
      Copyright-paperwork-exempt: yes
      2913fa2d
  3. 08 May, 2016 1 commit
    • Paul Eggert's avatar
      Prefer grep -E/-F to egrep/fgrep · e8bda380
      Paul Eggert authored
      POSIX marked egrep and fgrep as legacy apps in SUSv2 (1997) and
      withdrew them in SUSv3 (2001), and these days grep -E and grep -F
      are probably more portable.
      * lib-src/etags.c (main):
      * lisp/eshell/em-unix.el (eshell-grep, eshell/egrep)
      (eshell/fgrep):
      * lisp/cedet/semantic/symref.el (semantic-symref-find-text):
      * lisp/eshell/esh-var.el (eshell-apply-indices):
      * lisp/progmodes/ada-xref.el (ada-xref-search-with-egrep)
      (ada-find-in-src-path):
      * lisp/textmodes/ispell.el (ispell-grep-command):
      (ispell-lookup-words):
      Use or document grep -E and grep -F instead of egrep and fgrep.
      * lisp/textmodes/ispell.el (ispell-grep-options):
      Use -Ei on all platforms, not just MS-Windows.
      e8bda380
  4. 30 Apr, 2016 1 commit
    • Eli Zaretskii's avatar
      Fix the MSDOS build · ccdaf04c
      Eli Zaretskii authored
      * config.bat:
      * msdos/sedlisp.inp:
      * msdos/sedlibmk.inp:
      * msdos/sedleim.inp:
      * msdos/sedadmin.inp:
      * msdos/sed6.inp:
      * msdos/sed3v2.inp:
      * msdos/sed2v2.inp:
      * msdos/sed1v2.inp: Adapt to Emacs 25.
      
      * src/process.c (remove_slash_colon): Move out of "#ifdef
      subprocesses" block, as it its called unconditionally.  Move
      ADD_SUBFEATURE calls into "#ifdef subprocesses" block, as they
      reference variables only defined in that block.
      * src/msdos.h: Provide prototypes for IT_set_frame_parameters,
      faccessat, msdos_fatal_signal, syms_of_msdos, pthread_sigmask,
      dos_keysns, dos_keyread, run_msdos_command, and
      syms_of_win16select, to avoid compiler warnings.
      * src/msdos.c (SYS_ENVIRON): Define to either '_environ' or
      'environ', depending on the DJGPP version.
      Remove declarations of externally-visible Lisp objects, like
      Qbackground_color and Qreverse.
      (run_msdos_command): First argument is not signed, not unsigned.
      Use SYS_ENVIRON.
      (sys_select): Use 'timespec_cmp' instead of 'timespec_sign', as
      the latter doesn't work when 'time_t' is an unsigned data type.
      This caused idle timers to behave incorrectly: they only fired
      after a keyboard input event.
      * src/frame.c (adjust_frame_size) [MSDOS]: Account for
      FRAME_TOP_MARGIN that isn't counted in the frame's number of
      lines, but dos_set_window_size needs it to be added.
      * src/lread.c (INFINITY, NAN) [DJGPP < 2.05]: Provide definitions.
      * src/fns.c (sort_vector_copy) [__GNUC__ < 4]: Provide a prototype
      that works around compilation errors with older GCC versions.
      * src/w16select.c: Don't declare QCLIPBOARD and QPRIMARY as Lisp
      Objects.
      * src/filelock.c [MSDOS]: Ifdef away most of the code.  Provide
      no-op implementations for 'lock_file' and 'unlock_file'.
      (Ffile_locked_p) [MSDOS]: Always return nil.  This avoids multiple
      ifdefs in all users of filelock.c functionality.
      * src/conf_post.h (EOVERFLOW, SIZE_MAX) [DJGPP < 2.04]: Define.
      * src/emacs.c [MSDOS]: Include dosfns.h, to avoid compiler
      warnings.
      * src/dosfns.h: Provide prototypes for dos_cleanup,
      syms_of_dosfns, and init_dosfns.
      * src/deps.mk (atimer.o): Depend on msdos.h.
      (emacs.o): Depend on dosfns.h.
      * src/atimer.c [MSDOS]: Include msdos.h, to avoid compiler
      warnings.
      
      * lisp/window.el (window--adjust-process-windows): Skip the body
      if 'process-list' is not available.  This avoids failure to start
      up on MS-DOS.
      * lisp/vc/diff.el (diff-no-select): Test 'make-process', not
      'start-process', as the latter is now available on all platforms.
      * lisp/textmodes/ispell.el (ispell-async-processp): Replace
      'start-process' with 'make-process' in a comment.
      * lisp/term/internal.el (IT-unicode-translations): Modify and add
      a few translations to display Info files with Unicode markup.  Fix
      an ancient off-by-one mismatch error with Unicode codepoints.
      * lisp/progmodes/compile.el (compilation-start): Test
      'make-process', not 'start-process', as the latter is now
      available on all platforms.
      * lisp/man.el (Man-build-man-command, Man-getpage-in-background):
      Test 'make-process', not 'start-process', as the latter is now
      available on all platforms.
      * lisp/international/mule-cmds.el (set-coding-system-map): Test
      'make-process', not 'start-process', as the latter is now
      available on all platforms.
      * lisp/eshell/esh-cmd.el (eshell-do-pipelines-synchronously): Doc
      fix.
      (eshell-execute-pipeline): Test 'make-process', not
      'start-process', as the latter is now available on all platforms.
      ccdaf04c
  5. 18 Apr, 2016 1 commit
    • Stefan Monnier's avatar
      * lisp/textmodes/ispell.el: Compile with lexical-binding · 03887a19
      Stefan Monnier authored
      (declare-function): Don't define any more.
      (ispell-check-minver, ispell-looking-back): Tweak definition so that
      the compiler can obviously know that it's always defined.
      (ispell-debug-buffer): Declare var.
      (ispell-hunspell-fill-dictionary-entry)
      (ispell-parse-hunspell-affix-file, ispell-hunspell-add-multi-dic)
      (ispell-find-hunspell-dictionaries, ispell-set-spellchecker-params)
      (ispell-command-loop): Avoid add-to-list on local variables.
      03887a19
  6. 16 Apr, 2016 1 commit
  7. 24 Jan, 2016 1 commit
    • Alan Mackenzie's avatar
      Expunge "allow" + infinitive without direct object from source and doc. · fbce4757
      Alan Mackenzie authored
      Do the same for "permit", "enable", and "prevent".
      
      * doc/emacs/mule.texi:
      * doc/lispref/control.texi:
      * doc/lispref/display.texi:
      * doc/lispref/frames.texi:
      * doc/lispref/functions.texi:
      * doc/lispref/nonascii.texi:
      * doc/lispref/streams.texi:
      * doc/lispref/windows.texi:
      * doc/misc/dbus.texi:
      * doc/misc/eww.texi:
      * doc/misc/flymake.texi:
      * doc/misc/octave-mode.texi:
      * doc/misc/org.texi:
      * doc/misc/reftex.texi:
      * doc/misc/tramp.texi:
      * doc/misc/wisent.texi:
      * etc/NEWS:
      * lisp/autorevert.el:
      * lisp/cedet/mode-local.el:
      * lisp/cedet/semantic/senator.el:
      * lisp/cedet/semantic/wisent.el:
      * lisp/dos-fns.el:
      * lisp/frameset.el:
      * lisp/gnus/gnus-agent.el:
      * lisp/gnus/mm-util.el:
      * lisp/international/characters.el:
      * lisp/ldefs-boot.el:
      * lisp/mail/mailclient.el:
      * lisp/man.el:
      * lisp/mh-e/mh-search.el:
      * lisp/net/tramp-cmds.el:
      * lisp/net/tramp-gvfs.el:
      * lisp/org/org-crypt.el:
      * lisp/org/org-element.el:
      * lisp/org/org-feed.el:
      * lisp/org/org.el:
      * lisp/org/ox-ascii.el:
      * lisp/org/ox-icalendar.el:
      * lisp/org/ox-publish.el:
      * lisp/org/ox.el:
      * lisp/play/gamegrid.el:
      * lisp/play/gomoku.el:
      * lisp/progmodes/antlr-mode.el:
      * lisp/progmodes/python.el:
      * lisp/progmodes/vhdl-mode.el:
      * lisp/strokes.el:
      * lisp/textmodes/ispell.el:
      * lisp/tree-widget.el:
      * lisp/vc/pcvs.el:
      * lisp/window.el:
      * src/lisp.h:
      * src/w32.c:
      * src/w32heap.c:
      * src/w32term.c:
      * src/window.c:
      * src/xfaces.c:
      
      Replace solecisms like "This allow to do something" with a correct
      alternative, such as "This allow you to do something", "This allows
      something to be done" or "This allows the doing of something".
      fbce4757
  8. 01 Jan, 2016 1 commit
  9. 14 Dec, 2015 3 commits
    • Alan Mackenzie's avatar
      Ispell: Bind isearch-regexp-function to nil around call to isearch..-new-loop · 16dac3f9
      Alan Mackenzie authored
      * lisp/textmodes/ispell.el (ispell-highlight-spelling-error-overlay): bind
      isearch-regexp-function to nil around call to isearch-lazy-highligh-new-loop.
      16dac3f9
    • Alan Mackenzie's avatar
      Enhance ispell-skip-region-alist by generating part of it at runtime. · 9ae19d2f
      Alan Mackenzie authored
      * lisp/textmodes/ispell.el (ispell--\\w-filter, ispell--make-\\w-expression)
      (ispell--make-filename-or-URL-re): New functions which generate a regexp.
      (ispell-skip-region-alist): Remove the bit that matches a filename/URL, etc.
      (ispell-begin-skip-region-regexp, ispell-skip-region-list, ispell-message):
      Include the result of ispell--make-filename-or-URL-re in regexps.
      9ae19d2f
    • Alan Mackenzie's avatar
      Replace GROUP argument in six window primitives by new functions. · e8937de5
      Alan Mackenzie authored
      * doc/lispref/windows.texi (Window Start and End, Textual Scrolling)
      * doc/lispref/positions.texi (Screen Lines): Remove optional GROUP argument
      from description of six window functions.  Add in description of new functions
      window-group-start, window-group-end, set-window-group-start,
      pos-visible-in-window-group-p, recenter-group and move-to-window-group-line,
      together with the six variables indirecting to the pertinent group
      functions.
      
      * src/window.c
      * src/keyboard.c: Revert the commit from 2015-11-11 12:02:48, in so far as it
      applies to these two files, which added the GROUP argument to six window
      primitives.
      
      * lisp/follow.el (follow-mode): Use updated variable names for the indirected
      functions.
      
      * lisp/isearch.el (isearch-update, isearch-done, isearch-string-out-of-window)
      (isearch-back-into-window, isearch-lazy-highlight-new-loop)
      (isearch-lazy-highlight-search, isearch-lazy-highlight-update): Replace calls
      to window primitives (e.g. window-start) with a GROUP argument by calls to
      new functions (e.g. window-group-start).
      
      * lisp/ispell.el (ispell-command-loop): Replace call to
      pos-visible-in-window-p with pos-visible-in-window-group-p.
      
      * lisp/window.el (window-group-start, window-group-end)
      (set-window-group-start, recenter-group, pos-visible-in-window-group-p)
      (selected-window-group, move-to-window-group-line): New functions.
      (window-group-start-function, window-group-end-function)
      (set-window-group-start-function, recenter-group-function)
      (pos-visible-in-window-group-p-function, selected-window-group-function)
      (move-to-window-group-line-function): New variables.
      e8937de5
  10. 07 Dec, 2015 1 commit
    • Alan Mackenzie's avatar
      Further progress making Isearch, Ispell, Replace work with Follow Mode. · 3194f1cc
      Alan Mackenzie authored
      * lisp/follow.el: (follow-mode): Remove references to sit*-for-function, which
      no longer exists.  Add follow-post-command-hook to  three special purpose
      hooks at setup, and remove them at tear down.
      
      * lisp/isearch.el: (isearch-update): invoke isearch-update-post-hook before
      isearch-lazy-highlight-new-loop.
      (isearch-lazy-highlight-new-loop): Restore this function to what it previously
      was, merging the functionality of isearch-lazy-highlight-maybe-new-loop into
      it.
      (isearch-lazy-highlight-maybe-new-loop): function removed.
      
      * lisp/replace.el: (replace-update-post-hook): New hook variable.
      (perform-replace): Add second (nil) argument to looking-back.  Invoke
      replace-update-post-hook before calling replace-highlight.
      
      * lisp/textmodes/ispell.el: (ispell-update-post-hook): New hook variable.
      (ispell-command-loop): invoke ispell-update-post-hook.  Add GROUP argument to
      call of pos-visible-in-window-p.
      (ispell-display-buffer): Place *Choices* window at the top of the last window
      in a window group.
      3194f1cc
  11. 06 Dec, 2015 1 commit
  12. 17 Sep, 2015 1 commit
    • Paul Eggert's avatar
      Backslash cleanup in Elisp source files · 284c470e
      Paul Eggert authored
      This patch should not change behavior.  It typically omits backslashes
      where they are redundant (e.g., in the string literal "^\$").
      In a few places, insert backslashes where they make regular
      expressions clearer: e.g., replace "^\*" (equivalent to "^*") with
      "^\\*", which has the same effect as a regular expression.
      Also, use ‘\ %’ instead of ‘\%’ when avoiding confusion with SCCS IDs,
      and similarly use ‘\ $’ instead of ‘\$’ when avoiding confusion with
      RCS IDs, as that makes it clearer that the backslash is intended.
      284c470e
  13. 03 Sep, 2015 1 commit
    • Paul Eggert's avatar
      Fix some more docstring etc. quoting problems · 26bd978d
      Paul Eggert authored
      Mostly these fixes prevent the transliteration of apostrophes
      that should stay apostrophes.  Also, prefer curved quotes in
      Bahá’í proper names, as that’s the preferred Bahá’í style and
      these names are chock-full of non-ASCII characters anyway.
      * lisp/emacs-lisp/eieio-core.el (eieio-defclass-autoload)
      (eieio-defclass-internal):
      * lisp/emacs-lisp/eieio.el (defclass):
      * lisp/hi-lock.el (hi-lock-mode):
      Don’t transliterate Lisp apostrophes when generating a
      doc string or diagnostic.
      * lisp/international/mule-diag.el (list-coding-systems-1):
      * lisp/international/ogonek.el (ogonek-jak, ogonek-how):
      * lisp/mail/sendmail.el (sendmail-query-user-about-smtp):
      * lisp/vc/ediff-mult.el (ediff-redraw-registry-buffer):
      * lisp/vc/ediff-ptch.el (ediff-fixup-patch-map):
      Substitute quotes before putting them in the help buffer.
      26bd978d
  14. 31 Aug, 2015 1 commit
    • Paul Eggert's avatar
      Quoting fixes in lisp/textmodes · 2cac2e2e
      Paul Eggert authored
      * lisp/textmodes/bibtex.el (bibtex-validate)
      (bibtex-validate-globally, bibtex-search-entries):
      * lisp/textmodes/ispell.el (ispell-command-loop):
      * lisp/textmodes/page-ext.el (search-pages, pages-directory):
      * lisp/textmodes/texinfmt.el (texinfmt-version)
      (texinfo-format-region, texinfo-format-buffer-1):
      * lisp/textmodes/two-column.el (2C-split):
      Respect text quoting style in doc strings and diagnostics.
      * lisp/textmodes/conf-mode.el (conf-mode-map, conf-quote-normal):
      * lisp/textmodes/sgml-mode.el (sgml-specials, sgml-mode):
      Escape apostrophes in doc strings.
      2cac2e2e
  15. 25 Aug, 2015 2 commits
    • Paul Eggert's avatar
      Spelling fixes · 7f67cdb6
      Paul Eggert authored
      7f67cdb6
    • Paul Eggert's avatar
      Prefer directed to neutral quotes · 875a5d0e
      Paul Eggert authored
      Prefer directed to neutral quotes in docstings and diagnostics.
      In docstrings, escape apostrophes that would otherwise be translated
      to curved quotes using the newer, simpler rules.
      * admin/unidata/unidata-gen.el (unidata-gen-table):
      * lisp/align.el (align-region):
      * lisp/allout.el (allout-mode, allout-solicit-alternate-bullet):
      * lisp/bookmark.el (bookmark-default-annotation-text):
      * lisp/calc/calc-aent.el (math-read-if, math-read-factor):
      * lisp/calc/calc-lang.el (math-read-giac-subscr)
      (math-read-math-subscr):
      * lisp/calc/calc-misc.el (report-calc-bug):
      * lisp/calc/calc-prog.el (calc-fix-token-name)
      (calc-read-parse-table-part):
      * lisp/cedet/ede/pmake.el (ede-proj-makefile-insert-dist-rules):
      * lisp/cedet/semantic/complete.el (semantic-displayor-show-request):
      * lisp/dabbrev.el (dabbrev-expand):
      * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
      * lisp/emacs-lisp/elint.el (elint-get-top-forms):
      * lisp/emacs-lisp/lisp-mnt.el (lm-verify):
      * lisp/emulation/viper-cmd.el (viper-toggle-search-style):
      * lisp/erc/erc-button.el (erc-nick-popup):
      * lisp/erc/erc.el (erc-cmd-LOAD, erc-handle-login):
      * lisp/eshell/em-dirs.el (eshell/cd):
      * lisp/eshell/em-glob.el (eshell-glob-regexp):
      * lisp/eshell/em-pred.el (eshell-parse-modifiers):
      * lisp/eshell/esh-arg.el (eshell-parse-arguments):
      * lisp/eshell/esh-opt.el (eshell-show-usage):
      * lisp/files-x.el (modify-file-local-variable):
      * lisp/filesets.el (filesets-add-buffer, filesets-remove-buffer)
      (filesets-update-pre010505):
      * lisp/find-cmd.el (find-generic, find-to-string):
      * lisp/gnus/auth-source.el (auth-source-netrc-parse-entries):
      * lisp/gnus/gnus-agent.el (gnus-agent-check-overview-buffer)
      (gnus-agent-fetch-headers):
      * lisp/gnus/gnus-int.el (gnus-start-news-server):
      * lisp/gnus/gnus-registry.el:
      (gnus-registry--split-fancy-with-parent-internal):
      * lisp/gnus/gnus-score.el (gnus-summary-increase-score):
      * lisp/gnus/gnus-start.el (gnus-convert-old-newsrc):
      * lisp/gnus/gnus-topic.el (gnus-topic-rename):
      * lisp/gnus/legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
      * lisp/gnus/nnmairix.el (nnmairix-widget-create-query):
      * lisp/gnus/spam.el (spam-check-blackholes):
      * lisp/mail/feedmail.el (feedmail-run-the-queue):
      * lisp/mpc.el (mpc-playlist-rename):
      * lisp/net/ange-ftp.el (ange-ftp-shell-command):
      * lisp/net/mairix.el (mairix-widget-create-query):
      * lisp/net/tramp-cache.el:
      * lisp/obsolete/otodo-mode.el (todo-more-important-p):
      * lisp/obsolete/pgg-gpg.el (pgg-gpg-process-region):
      * lisp/obsolete/pgg-pgp.el (pgg-pgp-process-region):
      * lisp/obsolete/pgg-pgp5.el (pgg-pgp5-process-region):
      * lisp/org/ob-core.el (org-babel-goto-named-src-block)
      (org-babel-goto-named-result):
      * lisp/org/ob-fortran.el (org-babel-fortran-ensure-main-wrap):
      * lisp/org/ob-ref.el (org-babel-ref-resolve):
      * lisp/org/org-agenda.el (org-agenda-prepare):
      * lisp/org/org-bibtex.el (org-bibtex-fields):
      * lisp/org/org-clock.el (org-clock-notify-once-if-expired)
      (org-clock-resolve):
      * lisp/org/org-feed.el (org-feed-parse-atom-entry):
      * lisp/org/org-habit.el (org-habit-parse-todo):
      * lisp/org/org-mouse.el (org-mouse-popup-global-menu)
      (org-mouse-context-menu):
      * lisp/org/org-table.el (org-table-edit-formulas):
      * lisp/org/ox.el (org-export-async-start):
      * lisp/play/dunnet.el (dun-score, dun-help, dun-endgame-question)
      (dun-rooms, dun-endgame-questions):
      * lisp/progmodes/ada-mode.el (ada-goto-matching-start):
      * lisp/progmodes/ada-xref.el (ada-find-executable):
      * lisp/progmodes/antlr-mode.el (antlr-options-alists):
      * lisp/progmodes/flymake.el (flymake-parse-err-lines)
      (flymake-start-syntax-check-process):
      * lisp/progmodes/python.el (python-define-auxiliary-skeleton):
      * lisp/progmodes/sql.el (sql-comint):
      * lisp/progmodes/verilog-mode.el (verilog-load-file-at-point):
      * lisp/server.el (server-get-auth-key):
      * lisp/subr.el (version-to-list):
      * lisp/textmodes/reftex-ref.el (reftex-label):
      * lisp/textmodes/reftex-toc.el (reftex-toc-rename-label):
      * lisp/vc/ediff-diff.el (ediff-same-contents):
      * lisp/vc/vc-cvs.el (vc-cvs-mode-line-string):
      * test/automated/tramp-tests.el (tramp-test33-asynchronous-requests):
      Use directed rather than neutral quotes in diagnostics.
      875a5d0e
  16. 22 Aug, 2015 2 commits
    • Eli Zaretskii's avatar
      Support invocation of Hunspell with multiple dictionaries · ff42c71d
      Eli Zaretskii authored
      * lisp/textmodes/ispell.el (ispell-parse-hunspell-affix-file): Support
      lists of dictionaries of the form "DICT1,DICT2,...".
      (ispell-hunspell-add-multi-dic): New command.  (Bug#20495)
      ff42c71d
    • Eli Zaretskii's avatar
      Minor formatting changes in ispell.el · 19efb9db
      Eli Zaretskii authored
      * lisp/textmodes/ispell.el (ispell-create-debug-buffer)
      (ispell-print-if-debug, ispell-aspell-find-dictionary)
      (ispell-aspell-add-aliases, ispell-hunspell-dict-paths-alist)
      (ispell-hunspell-dictionary-alist)
      (ispell-hunspell-fill-dictionary-entry)
      (ispell-find-hunspell-dictionaries, ispell-send-replacement)
      (ispell-buffer-with-debug, ispell-complete-word)
      (ispell-current-dictionary, ispell-current-personal-dictionary)
      (ispell-accept-output, ispell-minor-mode)
      (ispell-personal-dictionary, ispell-dictionary-alist)
      (ispell-really-aspell, ispell-really-hunspell)
      (ispell-encoding8-command, ispell-aspell-supports-utf8)
      (ispell-aspell-dictionary-alist, ispell-set-spellchecker-params):
      Fix whitespace, inconsistent capitalization, and arguments in doc
      strings.
      19efb9db
  17. 21 May, 2015 1 commit
  18. 17 May, 2015 1 commit
  19. 16 May, 2015 1 commit
  20. 15 May, 2015 1 commit
  21. 28 Apr, 2015 1 commit
    • Eli Zaretskii's avatar
      Fix synchronous invocation of Ispell · e78aef00
      Eli Zaretskii authored
      * lisp/textmodes/ispell.el (ispell-init-process): Assign a non-nil
      value to ispell-process-directory before calling ispell-init-process.
      Don't call set-process-coding-system if ispell-async-processp is nil.
      (Bug#20448)
      e78aef00
  22. 03 Mar, 2015 2 commits
  23. 01 Jan, 2015 2 commits
  24. 19 Dec, 2014 1 commit
  25. 18 Dec, 2014 1 commit
    • Martin Rudalics's avatar
      Fix ispell window handling. · 655a6f35
      Martin Rudalics authored
      * textmodes/ispell.el (ispell-command-loop): Suppress horizontal
      scroll bar on ispell's windows.  Don't count window lines and
      don't deal with dedicated windows.
      (ispell-show-choices, ispell-help): Let `ispell-display-buffer'
      do the window handling.
      (ispell-adjusted-window-height, ispell-overlay-window): Remove.
      (ispell-display-buffer): New function to reuse, create and fit
      window to ispell's buffers. (Bug#3413)
      655a6f35
  26. 09 May, 2014 1 commit
    • Glenn Morris's avatar
      Use file-accessible-directory-p in some more places · 1d75432d
      Glenn Morris authored
      * lisp/files.el (file-expand-wildcards):
      * lisp/man.el (Man-support-local-filenames):
      * lisp/printing.el (pr-i-directory, pr-interface-directory):
      * lisp/progmodes/grep.el (lgrep, rgrep):
      * lisp/textmodes/ispell.el (ispell-call-process)
      (ispell-call-process-region, ispell-start-process)
      (ispell-init-process):
      * lisp/mh-e/mh-e.el (mh-variants):
      Use file-accessible-directory-p.
      1d75432d
  27. 31 Jan, 2014 1 commit
    • Juri Linkov's avatar
      Misc small fixes. · bd21bf41
      Juri Linkov authored
      * doc/lispref/searching.texi (String Search): Incremental word search fixes.
      
      * lisp/sort.el (delete-duplicate-lines): Remove `:weakness 'key'
      from `make-hash-table'.
      
      * lisp/textmodes/ispell.el (ispell-init-process): Change message format
      to be consistent with other messages.
      bd21bf41
  28. 14 Jan, 2014 1 commit
  29. 01 Jan, 2014 1 commit
  30. 09 Nov, 2013 1 commit