1. 16 Feb, 2018 1 commit
    • Eli Zaretskii's avatar
      Improve the MS-Windows appendix of the Emacs manual · e9c7ddc6
      Eli Zaretskii authored
      * doc/emacs/msdos.texi (Windows Startup): Describe the pinned
      shortcuts for starting Emacs.
      (Text and Binary): Minor wording changes.
      (Windows Files): Mention 'read-file-name-completion-ignore-case'.
      (ls in Lisp): Update the list of supported 'ls' switches.
      Document 'ls-lisp-use-string-collate' and
      'ls-lisp-UCA-like-collation'.
      (Windows HOME): Mention warnings displayed at startup when
      deprecated locations of HOME and/or deprecated names for init
      files are used.
      (Windows Keyboard): Mention delete-selection-mode.
      e9c7ddc6
  2. 15 Feb, 2018 1 commit
    • Eli Zaretskii's avatar
      More improvements for the Emacs manual · b46be294
      Eli Zaretskii authored
      * doc/emacs/programs.texi (Basic Indent, Comment Commands): Fix
      typos.
      * doc/emacs/text.texi (TeX Print, HTML Mode, Enriched Faces): Fix
      typos.
      * doc/emacs/help.texi (Help Files): Improve @uref usage.  Reported
      by Stefan Kamphausen <stefan.kamphausen@acrolinx.com> in
      emacs-manual-bugs@gnu.org.
      
      * doc/emacs/fortran-xtra.texi (ForIndent Commands): Fix a typo.
      (ForIndent Commands, Fortran Columns): Add empty lines between
      @items in a @table.
      (ForIndent Cont, ForIndent Num, Fortran Columns): Mention
      'column-number-indicator-zero-based'.
      (ForIndent Vars): Fix a typo.
      (Fortran Comments): Fix punctuation.
      (ForIndent Cont, Fortran Autofill): Fix markup of keyboard input.
      * doc/emacs/programs.texi (Comments): Fix a typo.
      (Comment Commands): More accurate description of the commands.
      (Options for Comments): Don't mention "hook".
      (Man Page): Prefer "M-x man" if available.
      (Hideshow): Fix the command key sequence.
      (Semantic): Update supported languages.
      (Semantic, Hungry Delete, Other C Commands): Fix markup of
      commands.
      (Misc for Programs): Fix a typo.
      (Electric C, Hungry Delete): More accurate description of
      mode-line lighters of CC submodes.
      (Asm Mode): Add empty lines between @items in a @table.
      * doc/emacs/programs.texi (Program Modes): Add a few more modes.
      Reported by Michael Albinus <michael.albinus@gmx.de> in
      emacs-manual-bugs@gnu.org.
      
      * doc/emacs/msdos.texi (Windows Misc): A minor rewording.
      Suggested by Isaac Carter <icarter1391@gmail.com> in
      emacs-manual-bugs@gnu.org.
      b46be294
  3. 13 Feb, 2018 1 commit
    • Eli Zaretskii's avatar
      More changes in the Emacs manual · 333d6f4d
      Eli Zaretskii authored
      * doc/emacs/search.texi (Regexp Backslash): Say that
      symbol-constituent characters are determined by the syntax table.
      (Lax Search): Fix example of case-insensitive search.  Fix a
      typo.
      (Unconditional Replace): Improve wording.
      (Regexp Replace): More consistent wording.  Reported by Michael
      Albinus <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
      
      * doc/emacs/msdos.texi (Windows HOME): Avoid enumerating all the
      Windows versions.  Reported by Isaac Carter
      <icarter1391@gmail.com> in emacs-manual-bugs@gnu.org.
      333d6f4d
  4. 12 Feb, 2018 1 commit
    • Eli Zaretskii's avatar
      Another set of improvements in the Emacs manual · 26f64410
      Eli Zaretskii authored
      * doc/emacs/msdos-xtra.texi (MS-DOS Keyboard):
      * doc/emacs/msdos.texi (Windows Keyboard):
      * doc/emacs/mark.texi (Using Region):
      * doc/emacs/frames.texi (Menu Mouse Clicks):
      * doc/emacs/macos.texi (Mac / GNUstep Basics): Fix spelling of
      keys.  Reported by Michael Albinus <michael.albinus@gmx.de> in
      emacs-manual-bugs@gnu.org.
      
      * doc/emacs/glossary.texi (Glossary): Document that "c.f." is a
      misspelling.  Reported by Robert Pluim <rpluim@gmail.com>.
      Various minor wording improvements.  Suggested by Toon Claes
      <toon@iotcl.com> in emacs-manual-bugs@gnu.org.
      More minor changes.  Suggested by Michael Albinus
      <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
      
      * doc/emacs/cmdargs.texi (Title X): Improve wording.
      
      * doc/emacs/building.texi (Grep Searching, Compilation): Avoid
      passive tense.
      
      * doc/emacs/basic.texi (Moving Point): Move the description of the
      bidi-related effects of the arrow keys from here ...
      * doc/emacs/mule.texi (Bidirectional Editing): ... to here.
      Explain the behavior of arrow keys between paragraphs.
      26f64410
  5. 29 Jan, 2018 1 commit
  6. 01 Jan, 2018 1 commit
  7. 31 Oct, 2017 1 commit
    • Charles A. Roelli's avatar
      ; Doc fixes · 460fe4a1
      Charles A. Roelli authored
      * lisp/progmodes/xref.el (xref-file-location)
      (xref-backend-apropos):
      * etc/NEWS (Lisp Changes in Emacs 26.1):
      * doc/emacs/msdos.texi (Windows Keyboard):
      * lisp/vc/vc.el (vc-print-branch-log):
      * src/buffer.c (word-wrap): Doc additions and fixes.
      460fe4a1
  8. 01 Jan, 2017 1 commit
  9. 19 Dec, 2016 1 commit
  10. 06 Nov, 2016 1 commit
    • Paul Eggert's avatar
      Modernize usage of 'macOS' in doc and comments · dc152c54
      Paul Eggert authored
      Apple changed the spelling of its operating system again, to "macOS",
      effective with macOS 10.12 Sierra (2016-09-20).  Change Emacs
      documentation and comments to match this.  Stick with older OS
      spellings ("OS X", "Mac OS X") when talking about older releases where
      the older names are more correct.
      dc152c54
  11. 26 Feb, 2016 1 commit
    • Jussi Lahdenniemi's avatar
      Improve the register-hotkey functionality on MS-Windows · 97d7a0b8
      Jussi Lahdenniemi authored
      * src/w32fns.c (_WIN32_WINNT): Define to 0x0600, needed for
      keyboard hook functionality.
      Include w32inevt.h, basetyps.h and unknwn.h.
      (VK_ANY, WM_WTSSESSION_CHANGE, WTS_SESSION_LOCK): New macros.
      (kbdhook): A new struct definition.
      (funhook, setup_w32_kbdhook, remove_w32_kbdhook, hook_w32_key)
      (check_w32_winkey_state, reset_w32_kbdhook_state): New functions.
      (modifier_set): Call check_w32_winkey_state if a Win key was
      pressed and the keyboard hook is active.
      (w32_wnd_proc): Don't handle Win key combinations if the keyboard
      hook is active.  Only register/unregister the hotkeys if the
      keyboard hook is not active.  When WM_CREATE is received, call
      setup_w32_kbdhook.  When WM_DESTROY is received, call
      reset_w32_kbdhook_state.
      (lookup_vk_code): When the keyboard hook is active, map
      alphanumeric characters to themselves.
      (w32_parse_and_hook_hot_key): Renamed from w32_parse_hot_key.  Map
      modified keys to VK_ANY if the keyboard hook is active.  Register
      Alt-x and Win-x combinations.
      (Fw32_shell_execute): Update doc string to reflect new
      functionality.  Bypass the code that posts the
      WM_EMACS_REGISTER_HOT_KEY message if the keyboard hook is active.
      (Fw32_unregister_hot_key): Bypass the code that posts the
      WM_EMACS_UNREGISTER_HOT_KEY message if the keyboard hook is active.
      (syms_of_w32fns) <w32-pass-lwindow-to-system>
      <w32-pass-rwindow-to-system, w32-phantom-key-code>
      <w32-lwindow-modifier, w32-rwindow-modifier>: Update doc strings
      to reflect the new functionality.
      * src/w32console.c (initialize_w32_display): Install the low-level
      keyboard hook.
      * src/w32inevt.c (key_event): Handle Win-x combinations only if
      the keyboard hook is not active.  If the hook is active, use
      check_w32_winkey_state instead.
      * src/w32term.h (setup_w32_kbdhook, remove_w32_kbdhook)
      (check_w32_winkey_state): Add prototypes.
      (w32_kbdhook_active): New macro.
      
      * doc/emacs/msdos.texi (Windows Keyboard): Update to reflect the
      new functionality.
      97d7a0b8
  12. 12 Jan, 2016 1 commit
    • Eli Zaretskii's avatar
      Make piping to subprocesses more robust on MS-Windows · 58a622d4
      Eli Zaretskii authored
      * src/w32.c (sys_write): Don't write to a pipe more stuff than its
      buffer can hold.  Don't return -1 if something has been written to
      the pipe.  Zero out 'errno' before calling '_write', to avoid
      returning a stale value.  (Bug#22344)
      * src/w32proc.c (syms_of_ntproc) <w32-pipe-buffer-size>: New variable.
      * src/w32.c (pipe2): Use it to request a user-defined size for the
      pipe being created.
      
      * etc/NEWS: Mention 'w32-pipe-buffer-size'.
      
      * doc/emacs/msdos.texi (Windows Processes): Document
      'w32-pipe-buffer-size'.
      58a622d4
  13. 01 Jan, 2016 1 commit
  14. 01 Jan, 2015 1 commit
  15. 07 Aug, 2014 1 commit
    • Reuben Thomas's avatar
      Refer to MS-DOS using the same name everywhere. · df514ccf
      Reuben Thomas authored
      * admin/FOR-RELEASE: ``MS-DOG'', ``MSDOG'' and ``msdog'' become
      ``MS-DOS''; ``msdog'' in filenames becomes ``msdos''.
      * admin/MAINTAINERS: ditto.
      * doc/emacs/Makefile.in (EMACSSOURCES): ditto.
      * doc/emacs/emacs-xtra.texi: ditto.
      * doc/emacs/emacs.texi: ditto.
      * doc/emacs/makefile.w32-in: ditto.
      * doc/emacs/msdog-xtra.texi: ditto, and rename file.
      * doc/emacs/msdog.texi: ditto, and rename file.
      * lisp/arc-mode.el: ditto.
      * lisp/frame.el: ditto.
      df514ccf
  16. 08 Jun, 2014 1 commit
    • Glenn Morris's avatar
      Doc tweaks re text-mode menus · 8cc3d197
      Glenn Morris authored
      * doc/emacs/screen.texi (Menu Bar): Copyedits.
      
      * doc/emacs/msdog.texi (Windows Keyboard): F10 menus are now a general feature.
      8cc3d197
  17. 29 Apr, 2014 1 commit
    • Eli Zaretskii's avatar
      Fix bug #17362 with inconsistent usage of @key and @kbd, and key names. · d7e9a7f8
      Eli Zaretskii authored
       doc/emacs/trouble.texi (Quitting, DEL Does Not Delete, Emergency Escape)
       (Bug Criteria): Fix usage of @kbd and @key.  (Bug#17362)
       doc/emacs/text.texi (Words, Pages, Foldout, HTML Mode): Fix usage of @kbd
       and @key.
       doc/emacs/search.texi (Special Isearch, Regexp Search): Fix usage of @kbd
       and @key.
       doc/emacs/screen.texi (Echo Area, Menu Bar): Fix usage of @kbd and @key.
       doc/emacs/rmail.texi (Rmail Scrolling): Fix usage of @kbd and @key.
       doc/emacs/programs.texi (Hungry Delete, Other C Commands): Fix usage of
       @kbd and @key.
       doc/emacs/picture-xtra.texi (Insert in Picture): Fix usage of @kbd and
       @key.
       doc/emacs/mule.texi (Unibyte Mode, Bidirectional Editing): Fix usage of
       @kbd and @key.
       doc/emacs/msdog.texi (Windows Keyboard, Windows Processes): Fix usage of
       @kbd and @key.
       doc/emacs/msdog-xtra.texi (MS-DOS Keyboard, MS-DOS Printing)
       (MS-DOS Processes): Fix usage of @kbd and @key.
       doc/emacs/misc.texi (Shell Ring, Printing Package): Fix usage of @kbd and
       @key.
       doc/emacs/mini.texi (Completion Commands, Minibuffer History): Fix usage
       of @kbd and @key.
       doc/emacs/kmacro.texi (Keyboard Macro Step-Edit): Fix usage of @kbd and
       @key.
       doc/emacs/killing.texi (Deletion, Rectangles, CUA Bindings): Fix usage of
       @kbd and @key.
       doc/emacs/indent.texi (Indentation Commands): Fix usage of @kbd and @key.
       doc/emacs/help.texi (Help Mode, Misc Help): Fix usage of @kbd and @key.
       doc/emacs/glossary.texi (Glossary): Fix usage of @kbd and @key.
       doc/emacs/frames.texi (Speedbar): Fix usage of @kbd and @key.
       doc/emacs/files.texi (Misc File Ops, File Name Cache, File Conveniences)
       (Filesets): Fix usage of @kbd and @key.
       doc/emacs/display.texi (View Mode): Fix usage of @kbd and @key.
       doc/emacs/dired.texi (Image-Dired): Fix usage of @kbd and @key.
       doc/emacs/custom.texi (Modifier Keys, Function Keys, Named ASCII Chars)
       (Init Syntax): Fix usage of @kbd and @key.
       doc/emacs/commands.texi (User Input): Fix usage of @kbd and @key.
       doc/emacs/calendar.texi (Counting Days, General Calendar): Fix usage of
       @kbd and @key.
       doc/emacs/building.texi (Threads Buffer): Fix usage of @kbd and @key.
       doc/emacs/buffers.texi (Select Buffer, Icomplete): Fix usage of @kbd and
       @key.
       doc/emacs/basic.texi (Inserting Text, Erasing, Arguments): Fix usage of
       @kbd and @key.
      d7e9a7f8
  18. 01 Jan, 2014 1 commit
  19. 08 Dec, 2013 1 commit
    • Juanma Barranquero's avatar
      Fix typos in doc files (bug#16089). · 36291308
      Juanma Barranquero authored
      * emacs/msdog.texi (Windows Keyboard): Fix typo.
      
      * lispref/display.texi (Progress, Face Remapping):
      * lispref/processes.texi (Serial Ports):
      * lispref/windows.texi (Recombining Windows): Fix typos.
      
      * misc/dbus.texi (Properties and Annotations): Fix typo.
      36291308
  20. 09 Feb, 2013 1 commit
    • Eli Zaretskii's avatar
      Remove all references to buffer-file-type and related features. · 8549f9e8
      Eli Zaretskii authored
       src/xdisp.c (decode_mode_spec): Remove handling of %t.
      
       lisp/net/ange-ftp.el (ange-ftp-insert-file-contents): Don't reference
       buffer-file-type.
       lisp/mail/feedmail.el (feedmail-force-binary-write): Doc fix.
       (feedmail-run-the-queue, feedmail-dump-message-to-queue)
       (feedmail-send-it-immediately): Don't bind buffer-file-type, bind
       coding-system-for-write instead.
       lisp/jka-compr.el (jka-compr-write-region): Don't bind
       buffer-file-type.
       lisp/emacs-lisp/bytecomp.el (byte-compile-file): Don't bind
       buffer-file-type.
       lisp/files.el (file-name-buffer-file-type-alist): Remove defvar.
       (insert-file-contents-literally): Remove reference to
       file-name-buffer-file-type-alist.
       lisp/dos-w32.el (file-name-buffer-file-type-alist): Deprecate and
       make-obsolete.
       (find-buffer-file-type-match, find-buffer-file-type): Remove.
       (find-buffer-file-type-coding-system): Remove references to
       find-buffer-file-type-match, find-buffer-file-type, and
       buffer-file-type.
       Don't put find-buffer-file-type-coding-system into
       file-coding-system-alist.
       (find-file-binary, find-file-text): Bind coding-system-for-read
       instead of file-name-buffer-file-type-alist.
       lisp/erc/erc-dcc.el (erc-dcc-get-file): Don't reference buffer-file-type.
      
       doc/emacs/msdog.texi (Text and Binary): Delete the description of
       file-name-buffer-file-type-alist.
      
       doc/lispref/modes.texi (%-Constructs): Remove the description of %t.
       doc/lispref/nonascii.texi (MS-DOS File Types): Delete node.
      
      Fixes: debbugs:12989
      8549f9e8
  21. 01 Jan, 2013 1 commit
  22. 05 Dec, 2012 1 commit
    • Paul Eggert's avatar
      Fix minor whitespace issues after "." in manual. · 1df7defd
      Paul Eggert authored
      Be more systematic about using "@." (not ".") at end of sentence that
      ends in a capital letter, and about appending "@:" after non-ends of
      sentences that end in a lower case letter followed by "." followed by
      whitespace.  Omit unnecessary use of "@:" and "@.".  Similarly for "?"
      and "!".  Be more consistent about putting a comma after "i.e." and
      "e.g."; this is the typical American style and it's easier to code in
      Texinfo.
      
      Fixes: debbugs:12973
      1df7defd
  23. 11 Jun, 2012 1 commit
  24. 27 May, 2012 1 commit
  25. 14 Apr, 2012 2 commits
  26. 02 Apr, 2012 1 commit
  27. 28 Feb, 2012 1 commit
  28. 23 Feb, 2012 1 commit
    • Glenn Morris's avatar
      Read msdog.texi · 8f4042d2
      Glenn Morris authored
      * doc/emacs/msdog.texi (Text and Binary, ls in Lisp, Windows HOME)
      (Windows Keyboard, Windows Mouse, Windows Processes)
      (Windows Printing, Windows Misc): Copyedits.
      (ls in Lisp): Update switches list.
      * admin/FOR-RELEASE: Related markup.
      8f4042d2
  29. 20 Feb, 2012 1 commit
    • Glenn Morris's avatar
      Checked emacs.texi · 2d2f6581
      Glenn Morris authored
      * doc/emacs/emacs.texi (Top, Preface): Small rephrasings.
      (menu, detailmenu): Update entries, and reformat some descriptions.
      * doc/emacs/building.texi, doc/emacs/display.texi:
      * doc/emacs/emacs-xtra.texi, doc/emacs/files.texi:
      * doc/emacs/frames.texi, doc/emacs/kmacro.texi, doc/emacs/msdog.texi:
      * doc/emacs/programs.texi, doc/emacs/text.texi:
      Reformat some menu descriptions.
      
      * admin/FOR-RELEASE: Related markup.
      2d2f6581
  30. 11 Jan, 2012 1 commit
  31. 05 Jan, 2012 1 commit
  32. 10 Dec, 2011 1 commit
  33. 20 Nov, 2011 1 commit
  34. 17 Nov, 2011 1 commit
  35. 16 Nov, 2011 1 commit
  36. 12 Jul, 2011 1 commit
    • Chong Yidong's avatar
      Document several Emacs 24 changes. · fdeb32ec
      Chong Yidong authored
      * doc/emacs/cmdargs.texi (Initial Options): Document --no-site-lisp.
      (Misc X): Document --parent-id.
      
      * doc/emacs/frames.texi (Frame Commands): Note that focus-follows-mouse now
      defaults to nil.
      
      * doc/emacs/misc.texi (emacsclient Options): Document --parent-id.
      
      * doc/emacs/msdog.texi (Windows HOME): Document _emacs as obsolete.
      
      * doc/man/emacsclient.1: Document exit status.
      fdeb32ec
  37. 15 May, 2011 1 commit
    • Chong Yidong's avatar
      Text-fitting fixes for printed Emacs manual on 7x9 paper. · ae742cb5
      Chong Yidong authored
      * building.texi (Flymake, Breakpoints Buffer):
      * calendar.texi (Appointments):
      * cmdargs.texi (General Variables, Display X):
      * custom.texi (Saving Customizations, Face Customization)
      (Directory Variables, Minibuffer Maps, Init Rebinding):
      * display.texi (Font Lock, Font Lock, Useless Whitespace):
      * fixit.texi (Spelling):
      * frames.texi (Creating Frames, Fonts):
      * help.texi (Help Files):
      * mini.texi (Minibuffer File):
      * misc.texi (emacsclient Options, Emulation):
      * msdog.texi (Windows Startup, Windows HOME, Windows Fonts):
      * mule.texi (International Chars, Language Environments)
      (Select Input Method, Modifying Fontsets, Charsets):
      * programs.texi (Custom C Indent):
      * rmail.texi (Rmail Labels):
      * text.texi (Table Conversion):
      * trouble.texi (Known Problems, Known Problems):
      * windows.texi (Change Window):
      * xresources.texi (GTK resources): Reflow text and re-indent code
      examples to avoid TeX overflows and underflows on 7x9 paper.
      
      * emacs.texi: Fix the (commented out) smallbook command.
      
      * macos.texi (Mac / GNUstep Events):
      * xresources.texi (Lucid Resources): Remove extraneous examples.
      ae742cb5
  38. 11 Mar, 2011 1 commit
  39. 25 Jan, 2011 1 commit