summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * test/Makefile.in (WRITE_LOG): Add emacs-module-tests as problematic.Michael Albinus2021-09-291-1/+1
|
* Update modus-themes to version 1.6.0Protesilaos Stavrou2021-09-294-206/+603
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/modus-themes.org (Customization Options): Document new user options in code sample. (Option for inhibiting theme reload): Remove trailing space. (Option for mode line presentation): Include new possible value. (Option for Org agenda constructs): Include new symbols for the 'modus-themes-org-agenda' alist. (Control the scale of headings): Document 'modus-themes-scale-small'. (Override color saturation (DIY)): Fix markup for proper texi output. (Custom Org user faces (DIY)): Update code samples. (Full support for packages or face groups): Note names of newly supported packages or face groups. (Indirectly covered packages): Document indirectly supported packages. (Note on highlight-parentheses.el): Provide detailed instructions on how to use 'highlight-parentheses' with the Modus themes. (Note on prism.el): Refine code samples. (What is the best setup for legibility?): Minor rewording. (Sources of the themes): Mention only Emacs28 without explaining that it is the development target---in preparation of the emacs-28 branch cut. (Acknowledgements): Name new contributors to code/ideas. Stephen Gildea's patch was a couple lines long. The others have assigned copyright to the FSF. (Meta): Include another link to the development notes of the themes about 'modus-themes-org-agenda'. * etc/themes/modus-operandi-theme.el, etc/themes/modus-vivendi-theme.el: Bump file version. * etc/themes/modus-themes.el (modus-themes-operandi-colors) (modus-themes-vivendi-colors): Recalibrate some colour values and add a few new ones. (modus-themes-slanted-constructs): Remove obsolete user option. Superseded by the alias 'modus-themes-italic-constructs'. (modus-themes-org-agenda, modus-themes-mode-line): Update user option. (modus-themes-scale-headings, modus-themes-scale-4): Update doc string. (modus-themes-scale-5): Remove obsolete user option. Superseded by the alias 'modus-themes-scale-title'. (modus-themes-scale-small, modus-themes-tabs-accented): Add new user option. (modus-themes--agenda-date, modus-themes--mode-line-attrs) (modus-themes--tab): Update internal functions. (modus-themes-faces): Update variousface attributes. Detailed change log here: <https://protesilaos.com/codelog/2021-09-29-modus-themes-1-6-0/>.
* Remove rcirc-omit-responses-after-join optionPhilip Kaludercic2021-09-293-34/+3
| | | | | | | | | | | | | The implementation does not work as expected and behaves unpredictably. * rcirc.el (rcirc-omit-responses-after-join): Remove option (rcirc-joined): Remove variable (rcirc-reconnect): Remove rcirc-joined code (rcirc-get-buffer-create): Remove rcirc-joined code (rcirc-print): Remove rcirc-omit-responses-after-join check * doc/misc/rcirc.texi (Notices): Remove documentation * etc/NEWS: Remove mention
* ; * etc/NEWS: Re-arrange slightly and fix formatting.Stefan Kangas2021-09-291-54/+54
|
* New user option mpc-cover-image-reStefan Kangas2021-09-292-2/+16
| | | | | | * lisp/mpc.el (mpc-cover-image-re): New user option. (mpc-format): Find cover image based on regexp given by above new user option. Treat "folder.png" as a valid cover image name.
* Fix 'window-toggle-side-windows' (Bug#50867)Martin Rudalics2021-09-291-1/+2
| | | | | | * lisp/window.el (window-toggle-side-windows): Bind 'window-combination-resize' to t around 'window-state-put' calls (Bug#50867).
* Some inmprovements in emba CI filesMichael Albinus2021-09-292-15/+2
| | | | | | | * test/infra/Dockerfile.emba: Remove superfluous "make -j4". * test/infra/gitlab-ci.yml (.test-template): Add 'allow_failure' clause. (test-all-inotify): Add 'needs' clause.
* * lisp/net/dictionary.el (context-menu-dictionary): Add autoload cookie.Juri Linkov2021-09-291-3/+5
| | | | (context-menu-functions): Remove context-menu-dictionary from hook (bug#50552)
* Tweak the whitespace before "This is a generic function"Lars Ingebrigtsen2021-09-291-1/+4
| | | | | | * lisp/emacs-lisp/cl-generic.el (cl--generic-describe): Make the number of blank lines before this section consistent (whether there's an indented section before it or not).
* Improve the max-specpdl-size doc stringLars Ingebrigtsen2021-09-291-7/+13
| | | | * src/eval.c (syms_of_eval): Mention what "specpdl" means.
* Switch the order of ERC's '/whois' arguments sent to the serverAmin Bandali2021-09-292-3/+11
| | | | | | | | | * lisp/erc/erc.el (erc-cmd-WHOIS): Switch the order of 'server' and 'user' arguments sent to the server. Per RFC 1459 and RFC 2812, the optional 'server' argument command comes before the 'user' argument, not after. While at it, update the doc string to explain why one may want to specify the 'server' argument. * etc/NEWS: Announce the change.
* * lisp/mpc.el (mpc-format): Fix printing after last format spec.Stefan Kangas2021-09-291-0/+3
|
* Unobsolete erc-compat.elAmin Bandali2021-09-282-7/+1
| | | | | | | | * lisp/obsolete/erc-compat.el: Move from here... * lisp/erc/erc-compat.el: ...back to here. ERC will soon be added to GNU ELPA, and erc-compat.el will be used to provide compatibility functions and/or variables for using ERC on older Emacsen. * etc/NEWS: Remove the previously added obsoletion news item.
* * etc/NEWS: Announce Eshell bookmarks.Stefan Kangas2021-09-292-2/+4
|
* Add bookmark.el support to ewwStefan Kangas2021-09-292-0/+28
| | | | | | * lisp/net/eww.el (eww-bookmark-name, eww-bookmark-make-record) (eww-bookmark-jump): New defuns. (eww-mode): Set up bookmark handler.
* Enable show-paren-mode by defaultDmitry Gutov2021-09-292-1/+10
| | | | | | | * etc/NEWS (https): Mention the change. * lisp/paren.el (show-paren-mode): Enable by default, as discussed on emacs-devel.
* * lisp/net/eww.el (eww-mode): Show keybindings in docstring.Stefan Kangas2021-09-291-1/+3
|
* * lisp/mouse.el (context-menu-map): Fix when menu is a command (bug#50851)Juri Linkov2021-09-282-2/+2
| | | | | * lisp/help.el (help--analyze-key): Get information at the position of mouse click such as 'C-h k' on a context menu item (bug#50067).
* Add shortdoc for text propertiesStefan Kangas2021-09-281-0/+43
| | | | | | * lisp/emacs-lisp/shortdoc.el (text-properties): New shortdoc. e for your changes. Lines starting
* Mention describe-symbol in cl-defstruct docstringStefan Kangas2021-09-281-1/+1
| | | | | * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Mention 'describe-symbol' in docstring.
* Mention cl-describe-type in cl-defstruct docstringStefan Kangas2021-09-281-0/+3
| | | | | * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Mention 'cl-describe-type' in docstring.
* ; * test/lisp/electric-tests.el: Reduce python-mode log spam.Mattias Engdegård2021-09-281-31/+35
|
* * lisp/emacs-lisp/map.el: Restore compatibility with Emacs-26Stefan Monnier2021-09-281-5/+5
| | | | Don't use the new `eql` syntax.
* Adapt tramp-tests.el for macOSMichael Albinus2021-09-281-13/+9
| | | | | * test/lisp/net/tramp-tests.el (tramp-test29-start-file-process) (tramp-test30-make-process): Adapt for macOS.
* * doc/man/emacs.1.in: Add --no-x-resources. (Bug#50855)Stefan Kangas2021-09-281-1/+4
|
* ; * doc/lispref/tips.texi (Programming Tips): Fix markup.Stefan Kangas2021-09-281-3/+3
|
* Improve coding conventions for error messagesStefan Kangas2021-09-281-1/+7
| | | | | | * doc/lispref/tips.texi (Programming Tips): Clarify coding conventions for error messages to say that an error message can start with a Lisp symbol. (Bug#50658)
* Improve docstrings of ert-resource-{directory,file}Stefan Kangas2021-09-281-7/+8
| | | | | * lisp/emacs-lisp/ert-x.el (ert-resource-directory) (ert-resource-file): Improve docstrings.
* Signal error on newline in internal--format-docstring-lineStefan Kangas2021-09-283-7/+14
| | | | | | | | | | * lisp/subr.el (internal--format-docstring-line): Signal error when trying to fill a line containing a newline. * lisp/cedet/semantic/decorate/mode.el (define-semantic-decoration-style): * lisp/emacs-lisp/easy-mmode.el (define-globalized-minor-mode): Don't pass newlines to 'internal--format-docstring-line'.
* ; * lisp/emacs-lisp/comp.el (batch-native-compile): Don't use non-ASCII.Eli Zaretskii2021-09-281-1/+1
|
* Make the build of source tarball produce *.eln filesEli Zaretskii2021-09-285-11/+77
| | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/comp.el (batch-native-compile): Accept an optional argument; if non-nil, place the .eln file as appropriate for building a source tarball. * doc/lispref/compile.texi (Native-Compilation Functions): Document the new optional argument of 'batch-native-compile'. * lisp/Makefile.in (.PHONY, $(THEFILE)n) [HAVE_NATIVE_COMP]: New targets. * src/Makefile.in (%.eln) [HAVE_NATIVE_COMP]: New recipe. (all) [HAVE_NATIVE_COMP]: Add ../native-lisp to prerequisites. (elnlisp) [HAVE_NATIVE_COMP]: New list of *.eln files. (../native-lisp) [HAVE_NATIVE_COMP]: New recipe. * src/verbose.mk.in (AM_V_ELN): New macro.
* ; * lisp/emacs-lisp/comp.el (batch-native-compile): Doc fix.Eli Zaretskii2021-09-281-4/+5
|
* ; * src/lisp.h (enum char_bits): Update the comment.Eli Zaretskii2021-09-281-3/+2
|
* Adjust ispell-look-command typeLars Ingebrigtsen2021-09-281-1/+2
| | | | | * lisp/textmodes/ispell.el (ispell-look-command): Adjust :type after previous change.
* Fix search of the look programAndré A. Gomes2021-09-281-7/+5
| | | | | | | * lisp/textmodes/ispell.el (ispell-look-command): Fix logic concerning the existence of the look program (bug#50852) -- search through the executable path. (ispell-look-p): Adjust logic.
* Use ert-resource-file in the shorthand testsLars Ingebrigtsen2021-09-282-16/+6
| | | | Also move to the standard directory naming.
* checkdoc: Allow Lisp symbols to start a messageStefan Kangas2021-09-282-7/+67
| | | | | | | | | | | | | | * lisp/emacs-lisp/checkdoc.el (checkdoc-message-text-engine): Allow Lisp symbols to start a message. (checkdoc--error-bad-format-p): New helper function. * test/lisp/emacs-lisp/checkdoc-tests.el (checkdoc-test-error-format-is-good) (checkdoc-test-error-format-is-bad): New helper functions. (checkdoc-tests-error-message-bad-format-p) (checkdoc-tests-error-message-bad-format-p/defined-symbols) (checkdoc-tests-error-message-bad-format-p/not-capitalized): New tests.
* Make .eln files executable on CygwinKen Brown2021-09-271-1/+7
| | | | | | | * Makefile.in (INSTALL_ELN): New variable, equal to $(INSTALL) on Cygwin and $(INSTALL_DATA) on other platforms. (install-eln): Use INSTALL_ELN instead of INSTALL_DATA. (Bug#50818)
* ; Still more instrumentation on autorevert-tests.elMichael Albinus2021-09-271-9/+12
|
* Simplify `file-notify--rm-descriptor'Michael Albinus2021-09-271-9/+10
| | | | | * lisp/filenotify.el (file-notify--rm-descriptor): Use `file-notify-handle-event'.
* ; * etc/NEWS: fix errors in previous changesRobert Pluim2021-09-271-2/+2
|
* * lisp/mouse.el (context-menu-region): Check for nil for char-after at eobp.Juri Linkov2021-09-271-2/+3
|
* * lisp/progmodes/flymake.el (flymake-menu): Don't use obsolete name.Mattias Engdegård2021-09-271-2/+2
|
* Fix GNUstep build failureAlan Third2021-09-271-0/+2
| | | | | * src/nsfns.m (Fns_hide_emacs): NSRunningApplication is only available in GNUstep 0.27 and above.
* Document 'glyphless-char-display-control' changesRobert Pluim2021-09-271-0/+5
| | | | | * etc/NEWS: Document 'glyphless-char-display-control' changes for Variation Selectors.
* Try to be consistent about user options in NEWSRobert Pluim2021-09-271-22/+24
| | | | | * etc/NEWS: Try to be consistent about calling 'user options' that instead of 'variables'.
* Fix resizing glitches in NS port (bug#50413)Alan Third2021-09-271-1/+6
| | | | | * src/nsterm.m ([EmacsView resizeWithOldSuperviewSize:]): Use the superview's size instead of trusting the view's size.
* Merge branch 'master' of git.sv.gnu.org:/srv/git/emacsMichael Albinus2021-09-2723-83/+164
|\
| * ; Update some links to HTTPS and note some broken linksStefan Kangas2021-09-279-13/+13
| |
| * Attempt to debug a graphical glitch on macOSAlan Third2021-09-272-10/+32
| | | | | | | | | | | | | | * src/nsterm.m (ns_scroll_run): (ns_shift_glyphs_for_insert): Switch to using NSPoint for destination. ([EmacsView copyRect:to:]): Use NSPoint for the destination, always use the view's layer, and log any questionable copy requests.