summaryrefslogtreecommitdiff
path: root/doc/emacs/programs.texi
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge from origin/emacs-24Paul Eggert2015-03-181-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1a941d6 Fix incorrect usage of @key in the User Manual (Bug#20135) 14c47d3 doc/misc/efaq-w32.texi: Spell-check. ac85901 doc/misc/efaq-w32.texi: Remove outdated information and update. c43762d Fix description of fullscreen mode on MS-Windows (Bug#20110). ea8cab3 doc/lispref/minibuf.texi (Basic Completion): Fix a typo. (Bug#20108) 2fdec80 Improve indexing in Emacs manual (Bug#20105) cc11321 Fix --no-bitmap-icon Conflicts: doc/emacs/ChangeLog doc/lispref/ChangeLog doc/misc/ChangeLog src/ChangeLog
| * Fix incorrect usage of @key in the User Manual (Bug#20135)Eli Zaretskii2015-03-181-2/+2
| | | | | | | | | | | | | | | | | | doc/emacs/misc.texi (Term Mode): doc/emacs/programs.texi (Basic Indent, Custom C Indent): doc/emacs/mini.texi (Minibuffer History): doc/emacs/text.texi (Org Mode): doc/emacs/display.texi (View Mode): Use @kbd where @key was mistakenly used.
* | Merge from origin/emacs-24Paul Eggert2015-02-251-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e726f20 Handle "#" operator properly inside macro. Fix coding bug. 618931b Handle dead frame in menu-bar-non-minibuffer-window-p. (Bug#19728) 017a03a Document MS-Windows file-name idiosyncrasies (Bug#19463) f3faf4f Fix description of Customize buffer in Emacs manual. 1c1d0b7 Fix a typo in the Emacs manual's Hungry Delete description. be7fb82 src/dispextern.h (FACE_FOR_CHAR): Fix the commentary. 33c4409 Spelling fixes 6c8231e python.el: Handle tabs in python-indent-dedent-line. 41c3b92 * lisp/progmodes/python.el: Respect user indentation after comment. 868df45 Avoid compiler warnings in decode_env_path. b28c979 Fix XEmacs version typo in comment and ChangeLog 989fb32 Improve solution of bug #19701 6310530 Fix refilling of list of language environments in User Manual c4c447d Restore XEmacs compatibility Conflicts: doc/emacs/ChangeLog lisp/ChangeLog src/ChangeLog test/ChangeLog
| * Fix a typo in the Emacs manual's Hungry Delete description.Eli Zaretskii2015-01-311-1/+1
| | | | | | | | | | doc/emacs/programs.texi (Hungry Delete): Fix a typo: "C-d" instead of "C-c C-d" in hungry-delete mode.
* | Merge from origin/emacs-24Fabián Ezequiel Gallina2015-01-281-1/+1
|\| | | | | | | | | | | 8ee825c doc/emacs/programs.texi (Custom C Indent): Fix a typo. (Bug#19647) 88ba49f Fix coding.c subscript error 3ea1b31 Prevent artist-mode from creating runaway timers (Bug#6130).
| * doc/emacs/programs.texi (Custom C Indent): Fix a typo. (Bug#19647)Eli Zaretskii2015-01-211-1/+1
| |
| * Update copyright year to 2015Paul Eggert2015-01-011-1/+1
| | | | | | | | Run admin/update-copyright.
* | Update copyright year to 2015Paul Eggert2015-01-011-1/+1
| | | | | | | | Run admin/update-copyright.
* | Merge from emacs-24; up to 2014-08-07T11:49:36Z!rrt@sc3d.orgGlenn Morris2014-11-031-1/+1
|\|
| * * doc/emacs/programs.texi (Misc for Programs): Fix typo.Glenn Morris2014-11-011-1/+1
| |
* | Remove remaining mentions of VMS as a hostReuben Thomas2014-08-071-2/+2
|/ | | | | | | | | | | | | | | | | * notes/exit-value: Remove specific discussion of VMS. * doc/emacs/programs.texi (Program Modes): Don't advertise VMS DCL support any more. * doc/misc/ediff.texi (Merging and diff3): Don't mention lack of support for VMS diff, we no longer support VMS. * lisp/progmodes/ada-mode.el: * lisp/net/tramp.el (tramp-handle-file-symlink-p): * lisp/net/tramp-ftp.el (tramp-ftp-file-name-handler): Remove a comment about VMS, which we no longer support. * lisp/progmodes/ada-xref.el (ada-xref-current): Remove mention of VMS, and fix a FIXME, using convert-standard-filename in place of removed ada-convert-file-name. * lisp/url/url-handlers.el: Remove a comment about VMS, which we no longer support.
* Doc tweaks re prettify-symbols-modeGlenn Morris2014-06-071-32/+11
| | | | | | | * doc/emacs/programs.texi (Prettifying Symbols): Remove node. (Misc for Programs): Mention more briefly here. * doc/emacs emacs.texi (Top): Update menu.
* Fix bug #17362 with inconsistent usage of @key and @kbd, and key names.Eli Zaretskii2014-04-291-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Update the missed spotDmitry Gutov2014-03-161-6/+6
| | | | | | * doc/emacs/programs.texi (Matching): Update the missed spot. Fixes: debbugs:17008
* * programs.texi (Matching): Use slightly more detailed description.Dmitry Gutov2014-03-161-1/+2
|
* Update `blink-matching-paren' in the manualDmitry Gutov2014-03-151-5/+5
| | | | | | | | * doc/emacs/programs.texi (Matching): Update WRT to the new `blink-matchin-paren' behavior. * doc/lispref/display.texi (Blinking): Update WRT to the new `blink-matchin-paren' behavior.
* Document `prettify-symbols-mode' and `global-prettify-symbols-mode'.Xue Fuqiao2014-02-281-0/+32
| | | | | | | | * doc/emacs/emacs.texi (Top): * doc/emacs/programs.texi (Programs, Prettifying Symbols): Document `prettify-symbols-mode' and `global-prettify-symbols-mode'. * etc/NEWS: Markup changes.
* Some doc about electric-indent-mode.Xue Fuqiao2014-02-271-13/+11
| | | | | | | | | | | * doc/lispref/text.texi (Margins): Fix the description of RET and `C-j'. * doc/emacs/programs.texi (Basic Indent): (Other C Commands): Fix the description of RET and `C-j'. * doc/emacs/indent.texi (Indentation Commands): Move the description of `C-j' from here... * doc/emacs/basic.texi (Inserting Text): ... to here.
* * doc/emacs/killing.texi (CUA Bindings): Document the new relationship betweenStefan Monnier2014-02-171-1/+1
| | | | | | | | cua-mode and delete-selection mode. (CUA Bindings): Mention that rectangle mode can be used on its own. * doc/emacs/programs.texi (Matching): Fix typo. * doc/lispref/minibuf.texi (Completion Commands): Don't document obsolete `common-substring' arg of display-completion-list.
* Doc for subword, superword modesGlenn Morris2014-02-081-24/+38
| | | | | | | | | | * doc/emacs/programs.texi (MixedCase Words): Rename node from "Glasses". Move Subword mode here from "Other C Commands" node. (Misc for Programs): Mention Superword mode. * doc/emacs/emacs.texi: Update menu. * etc/NEWS: Related markup.
* Doc updates for opascal.elGlenn Morris2014-01-251-5/+5
| | | | | | | | | | | | * lisp/progmodes/opascal.el (opascal-tab-always-indents, opascal-tab): Doc fix. Make obsolete. (opascal-mode): No longer mention opascal-tab-always-indents in doc. * doc/emacs/ack.texi (Acknowledgments): * doc/emacs/programs.texi (Program Modes): Update for delphi.el -> opascal.el renaming. * etc/NEWS: Edits.
* Spelling fixes.Paul Eggert2014-01-081-1/+1
| | | | | | | | | | | * lisp/language/china-util.el (hz-ascii-designation): Rename from hz-ascii-designnation. (hz-ascii-designation): Rename from hz-ascii-designnation. All uses changed. * lisp/cedet/semantic/decorate/include.el (semantic-decoration-mouse-3): Rename from semantic-decoratiton-mouse-3. All uses changed. * lisp/org/org-irc.el (org-irc-ellipsify-description): Rename from org-irc-elipsify-description. All uses changed.
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+1
|
* Make Electric Pair mode smarter/more useful:João Távora2013-12-261-2/+28
| | | | | | | | | | | | | | | | * lisp/electric.el: Pairing/skipping helps preserve balance. Autobackspacing behaviour. Opens extra newlines between pairs. Skip whitespace before closing delimiters. * lisp/emacs-lisp/lisp-mode.el (lisp-mode-variables): Use new features. * test/automated/electric-tests.lisp: New file. * doc/emacs/programs.texi: Describe new features. * lisp/simple.el: Pass non-nil interactive arg to newline call inside newline-and-indent.
* Fix two doc/emacs cross-referencesGlenn Morris2013-07-021-4/+4
| | | | | | * doc/emacs/maintaining.texi (EDE): Fix cross-reference. * doc/emacs/programs.texi (Program Modes): Fix emacs-xtra reference.
* * doc/emacs/programs.texi (Semantic): Fix typo.Glenn Morris2013-05-231-1/+1
|
* Update copyright notices for 2013.Paul Eggert2013-01-011-2/+2
|
* Fix minor whitespace issues after "." in manual.Paul Eggert2012-12-051-9/+9
| | | | | | | | | | | | 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
* More Emacs 24.3 documentation updates.Chong Yidong2012-10-271-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/building.texi (Compilation): Document compilation-always-kill. * doc/emacs/files.texi (Misc File Ops): Symbolic links on Windows only work on Vista and later. * doc/emacs/frames.texi (Mouse Avoidance): Mention new variable mouse-avoidance-banish-position. * doc/emacs/mule.texi (Recognize Coding): Remove an unreferenced vindex. * doc/emacs/package.texi (Package Menu): Document the "new" status. * doc/emacs/programs.texi (Which Function): Which Function mode now works in all major modes by default. * doc/emacs/search.texi (Symbol Search): New node. * doc/emacs/windows.texi (Window Choice): Don't refer to the obsolete special-display feature. * commands.texi (Event Input Misc): Remove last-input-char. (Command Loop Info): Remove last-command-char. * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap. * frames.texi (Initial Parameters): Don't mention the obsolete special-display feature. * hooks.texi (Standard Hooks): Remove obsolete hooks. * markers.texi (Information from Markers): Remove obsolete function buffer-has-markers-at. * minibuf.texi (High-Level Completion): Don't mention removed function iswitchb-read-buffer. * text.texi (Yanking): Document yank-handled-properties. * windows.texi (Choosing Window): Don't mention the obsolete special display feature. (Choosing Window Options): Remove obsolete special-display variables, and the functions special-display-p and special-display-popup-frame. * subr.el (insert-buffer-substring-as-yank): Doc fix.
* Merge changes from emacs-24; up to 2012-04-26T02:03:19Z!ueno@unixuser.orgChong Yidong2012-06-171-1/+2
|\
| * Emacs manual tweaks to accomodate 7x9 pdf.Chong Yidong2012-06-101-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * emacs.texi: Update ISBN and edition number. * anti.texi: * building.texi: * cmdargs.texi: * custom.texi: * display.texi: * files.texi: * frames.texi: * glossary.texi: * misc.texi: * mule.texi: * programs.texi: * sending.texi: * text.texi: Copyedits to avoid underfull/overfull in 7x9 manual.
| * Small edits for programs.texi in Emacs manualGlenn Morris2012-05-021-19/+12
| | | | | | | | | | | | | | | | | | * doc/emacs/programs.texi (Programs, Electric C): Copyedits. (Program Modes): Add xref to Fortran. (Left Margin Paren): Remove what was (oddly enough) the only use of defvar in the entire Emacs manual. (Hungry Delete): Remove footnote about ancient Emacs version. (Other C Commands): Use example rather than smallexample.
* | Nuke hand-written node pointers in doc/emacsGlenn Morris2012-05-261-1/+1
| | | | | | | | Let makeinfo figure them out, as is recommended.
* | Merge from emacs-24; up to 2012-04-20T05:47:55Z!eliz@gnu.orgChong Yidong2012-05-051-19/+12
|/
* Use Texinfo recommended convention for quotes+punctuation.Glenn Morris2012-04-251-2/+2
|
* In doc/emacs, use @file for buffers, per the Texinfo manual.Glenn Morris2012-04-091-3/+3
| | | | It renders the same as @samp, so there is no visible change in most cases.
* Checked emacs.texiGlenn Morris2012-02-201-2/+1
| | | | | | | | | | | | * 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.
* * doc/emacs/programs.texi (Misc for Programs): Mention electric-layout-mode.Glenn Morris2012-02-091-0/+6
|
* * doc/emacs/programs.texi (Comment Commands): Typo.Volker Sobek2012-01-161-1/+1
| | | | Fixes: debbugs:10514
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-051-1/+1
|
* More updates to Maintaining chapter of Emacs manual.Chong Yidong2011-12-251-10/+10
| | | | | | | | | | | | | | | | * files.texi (Misc File Ops): Mention vc-delete-file. * maintaining.texi (Tags): Mention Semantic. (Create Tags Table, Etags Regexps): Copyedits. (Find Tag): Mention minibuffer completion. (List Tags): Mention completion-at-point. Completion is actually available in M-x list-tags. * programs.texi (Symbol Completion): Mention completion-at-point explicitly. * vc1-xtra.texi (VC Delete/Rename): Rename from Renaming and VC. Document vc-delete-file.
* More updates for VC documentation.Chong Yidong2011-12-211-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | * files.texi (Misc File Ops): Mention vc-rename-file. * maintaining.texi (Advanced C-x v v): Use fileset terminology. (VC With A Merging VCS, VC Change Log): Add xref to VC Pull node. (VC Pull): Mention vc-log-incoming. (Log Buffer): Add CVS/RCS only disclaimer. * vc1-xtra.texi (Remote Repositories): Update introduction. (Local Version Control): Node deleted (obsolete with DVCSes). (Remote Repositories, Version Backups): Node deleted. Move documentation of vc-cvs-stay-local to CVS Options. (CVS Options): Reduce verbosity of description of obscure CVS locking feature. (Making Revision Tags, Revision Tag Caveats): Merge into Revision Tags node. (Revision Tags): Move under Miscellaneous VC subsection. (Change Logs and VC): Note that this is wrong for DVCSs. De-document log entry manipulating features. (Renaming and VC): Describe how it works on modern VCSes. * programs.texi (Custom C Indent): Add index entries.
* Update programs.texi and cc-mode.texi for new CC Mode features:Alan Mackenzie2011-12-201-9/+16
| | | | | cc-mode.texi: Update version string to 5.32. programs.texi: Describe "guessing" of indentation style. Update C-M-a/e.
* Updates to Building chapter of Emacs manual.Chong Yidong2011-12-081-10/+6
| | | | | | | | | | | * doc/emacs/building.texi (Compilation): Say what the -k flag to make does. Move subprocess discussion to Compilation Shell. (Compilation Mode): Add xref for grep, occur, and mouse references. Define "locus". (Grep Searching): Use @command. * doc/emacs/programs.texi (Symbol Completion): M-TAB can now use Semantic. (Semantic): Add cindex entries for Semantic.
* More updates to Programs chapter of Emacs manual.Chong Yidong2011-12-061-174/+131
| | | | | | | | | | | * doc/emacs/programs.texi (Man Page): Clarify how to use Man-switches. Don't bother documenting Man-fontify-manpage-flag. (Lisp Doc): Add xref to Name Help node. (Hideshow): Add cindex. Mention role of ellipses, and default value of hs-isearch-open. Don't bother documenting hs-special-modes-alist. (Symbol Completion): Add kindex for C-M-i. Don't recommend changing the window manager binding of M-TAB.
* More updates to Programs chapter of Emacs manual.Chong Yidong2011-12-051-122/+124
| | | | | | | | | | * doc/emacs/programs.texi (Comment Commands): Fix description of for M-; on blank lines. Move documentation of comment-region here. (Multi-Line Comments): Clarify the role of comment-multi-line. Refer to Comment Commands for comment-region doc. (Options for Comments): Refer to Multi-Line Comments for comment-multi-line doc, instead of duplicating it. Fix default values of comment-padding and comment-start-skip.
* Updates to Programs chapter of Emacs manual.Chong Yidong2011-12-051-237/+216
| | | | | | | | | | | | | | | | * programs.texi (Program Modes): Mention modes that are not included with Emacs. Fix references to other manuals for tex. Add index entry for backward-delete-char-untabify. Mention prog-mode-hook. (Which Function): Use "global minor mode" terminology. (Basic Indent, Multi-line Indent): Refer to previous descriptions in Indentation chapter to avoid duplication. (Expressions): Copyedit. (Matching): Document Electric Pair mode. * ack.texi (Acknowledgments): * rmail.texi (Movemail, Other Mailbox Formats): * frames.texi (Frames): Don't capitalize "Unix".
* Update Indentation chapter of Emacs manual.Chong Yidong2011-11-281-1/+1
| | | | | | | | | | | * indent.texi (Indentation): Rewrite introduction. Move table to Indentation Commands node. (Indentation Commands): Add index entries to table. Copyedits. (Tab Stops, Just Spaces): Copyedits. (Indent Convenience): New node. Document electric-indent-mode. * programs.texi (Basic Indent): * windows.texi (Pop Up Window): Fix kindex entry.
* Document scroll-up-line and scroll-down-line in Emacs manual.Chong Yidong2011-10-241-1/+1
| | | | | | | | | * doc/emacs/display.texi (Scrolling): Document scroll-up-line and scroll-down-line. Document scroll-command property. (Recentering): New node, split off from Scrolling. Also, minor copyedits to standardize on the phrase "key binding" rather than "keybinding" in the manual.
* Updates to Mark chapter in Emacs manual.Chong Yidong2011-10-121-5/+9
| | | | | | | | | | | | | | | | | | | | * mark.texi (Mark): Clarify description of disabled Transient Mark mode. (Setting Mark): Document prefix arg for C-x C-x. Document primary selection changes. Mention that commands like C-y set the mark. (Marking Objects): Add xref to Words node. Note that mark-word and mark-sexp also have the "extend region" behavior. (Using Region): Mention M-$ in the table. Document mark-even-if-inactive here instead of in Mark Ring. (Mark Ring): Move mark-even-if-inactive to Using Region. Take note of the "Mark Set" behavior. (Disabled Transient Mark): Rename from "Persistent Mark" (Bug#9688). Callers changed. * programs.texi (Expressions): * text.texi (Words): Defer to Marking Objects for mark-word doc. Fixes: debbugs:9689