aboutsummaryrefslogtreecommitdiffstats
path: root/etc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ; * etc/tutorials/TUTORIAL.sv: Re-adjust to latest change in TUTORIAL.Stefan Kangas2021-12-061-4/+4
|
* ; * etc/tutorials/TUTORIAL: Minor wording change in recent addition.Eli Zaretskii2021-12-061-6/+6
|
* * etc/tutorials/TUTORIAL.sv: Adjust to latest change in TUTORIAL.Stefan Kangas2021-12-061-0/+14
|
* ; * etc/tutorials/TUTORIAL: Fix typo in last commit.Stefan Kangas2021-12-061-1/+1
|
* Add package management to tutorial and startup screenDaniel Fleischer2021-12-061-0/+14
| | | | | | | | | * etc/tutorials/TUTORIAL: Add section about package installation. * lisp/startup.el (fancy-startup-tail): Add button for package-list-packages. This was discussed in: https://lists.gnu.org/r/emacs-devel/2021-12/msg00079.html
* ; * etc/themes/manoj-dark-theme.el: Remove not defined face info-menu-5YugaEgo2021-12-051-1/+0
| | | | | * etc/themes/manoj-dark-theme.el (manoj-dark): Remove reference to face removed in 2005 (bug#52303).
* Use gnus-error to report mail-source failuresEric Abrahamsen2021-12-051-0/+4
| | | | | | | | | | | | * lisp/gnus/mail-source.el (mail-source-fetch): Instead of querying the user on mail sources errors -- in effect asking "do you want to continue, or halt the process?" -- log the error with `gnus-error', severity 5. The query didn't provide any meaningful control; error reporting is all that's needed. (mail-source-ignore-errors): Obsolete this option; users can see the error or not by configuring `gnus-verbose'. * doc/misc/gnus.texi (Mail Source Customization): Remove mention of the above option from the manual.
* Merge from origin/emacs-28Stefan Kangas2021-12-051-15/+19
|\ | | | | | | | | | | | | | | c086358574 Update to Org 9.5.1-15-gdb4805 fef3e60061 * lisp/emacs-lisp/edebug.el (edebug-eval-defun): Minor doc... a1e30e4106 ; Fix most remaining AUTHORS warnings f3e6a432c5 ; * doc/misc/efaq.texi (New in Emacs 28): Add more news. 00236cc802 Fix the enumeration values returned by 'try_scrolling'
| * ; Fix most remaining AUTHORS warningsStefan Kangas2021-12-041-15/+19
| | | | | | | | | | | | | | * admin/authors.el (authors-ignored-files) (authors-renamed-files-alist): Further updates for Emacs 28. * ChangeLog.3: Further fixes. * etc/AUTHORS: Update accordingly.
* | eieio-core.el: Allow assignment to cl-structs through `slot-value`Stefan Monnier2021-12-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/eieio-core.el (eieio--validate-slot-value): Obey the `:read-only` property of the slot. (eieio-oset): Allow use on cl-structs as well. (eieio-read-only): New error. * test/lisp/emacs-lisp/eieio-tests/eieio-tests.el (eieio-test--struct): Make the last field read-only. (eieio-test-defstruct-slot-value): Test that cl-struct slots can be assigned via `slot-value`.
* | Fix (date-to-time "2021-12-04")Paul Eggert2021-12-041-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should complete the fix for Bug#52209. * lisp/calendar/time-date.el (date-to-time): Apply decoded-time-set-defaults only to the output of (parse-time-string date), and only when the output has a year (to avoid confusion when dates lack years). There is no point applying it after timezone-make-date-arpa-standard since the latter fills in all the blanks. And the former code mistakenly called encode-time on an already-encoded time. This goes back to the code a couple of days ago, except with changed behavior (to fix Bug#52209) only when timezone-make-date-arpa-standard is not called. * test/lisp/calendar/time-date-tests.el (test-date-to-time) (test-days-between): New tests.
* | ; Fix removal of obsolete newsticker functionStefan Kangas2021-12-041-4/+3
| | | | | | | | | | | | | | | | * lisp/net/newst-plainview.el (newsticker-close-buffer) (newsticker-mark-all-items-of-feed-as-read) (newsticker-mark-all-items-as-read): Use 'newsticker--cache-save' instead of removed obsolete function 'newsticker--cache-update'. * etc/NEWS: Don't mention obsolete internal variables.
* | Merge from origin/emacs-28Stefan Kangas2021-12-041-20/+10
|\ \ | |/ | | | | | | | | | | | | | | | | | | 745a732ae4 ; Further author fixes in authors.el bef17bca21 * src/dosfns.c (Fint86): Doc fix; don't use obsolete names. bc55dc04af * doc/misc/erc.texi (Keystroke Summary): Fix doc for TAB. ef4d216eb3 Remove reference to variable obsolete since 24.1 7282e492d5 * doc/misc/efaq.texi (New in Emacs 28): New node. eafcccd38f ; FAQ: Normalize references to the NEWS.NN file c006c490eb ; * doc/misc/efaq.texi (Latest version of Emacs): Update v... 9fbc4fa0e7 Add Tramp version integrated in Emacs 28.1
| * ; Further author fixes in authors.elStefan Kangas2021-12-041-20/+10
| | | | | | | | | | * admin/authors.el (authors-aliases): Add some missing entries. * etc/AUTHORS: Update accordingly.
* | ; * etc/NEWS: Move incompatible changes into a separate section.Eli Zaretskii2021-12-031-10/+13
| |
* | Remove some more items obsolete since Emacs 23Stefan Kangas2021-12-031-2/+5
| | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/shadow.el (find-emacs-lisp-shadows): * lisp/net/newst-backend.el (newsticker-cache-filename) (newsticker--cache-save-version1, newsticker--cache-update) (newsticker--cache-read-version1): * lisp/obsolete/vc-arch.el (vc-arch-command): Remove items obsolete since Emacs 23.
* | Remove two functions obsolete since Emacs 23Stefan Kangas2021-12-031-0/+3
| | | | | | | | | | | | | | * lisp/international/mule-cmds.el (unify-8859-on-encoding-mode) (unify-8859-on-decoding-mode): Remove functions obsolete since Emacs 23. * lisp/nxml/xsd-regexp.el: Doc fix.
* | Move 'C-x 8 .' to 'C-x 8 . .'Lars Ingebrigtsen2021-12-031-0/+4
| | | | | | | | | | * lisp/international/iso-transl.el (iso-transl-char-map): Move 'C-x 8 .' to 'C-x 8 . .' and add ż.
* | Fix typo in NEWS about 'write-file'Lars Ingebrigtsen2021-12-031-1/+1
| |
* | image-mode: Advertize viewing as text less eagerlyStefan Kangas2021-12-031-0/+6
| | | | | | | | | | | | | | | | | | * lisp/image-mode.el (image-text-based-formats): New defcustom. (image-mode--setup-mode): Don't show message to show image as text unless it is a text based image format. Don't mention key binding for editing as hex. (Bug#51961) (image-mode-as-text): Don't mention key binding for editing as hex. (image-mode-as-hex): Minor cleanup.
* | * etc/NEWS: Mention change in `insert-directory' derivates. Fix typos.Michael Albinus2021-12-021-13/+19
| |
* | Merge from origin/emacs-28Stefan Kangas2021-12-021-565/+1092
|\ \ | |/ | | | | | | | | | | | | | | | | aa1d7dd867 ; * etc/AUTHORS: Update. 6294e60205 ; * admin/authors.el (authors-aliases): More fixes. 40fc31ea28 ; * ChangeLog.3: Update. 2be090d5d3 ; * ChangeLog.3: Minor fixes. 9963b11bf7 ; * admin/authors.el (authors-aliases): Further updates. 50b40e1d4f ; * lisp/org/ob-julia.el: Fix Author header for authors.el. 84166ea2e6 CC Mode: Recognise "struct foo {" as introducing a type de...
| * ; * etc/AUTHORS: Update.Stefan Kangas2021-12-011-565/+1092
| |
* | Make `C-c C-w' copy the executable bits to the new fileLars Ingebrigtsen2021-12-021-0/+6
| | | | | | | | | | * lisp/files.el (write-file): When visiting an executable file, make the new file executable, too (bug#18915).
* | Add a new variable 'process-error-pause-time'Lars Ingebrigtsen2021-12-021-0/+4
| | | | | | | | | | | | | | | | | | * doc/lispref/processes.texi (Asynchronous Processes): Document it. * lisp/cus-start.el (standard): Customize. * src/process.c (read_process_output_error_handler) (exec_sentinel_error_handler): Use it. (syms_of_process): New variable process-error-pause-time (bug#19457).
* | Add `touch-end' event typePo Lu2021-12-021-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * etc/NEWS: * doc/lispref/commands.texi (Misc Events): Document new `touch-end' event type. * lisp/bindings.el: Ignore touch-end events by default. * src/keyboard.c (make_lispy_event): Add support for TOUCH_END_EVENT events. (syms_of_keyboard): New symbol `touch-end'. * src/termhooks.h (enum event_kind): New member `TOUCH_END_EVENT'. * src/xterm.c (handle_one_xevent): Send touch-end events when appropriate.
* | Change how Dired displays available spaceLars Ingebrigtsen2021-12-011-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/dired.texi (Misc Dired Features): Document it (bug#23812). * lisp/dired.el (dired-free-space): New user option. (dired-insert-directory): Use it from here. (dired--insert-disk-space): New function that uses the user option. * lisp/files.el (insert-directory): Don't transform "total" here. * lisp/ls-lisp.el (ls-lisp--insert-directory): Or here. Instead just leave the "total <num>" bit alone, and let Dired transform it. * test/lisp/files-tests.el (files-tests): Move "available" tests to dired-tests. * test/lisp/dired-tests.el (data-dir): Moved here.
* | Add new face `variable-pitch-text'Lars Ingebrigtsen2021-12-011-0/+7
| | | | | | | | | | | | | | | | | | | | * doc/emacs/display.texi (Standard Faces): Mention in. * lisp/faces.el (variable-pitch-text): New face. * lisp/gnus/gnus-art.el (gnus-header): Use it. * lisp/net/shr.el (shr-text): Use it.
* | Add a new minor mode `glyphless-display-mode'Lars Ingebrigtsen2021-12-011-0/+4
| | | | | | | | | | | | | | * doc/emacs/display.texi (Text Display): Mention it. * doc/lispref/display.texi (Glyphless Chars): Document it. * lisp/textmodes/glyphless-mode.el: New minor mode (bug#27544).
* | Enable gnus-treat-fold-headers by defaultLars Ingebrigtsen2021-12-011-0/+3
| | | | | | | | | | * lisp/gnus/gnus-art.el (gnus-treat-fold-headers): Change default to `head'.
* | Use proportional fonts in the Gnus headers by defaultLars Ingebrigtsen2021-12-011-0/+7
| | | | | | | | | | | | * lisp/gnus/gnus-art.el (gnus-header): Inherit from `variable-pitch'. (gnus--variable-pitch-p): New helper function. (gnus-article-treat-fold-headers): Fill using pixel filling.
* | Update publicsuffix.txt from upstreamStefan Kangas2021-12-011-20/+7
| | | | | | | | | | | | * etc/publicsuffix.txt: Update from https://publicsuffix.org/list/public_suffix_list.dat dated 2021-11-26 23:07:15 UTC.
* | Document pixel-fill-regionLars Ingebrigtsen2021-11-301-0/+2
| | | | | | | | | | | | | | * doc/lispref/text.texi (Filling): Document pixel-fill-region. * lisp/textmodes/pixel-fill.el (pixel-fill-width): Add new helper function.
* | Allow storing buffer names in registersLars Ingebrigtsen2021-11-301-0/+9
| | | | | | | | | | | | | | * doc/emacs/regs.texi (File and Buffer Registers): Rename and add doc for `buffer' version. * lisp/register.el (register-val-jump-to, register-val-describe): Add support for (buffer . ...) registers (bug#33033).
* | Add new package pixel-fill.elLars Ingebrigtsen2021-11-301-0/+7
| | | | | | | | | | | | | | | | | | | | * lisp/net/shr.el (shr-char-breakable-p, shr-char-nospace-p) (shr-char-kinsoku-bol-p, shr-char-kinsoku-eol-p) (shr-find-fill-point): Moved to pixel-fill.el and renamed. (shr-pixel-region): Made obsolete. (shr-fill-line): Use pixel-fill-region. * lisp/textmodes/pixel-fill.el: New package.
* | project-kill-buffers can display list of buffers to killMatthias Meulien2021-11-291-0/+4
| | | | | | | | | | | | | | | | | | * lisp/progmodes/project.el (project-kill-buffers-display-buffer-list): Option to toggle temporarily display of the list of buffers to kill when calling project-kill-buffers (project-kill-buffers): Handle project-kill-buffers-display-buffer-list option (bug#52148).
* | Do not buttonize key bindings outside of *Help* buffersGregory Heytings2021-11-291-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * etc/NEWS: Mention the new variable. * lisp/apropos.el (apropos-describe-plist): Bind the new variable (bug#52053). * lisp/button.el (button-describe): Bind the new variable. * lisp/help-fns.el (describe-function, describe-variable) (describe-face, describe-symbol, describe-syntax) (describe-categories, describe-keymap, describe-mode) (describe-widget): Bind the new variable. * lisp/help-macro.el (make-help-screen): Bind the new variable. * lisp/help.el (help-buffer-under-preparation): New variable that is bound to t by commands that create a *Help* buffer. (substitute-command-keys): Use the new variable: help-link-key-to-documentation is supposed to have an effect only "in *Help* buffers". Fixes bug#52053. (view-lossage, describe-bindings, describe-key): Bind the new variable. * lisp/repeat.el (describe-repeat-maps): Bind the new variable. * lisp/international/mule-cmds.el (describe-input-method) (describe-language-environment): Bind the new variable. * lisp/international/mule-diag.el (describe-character-set) (describe-coding-system, describe-font, describe-fontset) ((list-fontsets): Bind the new variable.
* | Merge from origin/emacs-28Stefan Kangas2021-11-281-1/+1
|\ \ | |/ | | | | | | | | | | 1fffe9a210 ; * lisp/org/org.el: Fix version header. 2a4de5e5e5 Fix Subject when forwarding message with 2-line From b8b2dd17c5 Update to Org 9.5.1-11-g96d91b a937f536b3 * doc/lispref/commands.texi (Click Events): Fix wording (b...
| * Update to Org 9.5.1-11-g96d91bKyle Meyer2021-11-271-1/+1
| |
* | Add new face `gnus-header'Lars Ingebrigtsen2021-11-261-0/+4
| | | | | | | | | | | | * lisp/gnus/gnus-art.el (gnus-header): New face. (gnus-header-from, gnus-header-subject, gnus-header-newsgroups) (gnus-header-name, gnus-header-content): Inherit from this new face.
* | ; * etc/NEWS: Fix wording of a recently-added entry.Eli Zaretskii2021-11-261-5/+5
| |
* | Add an intermediary face for mode lines: `mode-line-active'Lars Ingebrigtsen2021-11-261-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/display.texi (Standard Faces): Document the new face. * lisp/faces.el (mode-line-active): New face. (mode-line): Don't inherit from vaiable-pitch. * src/xfaces.c (lookup_basic_face, realize_basic_faces) (syms_of_xfaces): * src/xdisp.c (window_box_height, window_text_pixel_size) (display_mode_lines, Fformat_mode_line): * src/dispextern.h (CURRENT_MODE_LINE_ACTIVE_FACE_ID_3) (CURRENT_MODE_LINE_ACTIVE_FACE_ID, enum face_id): Rename from *MODE_LINE_FACE_ID to *MODE_LINE_ACTIVE_FACE_ID.
* | Move the precision pixel scrolling feature to pixel-scroll.elPo Lu2021-11-261-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * etc/NEWS: Update NEWS entry for 'pixel-scroll-precision-mode' * lisp/better-pixel-scroll.el: Remove file. * src/pixel-scroll.el (x-coalesce-scroll-events): New variable declaration. (pixel-scroll-precision-mode-map): New variable. (pixel-scroll-precision-scroll-down): (pixel-scroll-precision-scroll-up): (pixel-scroll-precision): New functions. (pixel-scroll-precision-mode): New minor mode.
* | Add `better-pixel-scroll-mode'Po Lu2021-11-261-0/+6
| | | | | | | | | | * etc/NEWS: Announce `better-pixel-scroll-mode'. * lisp/better-pixel-scroll.el: New file.
* | ; * etc/NEWS: Fix entry about reverting to old 'mode-line' face.Eli Zaretskii2021-11-251-1/+1
| |
* | Add new function 'add-display-text-property'Lars Ingebrigtsen2021-11-241-0/+7
| | | | | | | | | | * doc/lispref/display.texi (Display Property): Document it. * lisp/emacs-lisp/subr-x.el (add-display-text-property): New function.
* | ; * etc/NEWS: Fix recently added entries.Eli Zaretskii2021-11-241-2/+6
| |
* | Add sample of -fanalyzer output (bug#51882)Mattias Engdegård2021-11-241-0/+3
| | | | | | | | | | * etc/compilation.txt (file): Add fragment of GCC diagnostics from -fanalyzer (from Philip Kaludercic).
* | Use a proportional font for the mode lineLars Ingebrigtsen2021-11-241-0/+4
| | | | | | | | | | | | | | * lisp/bindings.el (mode-line-position): Add min-width specs. (standard-mode-line-format): Ditto. * lisp/faces.el (mode-line): Inherit from `variable-pitch'.
* | Add support for the min-width display propertyLars Ingebrigtsen2021-11-241-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/display.texi (Display Property): Document get-display-property. (Other Display Specs): Document min-width property. * src/dispextern.h (struct it): Add fields for min-width handling. * src/xdisp.c (find_display_property, get_display_property): New helper functions. (display_min_width): Insert stretch glyphs based on the min width. (Fget_display_property): New defun. (handle_display_prop): Handle min-width ends. (handle_single_display_spec): Handle min-width starts.