aboutsummaryrefslogtreecommitdiffstats
path: root/doc (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Document locate-dominating-fileLars Ingebrigtsen2019-10-131-0/+14
| | | | | * doc/lispref/files.texi (Contents of Directories): Document locate-dominating-file (bug#33869).
* Mention the Emacs exit code in batch modeLars Ingebrigtsen2019-10-121-0/+9
| | | | | * doc/lispref/os.texi (Batch Mode): Mention what the exit code is if an error is signalled (bug#31552).
* Document that variables should not be called -pKaushal Modi2019-10-121-1/+3
| | | | | * doc/lispref/tips.texi (Coding Conventions): Document that variables should now be called -p (bug#26564).
* ; Remove unneeded @samp from a @tableEli Zaretskii2019-10-121-2/+2
| | | | | * doc/lispref/objects.texi (Special Read Syntax): Remove @samp from @item's.
* Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacsEli Zaretskii2019-10-121-0/+10
|\
| * Document #$ in the overviewLars Ingebrigtsen2019-10-121-3/+10
| | | | | | | | * doc/lispref/objects.texi (Special Read Syntax): Add #$.
* | Fix recent changes in ELisp manualEli Zaretskii2019-10-122-15/+16
|/ | | | | | | | * doc/lispref/objects.texi (Special Read Syntax): Use @samp in @table. * doc/lispref/elisp.texi (Top): Update the detailed menu due to a recent addition.
* Add a lispref node to list special read syntax formsLars Ingebrigtsen2019-10-121-0/+64
| | | | | * doc/lispref/objects.texi (Special Read Syntax): Add a node to list all the special read syntax forms (bug#18957).
* Document :match-inline widget elementsLars Ingebrigtsen2019-10-121-0/+11
| | | | | | * doc/lispref/customize.texi (Type Keywords): Document :match-inline (bug#8716). (Splicing into Lists): Mention :match-inline.
* Update from GnulibPaul Eggert2019-10-111-4/+9
| | | | | | | | | | | | | | | | This incorporates: 2019-10-11 Simplify and regularize regex use of ‘assert’ 2019-10-09 regex: omit debug assignment when not debugging 2019-10-09 regex: tell compiler there’s at most 256 arcs out 2019-10-09 regex: simplify by assuming C99 2019-10-09 regex: avoid copying of uninitialized storage 2019-09-29 fbufmode: Fix compilation error on glibc >= 2.28 systems 2019-09-28 Update comments that refer to POSIX 2019-09-23 Update URLs and associated text * doc/misc/texinfo.tex, lib/open.c, lib/regcomp.c: * lib/regex_internal.c, lib/regex_internal.h, lib/regexec.c: * lib/stdio-impl.h: Copy from Gnulib.
* Document REAL-BINDING more extensively in Extended Menu ItemsLars Ingebrigtsen2019-10-111-4/+10
| | | | | * doc/lispref/keymaps.texi (Extended Menu Items): Document that REAL-BINDING can be other things than a real command (bug#7755).
* Remove reference to obsolete package gnuserv from FAQStefan Kangas2019-10-111-11/+0
| | | | | | | | | | On visiting http://meltin.net/hacks/emacs/, we now find: "I used to have some Emacs and Haskell hacks on my previous sites. However, these hacks are now old and un-maintained. I don’t think there is enough interest to keep them around." * doc/misc/efaq.texi (Using an already running Emacs process): Remove reference to obsolete package 'gnuserv'. (Bug#37574)
* New variable amalgamating-undo-limitLars Ingebrigtsen2019-10-111-0/+5
| | | | | | * doc/lispref/text.texi (Undo): Document it. * lisp/simple.el (amalgamating-undo-limit): New variable (bug#31658).
* Correct .dir-locals-2.el descriptionRobert Pluim2019-10-111-1/+1
| | | | | * doc/lispref/variables.texi (Directory Local Variables): Correct description of .dir-locals-2.el functioning. (Bug#37640)
* Expand the documentation of --no-build-detailsLars Ingebrigtsen2019-10-111-2/+4
| | | | | * doc/emacs/cmdargs.texi (Initial Options): Mention that --no-build-details shouldn't be used in regular usage (bug#34448).
* Ensure that setq-local take an even number of symbol/value pairsLars Ingebrigtsen2019-10-111-5/+11
| | | | | | | | | * doc/lispref/variables.texi (Creating Buffer-Local): Document the new syntax for setq-local. * lisp/subr.el (setq-local): Ensure that there's an even number of variable/value pairs, and expand the doc string by taking some text from `setq'.
* identity, ignore: Make arg names more consistent with docsJuanma Barranquero2019-10-101-4/+4
| | | | | | | | * lisp/subr.el (ignore): Rename argument IGNORE to ARGUMENTS. * src/fns.c (Fidentity): Rename ARG to ARGUMENT. * doc/lispref/functions.texi (Calling Functions): Fix references.
* Clarify documentation of show-help-function slightlyLars Ingebrigtsen2019-10-101-8/+9
| | | | | * doc/lispref/text.texi (Special Properties): Clarify where the example in Tooltip mode is (bug#35392).
* Move the "Skeleton Language" node to later in the manualLars Ingebrigtsen2019-10-091-100/+99
| | | | | * doc/misc/autotype.texi (Skeleton Language): Move this low-level node to after the more user-facing nodes (bug#20780).
* Add a letrec example to the manuelLars Ingebrigtsen2019-10-091-1/+11
| | | | * doc/lispref/variables.texi (Local Variables): Add a letrec example.
* Tweak letrec documentationLars Ingebrigtsen2019-10-091-1/+1
| | | | | * doc/lispref/variables.texi (Local Variables): Compare letrec to let* instead of let.
* Expand documentation on Lisp variables defined in C sourcesRobert Pluim2019-10-091-5/+68
| | | | | | | * doc/lispref/internals.texi (Writing Emacs Primitives): Add description of DEFVAR_* arguments. Describe variable naming conventions. Explain how to express quoting of symbols in C, plus 'specbind' and how to create buffer-local variables.
* * doc/misc/tramp.texi (Remote shell setup): Howto configure local shell.Michael Albinus2019-10-091-3/+16
|
* Implement offsets for absolute line numbersJuanma Barranquero2019-10-091-0/+7
| | | | | | | | | | | | | | * src/xdisp.c (syms_of_xdisp) <display-line-numbers-offset>: New variable to add an offset to absolute line numbers. (syms_of_xdisp) <display-line-numbers>: Mention it in docstring. (maybe_produce_line_number): Use it. * doc/emacs/display.texi (Display Custom): Document it. * etc/NEWS (value): Announce it. * lisp/frame.el: Add `display-line-numbers-offset' to list of variables which should trigger redisplay of the current buffer.
* Fix minor Texinfo errors in ELisp manualEli Zaretskii2019-10-092-8/+8
| | | | | | | * doc/lispref/errors.texi (Standard Errors): Fix incorrect usage of @xref commands. (Bug#37660) * doc/lispref/internals.texi (Buffer Internals): Fix markup. (Bug#37639)
* Document `letrec'Lars Ingebrigtsen2019-10-091-0/+9
| | | | | | | * doc/lispref/variables.texi (Local Variables): Document letrec (bug#21048). * lisp/subr.el (letrec): Expand the doc string slightly.
* Filter packages by name in list-packages. (Bug#36981)Federico Tedin2019-10-081-5/+14
| | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/package.el (package-menu-filter-by-name): New function to filter packages by name. (package-menu-clear-filter): New function to clear applied filters. (package-menu-filter-by-keyword): Rename function from package-menu-filter. (package-menu--generate): Don't change 'q' binding anymore. (package-menu-mode-map): Bind '/ n' to package-menu-filter-by-name, '/ k' to package-menu-filter-by-keyword and '/ /' to package-menu-clear-filter. (package-menu-mode-menu): Update menu entries for the three functions. * test/lisp/emacs-lisp/package-tests.el (package-test-list-filter-by-name) (package-test-list-clear-filter): New tests. * doc/emacs/package.texi: Document usage of package-menu-filter-by-name, package-menu-clear-filter and update reference to package-menu-filter-by-keyword. * etc/NEWS: Announce changes.
* Search upward from current dir for the default TAGS fileHong Xu2019-10-081-5/+6
| | | | | | | | * doc/emacs/maintaining.texi (Select Tags Table): Update the doc of `visit-tags-table' (bug#37518). * lisp/progmodes/etags.el (tags--find-default-tags-dir-recursively) (visit-tags-table): Search upward from current dir for the default TAGS file.
* Fix title inconsistencies in elisp intro bookStefan Kangas2019-10-081-3/+3
| | | | | * doc/lispintro/emacs-lisp-intro.texi: Fix title inconsistencies. (Bug#31037)
* Clarify docs on newline and auto-fill-modeBasil L. Contovounesios2019-10-081-7/+10
| | | | | | * doc/lispref/text.texi (Commands for Insertion): * lisp/simple.el (newline): Do not mention conditions specific to 'do-auto-fill' under documentation of 'newline' (bug#36702).
* Default FILE to the current buffer for list-tagsHong Xu2019-10-071-1/+3
| | | | | | | | * doc/emacs/maintaining.texi (List Identifiers): Update `list-tags' doc (bug#37611). * lisp/progmodes/etags.el (list-tags) (tags--get-current-buffer-name-in-tags-file): Default FILE to the current buffer for list-tags.
* ; * doc/misc/eww.texi (Advanced): Fix recent typo.Basil L. Contovounesios2019-10-071-3/+3
|
* Implement tab-close-other bound to C-x 6 1 by analogy with C-x 5 1.Juri Linkov2019-10-071-0/+5
| | | | | | * lisp/tab-bar.el (tab-close-other): New command bound to C-x 6 1. * doc/emacs/frames.texi (Tab Bars): Document it.
* Use tabs in EWW (bug#37592)Juri Linkov2019-10-071-1/+4
| | | | | | | | | | | | | | * lisp/net/eww.el (eww-open-in-new-buffer): Call tab-new when tab-bar-mode is enabled. (eww-browse-url): Add docstring. Call tab-new when tab-bar-mode is enabled. * lisp/net/shr.el (shr-map): Bind [C-down-mouse-1] to shr-mouse-browse-url-new-window. (shr-mouse-browse-url-new-window): New command. (shr-browse-url): Add optional arg new-window. * doc/misc/eww.texi (Basics): Mention opening tabs on M-RET.
* Support changing font size using mouse wheelStefan Kangas2019-10-061-4/+6
| | | | | | | | | | | | * lisp/mwheel.el (mouse-wheel-mode): Support changing font size (text scaling) using mouse wheel. (Bug#28182) (mouse-wheel-scroll-amount): Bind the Ctrl modifier to text scaling. (mwheel-installed-text-scale-bindings): New variable. (mouse-wheel--remove-bindings): New helper function for 'mouse-wheel-mode'. * doc/emacs/frames.texi (Mouse Commands): Document this feature. * etc/NEWS: Announce it.
* Set alternate faces for some line numbers (bug#27734)Juanma Barranquero2019-10-061-1/+6
| | | | | | | | | | | | | | | | | | | | | | * lisp/faces.el (line-number-major-tick, line-number-minor-tick): New faces. * lisp/cus-start.el (display-line-numbers-major-tick) (display-line-numbers-minor-tick): Add customization info. * lisp/frame.el: Add `display-line-numbers-major-tick' and `display-line-numbers-minor-tick' to list of variables which should trigger redisplay of the current buffer. * src/xdisp.c (syms_of_xdisp) <display-line-numbers-major-tick> <display-line-numbers-major-tick>: Defvar new options. (syms_of_xdisp) <line-number-major-tick, line-number-minor-tick>: Defsym new faces. (maybe_produce_line_number): Use new faces for line numbers that are multiple of `display-line-numbers-major-tick' and `display-line-numbers-minor-tick'. * etc/NEWS (value): Announce new feature. * doc/emacs/display.texi (Display Custom): Describe it. Wording by Robert Pluim <rpluim@gmail.com>
* Don't bind 'C-x 6' to '2C-mode-map' globally by default.Juri Linkov2019-10-064-34/+29
| | | | | | | | | | | | | * lisp/textmodes/two-column.el: Don't autoload global setting of "\C-x6" to 2C-command. * lisp/ldefs-boot.el: Update to remove setting "\C-x6" to 2C-command. * doc/emacs/commands.texi (Keys): * doc/emacs/text.texi (Two-Column): * doc/lispref/keymaps.texi (Prefix Keys): * doc/lispref/maps.texi (Standard Keymaps): Unbind 'C-x 6' from '2C-mode-map'.
* Improve documentation for year-zero issuesPaul Eggert2019-10-053-5/+5
| | | | | | | | | | | | * doc/emacs/calendar.texi (Calendar Systems) * doc/lispref/os.texi (Time Conversion): Prefer "BC" to "B.C." since the documentation generally uses "BC". * doc/misc/emacs-mime.texi (time-date): * lisp/calendar/time-date.el (date-to-day, time-to-days): In the doc string, state the day origin more clearly, and more consistently with the rest of the documentation. * src/timefns.c (Fdecode_time): State the year origin in the doc string.
* More tab bar related key bindings.Juri Linkov2019-10-061-0/+46
| | | | | | | | | | | * lisp/subr.el (ctl-x-6-map, ctl-x-6-prefix): Move here from tab-bar.el to make it available to other modes like dired for 'C-x 6 d'. * lisp/dired.el (dired-other-tab): New command bound to 'C-x 6 d'. * lisp/tab-bar.el: Bind 'C-x 6 o' to tab-next. * doc/emacs/frames.texi (Tab Bars): Describe C-x 6 prefix key bindings.
* Fix typo in frames.texi xrefLars Ingebrigtsen2019-10-051-1/+1
| | | | * doc/emacs/frames.texi (Tab Bars): Fix typo in xref.
* Improve documentation of Tab barsEli Zaretskii2019-10-051-30/+28
| | | | | | | | * doc/emacs/frames.texi (Menu Bars, Tool Bars, Tab Bars): Don't start index entries from a capital letter. (Tab Bars): Improve wording and indexing. * etc/NEWS: Improve documentation of Tab bars.
* Further improve button.el support for help-echoBasil L. Contovounesios2019-10-031-5/+14
| | | | | | | | | | | | | | The last change to forward-button added support for help-echo values that are functions. This patch fixes the arguments passed to such functions and further adds support for help-echo values that are forms (bug#37515). * doc/lispref/display.texi (Button Properties): Fix description of help-echo button property. * lisp/button.el (button--help-echo): New function. (forward-button): Use it. (backward-button): Clarify help-echo reference in docstring. * test/lisp/button-tests.el (button--help-echo-string) (button--help-echo-form, button--help-echo-function): New tests.
* * lisp/tab-bar.el (tab-bar-show): New defcustom.Juri Linkov2019-10-021-0/+13
| | | | | | | | | | * lisp/tab-bar.el (tab-bar-close-current-tab, tab-bar-close-tab): (tab-bar-new-tab): Use tab-bar-show. * doc/emacs/frames.texi (Tab Bars): Add tab-bar-show. * lisp/speedbar.el (speedbar-mode): Set buffer-local tab-bar-mode and tab-line-format to nil to not show in dedicated speedbar frame.
* Don't mention server-socket-dir in FAQStefan Kangas2019-10-021-13/+2
| | | | | | | | server-socket-dir is a defvar, and users should use the defcustom server-name instead. * doc/misc/efaq.texi (Using an already running Emacs process): Remove details on server-socket-dir, refer to Emacs Manual. (Bug#20675)
* Merge branch 'feature/tabs'Juri Linkov2019-10-019-19/+99
|\
| * Remove unused code and reformat to 70 columns.feature/tabsJuri Linkov2019-10-011-18/+20
| |
| * Update documentation for tabs.Juri Linkov2019-09-289-8/+86
| | | | | | | | * doc/emacs/frames.texi (Tab Bars): New node.
* | Add support for Dired file marking from image-modeLars Ingebrigtsen2019-10-011-0/+14
| | | | | | | | | | | | | | | | * doc/emacs/files.texi (File Conveniences): Document them. * lisp/image-mode.el (image-mode--mark-file): New function. (image-mode-unmark-file, image-mode-mark-file) (image-mode-copy-file-name-as-kill): New commands and keystrokes.
* | Allow 'M-<' in the minibuffer to behave more logicallyLars Ingebrigtsen2019-10-011-0/+11
| | | | | | | | | | | | | | | | | | * doc/lispref/minibuf.texi (Completion Commands) (Text from Minibuffer): Document it. * lisp/minibuffer.el (minibuffer-beginning-of-buffer): New command (bug#3447). (map): Bind it.
* | Bump up max_specpdl_size to 1600Juanma Barranquero2019-10-011-1/+1
| | | | | | | | | | * src/eval.c (init_eval_once): Set max_specpdl_size to 1600. * doc/lispref/variables.texi (Local Variables): Document it.