78e6328faf; (select-safe-coding-system-interactively): Say "safely ...c5eba443ae; * lisp/icomplete.el (icomplete-in-buffer): Doc fix (bug...569186c36e; * doc/lispref/display.texi (Face Attributes): Fix typo ...d5723fc4f0* lisp/progmodes/c-ts-mode.el (treesit-node-eq): Declare ...0085e48f91* admin/notes/emba: Docker builds do not run in a worktree.3d30905b02* lisp/calc/calc-ext.el (math-approx-sqrt-e): Doc fix (bu...94d0e9c401: Revert a mistaken change4d90a1d820; * doc/emacs/search.texi (Word Search): Spelling fixes.c154047c46Fix c-ts-mode--anchor-prev-sibling (bug#73661)b87fda63ddFix formatting of long keyboard macros by 'list-keyboard-...ae75ea6232; * src/fileio.c (Ffile_newer_than_file_p): Fix wording (...b120397868Merge branch 'emacs-30' of git.sv.gnu.org:/srv/git/emacs ...de54d922b5* doc/emacs/mini.texi (Passwords): Mention password visib...0f8f077318; * doc/emacs/search.texi (Word Search): Document 'dictio...fb155bcfb6; * lisp/emacs-lisp/chart.el (chart-bar-quickie): Doc fix.6dbe4e99ac; * lisp/emacs-lisp/chart.el (chart-bar-quickie): Improve...d664227f81; More accurate documentation of 'file-newer-than-file-p'e49b479f86Fix c-ts-mode indentation for initializer lists (bug#73661)f520008744Avoid segfaults in Rmail-MIME6a5c2edd84Eglot: use :immediate t when resolving completions (bug#7...cd36e070c2Eglot: minor changes to doc and docstrings1ea0d9b891Revert "Set treesit-primary-parser for tree-sitter modes"52746ceb62Remove duplicate indent rules in elixir-ts-modeed57faafc7Set treesit-primary-parser for tree-sitter modes37a6c859b0; * lisp/emacs-lisp/cl-macs.el (cl-once-only): Fix capita...2d4d6dc43aDelete XIE X extension from TODOb68b9f291c; * lisp/progmodes/csharp-mode.el (treesit-query-compile)...688201ef18; * lisp/window.el (switch-to-prev-buffer-skip-regexp): D...ba44fc9a44Restore comment/string check for 'electric-layout-mode'5a462948e1Update Arni Magnusson's email address6b1271b169Fix python-ts-mode-map docstringaaaafddc94Normalize "Commentary" section in eudc.eld656be9794Expand email abbrevs in X-Debbugs-Cc header.e9dcf0c57dFix 'list-tags' when invoked from a non-file buffer51ef05f684count-windows: Fix reference to walk-windows5eaf0c784b* lisp/info-look.el (mapc): Add use-package manual's index.705a5a1a9e; * ChangeLog.4: Fix attribution of one change.bf26ff0dc8Update csharp-ts-mode font-lock (bug#73369)4c866abab9; * doc/lispref/variables.texi (Creating Buffer-Local): F...d42d7d474f; * lisp/doc-view.el (doc-view-svg-face): Copy-edit docst...f46f476bb8; * admin/MAINTAINERS: Take VC subsystem, add note about ...d68e6d2689; rcirc-update-activity-string: Justify some existing beh...e6a37869c8Fix inconsistency in value of rcirc-activity-string108b3179bdRevert "; Minor clarification in variables.texi"44156c2140; Minor clarification in variables.texi63058e1153Tag interactive commands in 'lua-ts-mode'84bea20eba; * lisp/info-look.el: Add two more links.96b87ad536Mention LSP acronym in eglot defgroup docstring9c904e8ceaChange :group of 'eglot' defgroup to 'tools'fd1a1b0780Remove out-of-date documentation from python.el11e3e0caddFix executing commands in Eshell using "env" with no loca...c0ef8a9a1bFix a typo in the calendar manual36ff7138fe; Fix a thinko in sieve-manage.el7abecbcd63; * nt/INSTALL: Update MinGW notes URL. (Bug#73528)e2b01d164c; Fix last changes in php-ts-mode.ele8830015b0Require ert-x for use by 'ert-font-lock-deftest-file'a1841b4d8e; * admin/authors.el (authors-aliases): Don't ignore "one...69d8f9d1b7Fix php-ts-mode font-lock for latest PHP grammar (bug#73516)68f53e4348eieio.texi: Fix bug#7350553c887fdf6; cperl-mode.el: Fix an invalid face specificationf5cd5585f4; Recommend GNU Find for 'find-dired'65e589698e; * lisp/filesets.el (filesets-homepage): Fix URL.1f243a9780Delete duplicated line in Viper refcard
Copyright (C) 2001-2024 Free Software Foundation, Inc.
See the end of the file for license conditions.
The admin directory
This directory contains scripts and other things useful for developing
and maintaining Emacs. These files are not part of Emacs releases
because they are not deemed generally useful, and you have to know
what you do when using them.
* Instructions and scripts used to prepare an Emacs release.
** release-process
The release process used by GNU Emacs.
** make-tarball.txt
Instructions to create pretest or release tarballs, announcements, etc.
** admin.el
Utilities for setting version numbers and alike.
* Scripts that can be used to build and test Emacs.
** build-configs
Build Emacs in various configurations.
** make-emacs
Build Emacs in various ways.
** quick-install-emacs
Install emacs quickly ("incrementally").
** run-codespell
Run the codespell tool on the Emacs sources. Requires codespell to be
installed first.
** alloc-colors.c
A utility program that allocates a given number of colors on X. Can
be used to debug Emacs with dense colormaps (PseudoColor).
** check-doc-strings
Check doc strings against documentation.
** cus-test.el
Tests for custom types and load problems.
** diff-tar-files
Show files added/removed between two tar files.
* Brief description of sub-directories.
charsets scripts for generating charset map files
in ../etc/charsets
coccinelle semantic patches for use with the static code
analyzer coccinelle. Since they apply a few
minor changes in Emacs internals in multiple
places, they are trivial for copyright
purposes.
codespell supporting files for the run-codespell script.
grammars wisent and bovine grammars, used to produce
files in lisp/cedet/.
notes miscellaneous notes related to administrative
tasks.
nt support files for administrative tasks related
to building MS-Windows distributions.
unidata scripts for generating character property files
in ../lisp/international/.
This file is part of GNU Emacs.
GNU Emacs is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
GNU Emacs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
Local variables:
mode: outline
paragraph-separate: "[ ]*$"
end: