aboutsummaryrefslogtreecommitdiffstats
path: root/admin (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ; Fix typosStefan Kangas2022-12-261-1/+1
| | | | (cherry picked from commit a5d39e11443fa30c8e8bc58254a1a59550dcd99e)
* ; * admin/notes/git-workflow: Adding "Backport:" is optional.Sean Whitton2022-12-221-1/+1
|
* ; * admin/git-bisect-start: Add mistakenly ommitted commits to skipGregory Heytings2022-12-191-0/+149
|
* Improve and extend admin/git-bisect-startGregory Heytings2022-12-182-16/+1466
| | | | | | | | | | | | | * admin/git-bisect-start: Use 'git bisect skip' instead of 'git bisect good' for merges of external trees, which is equivalent but faster in some cases. Improve the explanation on external tree merges. Add list of commits in the last six years on which building Emacs fails, and call 'git bisect skip' on them. Also document how the script can be called automatically when 'git bisect start' is called in the Emacs repository. * admin/notes/repo (Bisecting): Adapt the explanation of the script accordingly.
* Add yaml-ts-mode (Bug#60105)Randy Taylor2022-12-162-0/+4
| | | | | | | | | * admin/notes/tree-sitter/build-module/batch.sh: * admin/notes/tree-sitter/build-module/build.sh: Add yaml support. * etc/NEWS: Mention it. * lisp/textmodes/yaml-ts-mode.el: New major mode with tree-sitter support. * lisp/progmodes/eglot.el (eglot-server-programs): Add it.
* Add go-ts-mode and go-mod-ts-mode (Bug#60025)Randy Taylor2022-12-152-0/+6
| | | | | | | | | * admin/notes/tree-sitter/build-module/batch.sh: * admin/notes/tree-sitter/build-module/build.sh: Add go-mod support. * etc/NEWS: Mention them. * lisp/progmodes/eglot.el (eglot-server-programs): Add them. * lisp/progmodes/go-ts-mode.el: New major modes with tree-sitter support.
* Introduce support for TOML config-formatJostein Kjønigsen2022-12-141-1/+3
| | | | | | | | | | | | | | | This commit introduces support for the semi-popular TOML config-format[1] through a new major-mode: toml-ts-mode. I've read through the full spec[2], and from what I can see this major-mode should provide correct syntax-highligting for every sort of config-declaration which adheres to the specification. Besides that it also adds support for imenu and basic tree-sitter based navigation. [1] https://toml.io/en/ [2] https://toml.io/en/v1.0.0
* ; * admin/notes/tree-sitter/build-module/build.sh: Minor name change.Yuan Fu2022-12-131-4/+4
|
* ; * admin/notes/tree-sitter/build-module/build.sh: Add -fPIC.lu4nx2022-12-121-1/+1
| | | | (bug#59967)
* Add cmake-ts-modeRandy Taylor2022-12-122-0/+4
| | | | | | | | | * admin/notes/tree-sitter/build-module/batch.sh: * admin/notes/tree-sitter/build-module/build.sh: Add cmake support. * etc/NEWS: Mention it. * lisp/progmodes/cmake-ts-mode.el: New major mode with tree-sitter support. * lisp/progmodes/eglot.el (eglot-server-programs): Add it.
* ; * admin/git-bisect-start: Fix commit hashGregory Heytings2022-12-111-1/+1
|
* ; * admin/notes/tree-sitter/starter-guide (Indent): Minor fix.Yuan Fu2022-12-091-1/+1
|
* Add dockerfile-ts-mode (Bug#59894)Randy Taylor2022-12-092-1/+6
| | | | | | | | | | * admin/notes/tree-sitter/build-module/batch.sh: Add dockerfile support. * admin/notes/tree-sitter/build-module/build.sh: Support different namespaces and add dockerfile support. * etc/NEWS: Mention it. * lisp/progmodes/dockerfile-ts-mode.el: New major mode with tree-sitter support. * lisp/progmodes/eglot.el (eglot-server-programs): Add it.
* Better test-custom-opts diagnosticsMattias Engdegård2022-12-091-11/+21
| | | | | | | | | | Make it easier to understand errors from the test-custom-opts test by reporting variable values and types that didn't match. * admin/cus-test.el (cus-test-errors): Richer contents. (cus-test--format-error): New. (cus-test-apropos, cus-test-errors-display, cus-test-opts): Use new format.
* New script admin/check-man-pagesStefan Kangas2022-12-092-0/+62
| | | | | | * admin/check-man-pages: New file with script used to check man pages for errors. (Bug#59631) * admin/make-tarball.txt: Document when to use the above script.
* Merge branch 'feature/use-package' into emacs-29Stefan Kangas2022-12-081-2/+6
|\
| * * admin/git-bisect-start: Prune use-package merge commits.Stefan Kangas2022-12-081-2/+6
| |
* | ; Fix typosStefan Kangas2022-12-081-1/+1
| |
* | Fix admin/notes/tree-sitter/build-module/build.sh (bug#59789)Yuan Fu2022-12-062-26/+31
|/ | | | | | | | | | | | | | | | | | | | Besides the problem mentioned by Juri, which is fixed by removing -cp tree-sitter-lang.in "tree-sitter-${lang}/src" -cp emacs-module.h "tree-sitter-${lang}/src" (we removed those files in an earlier commit, because they are not used anymore.) Now it also more parameterized and builds typescript and tsx separately. * admin/notes/tree-sitter/build-module/build.sh (topdir) (repo, sourcedir, grammardir): New variables. (Build): Make it parametric. (Copy out): Use absolute path. * admin/notes/tree-sitter/build-module/batch.sh (languages): Add tsx.
* Cut the emacs-29 release branchEli Zaretskii2022-11-281-1/+1
| | | | | | | | | | | | * README: * configure.ac: * nt/README.W32: * msdos/sed2v2.inp: Bump Emacs version to 29.0.60. * admin/admin.el (set-version): Fix regexp for configure.ac. * lisp/cus-edit.el (customize-changed-options-previous-release): Bump last version to 28.2.
* ; Fix typos in tree-sitter filesJuanma Barranquero2022-11-221-9/+9
| | | | | | | | | | | | * admin/notes/tree-sitter/starter-guide (Font-lock) (Debugging queries, Indent, Navigation, Which-func) (More features?): * lisp/treesit.el (treesit--merge-ranges) (treesit-font-lock-feature-list, treesit-font-lock-rules) (treesit-font-lock-fontify-region, treesit--font-lock-notifier) (treesit-simple-indent-presets, treesit--font-lock-fast-mode) (treesit--indent-region-batch-size) (treesit--indent-rules-optimize, treesit-ready-p): Fix typos.
* ; Fix typosStefan Kangas2022-11-224-5/+5
|
* ; Update tree-sitter starter guideYuan Fu2022-11-218-82/+149
| | | | | | | | | | | * admin/notes/tree-sitter/starter-guide: Reflect recent changes. * admin/notes/tree-sitter/html-manual/Using-Parser.html: * admin/notes/tree-sitter/html-manual/Tree_002dsitter-C-API.html: * admin/notes/tree-sitter/html-manual/Parsing-Program-Source.html: * admin/notes/tree-sitter/html-manual/Parser_002dbased-Indentation.html: * admin/notes/tree-sitter/html-manual/Parser_002dbased-Font-Lock.html: * admin/notes/tree-sitter/html-manual/Multiple-Languages.html: * admin/notes/tree-sitter/html-manual/Language-Definitions.html: Update.
* Merge remote-tracking branch 'savannah/master' into feature/tree-sitterYuan Fu2022-11-2120-88/+202
|\
| * ; Fix typosStefan Kangas2022-11-204-4/+4
| |
| * * admin/authors.el: Don't recommend deprecated fgrep.Stefan Kangas2022-11-041-1/+1
| |
| * ; * admin/git-bisect-start: Improve commentary.Gregory Heytings2022-11-021-18/+27
| |
| * ; * admin/git-bisect-start: Improve commentary.Eli Zaretskii2022-11-021-0/+4
| |
| * ; * admin/git-bisect-start: Use a full reference.Gregory Heytings2022-11-021-1/+1
| |
| * Add a script to ease bisecting.Gregory Heytings2022-11-013-4/+47
| | | | | | | | | | | | | | | | * admin/git-bisect-start: New script. * admin/notes/repo (Bisecting): Mention the script. * admin/emake: Add a Copyright blurb.
| * ; Mention git bisect's --first-parent in admin/notes/repoGerd Möllmann2022-11-011-0/+5
| |
| * * admin/notes/repo: Document feature and scratch branches.Stefan Kangas2022-10-221-0/+18
| |
| * Add admin/emacs-shell-lib for shared bash codeStefan Kangas2022-10-196-63/+98
| | | | | | | | | | | | | | | | | | | | * admin/emacs-shell-lib: New file for shared bash code. * admin/automerge: * admin/diff-tar-files: * admin/emacs-shell-lib: * admin/make-manuals: * admin/update_autogen: * admin/upload-manuals: Simplify and improve using above new library.
| * ; Prefer HTTPS to HTTP in many URLsStefan Kangas2022-10-155-19/+19
| |
| * Merge from origin/emacs-28Stefan Kangas2022-10-131-1/+1
| |\ | | | | | | | | | 4b4b093ab3 ; * admin/make-tarball.txt: Fix typo.
| | * ; * admin/make-tarball.txt: Fix typo.Stefan Kangas2022-10-131-1/+1
| | |
* | | ; Update tree-sitter HTML manuals in admin/notesYuan Fu2022-11-095-94/+168
| | | | | | | | | | | | | | | | | | | | | | | | * admin/notes/tree-sitter/html-manual/Language-Definitions.html * admin/notes/tree-sitter/html-manual/Multiple-Languages.html * admin/notes/tree-sitter/html-manual/Parser_002dbased-Font-Lock.html * admin/notes/tree-sitter/html-manual/Parser_002dbased-Indentation.html * admin/notes/tree-sitter/html-manual/Retrieving-Node.html: Update.
* | | ; Update guides in /admin/notes/tree-sitterYuan Fu2022-11-0310-772/+1008
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/notes/tree-sitter/html-manual/Language-Definitions.html * admin/notes/tree-sitter/html-manual/Multiple-Languages.html * admin/notes/tree-sitter/html-manual/Parser_002dbased-Font-Lock.html * admin/notes/tree-sitter/html-manual/Parser_002dbased-Indentation.html * admin/notes/tree-sitter/html-manual/Parsing-Program-Source.html * admin/notes/tree-sitter/html-manual/Pattern-Matching.html * admin/notes/tree-sitter/html-manual/Retrieving-Node.html * admin/notes/tree-sitter/html-manual/Tree_002dsitter-C-API.html * admin/notes/tree-sitter/html-manual/Using-Parser.html * admin/notes/tree-sitter/starter-guide: Update to reflect changes made recently.
* | | * admin/notes/tree-sitter/starter-guide (Navigation): Improve demo.Yuan Fu2022-10-101-12/+26
| | |
* | | Fix tree-sitter build script in admin/notesYuan Fu2022-10-102-4/+4
| | | | | | | | | | | | | | | | | | * admin/notes/tree-sitter/build-module/README: Add explaination. * admin/notes/tree-sitter/build-module/build.sh: change typescript to tsx.
* | | Make tree-sitter font-lock support decoration levelsYuan Fu2022-10-092-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/notes/tree-sitter/html-manual/Parser_002dbased-Font-Lock.html: Update. * admin/notes/tree-sitter/html-manual/Parsing-Program-Source.html: Update. * doc/lispref/modes.texi: Mention the new :level option. * lisp/treesit.el (treesit-font-lock-settings): Update docstring. (treesit-font-lock-rules): Support :level. Relayout the let form. (treesit-font-lock-fontify-region): Support :level.
* | | Add note on tree-sitter's naming conventionYuan Fu2022-10-091-0/+7
| | | | | | | | | | | | | | | * admin/notes/tree-sitter/starter-guide: Add note. * doc/lispref/parsing.texi: Add note.
* | | Add a :toggle option for tree-sitter font-lockYuan Fu2022-10-073-11/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/notes/tree-sitter/html-manual/Parser_002dbased-Font-Lock.html: Update html manual. * admin/notes/tree-sitter/html-manual/build-manual.sh: Fix manual path. * admin/notes/tree-sitter/starter-guide: Mention :toggle. * doc/lispref/modes.texi: Mention :toggle. * lisp/treesit.el (treesit-font-lock-settings): Update docstring. (treesit-font-lock-rules): Handle :toggle. Also change some wrong-type-argument signal to treesit-font-lock-error which is easier to understand. (treesit-font-lock-fontify-region): Handle :toggle.
* | | Merge branch 'master' into feature/tree-sitterYuan Fu2022-10-0534-400/+1291
|\ \ \ | |/ /
| * | ; * admin/update_autogen: Really fix.Stefan Kangas2022-10-011-0/+1
| | |
| * | ; * admin/update_autogen: Fix for "set -o nounset".Stefan Kangas2022-10-011-0/+1
| | |
| * | Port better to C23 bool+true+false keywordsPaul Eggert2022-09-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | C23 is adding the C++ keywords bool, true, and false; prefer them to <stdbool.h> if they are available. * admin/merge-gnulib (GNULIB_MODULES): Add stdbool, which emulates C23 on pre-C23 platforms. (AVOIDED_MODULES): Remove stdbool; Gnulib has renamed this module to stdbool-c99 and nobody uses it so it does not need to be avoided. * m4/c-bool.m4: New file, from Gnulib stdbool module. * lib-src/seccomp-filter.c, src/conf_post.h, src/dynlib.h: * src/emacs-module.c, src/nsterm.m, src/systhread.h: * test/src/emacs-module-resources/mod-test.c: Use the C23 style and use bool without including <stdbool.h>. The Gnulib stdbool module causes config.h to include stdbool.h on pre-C23 platforms. * src/emacs-module.h.in: Don’t include <stdbool.h> if C23 or later, or if it has already been included.
| * | Maintaining ChangeLog history: add more detailsSean Whitton2022-09-271-3/+8
| | | | | | | | | | | | | | | * admin/notes/repo (Maintaining ChangeLog history): Add more details. See <https://debbugs.gnu.org/58092#37>.
| * | Merge from origin/emacs-28Stefan Kangas2022-09-211-0/+4
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 478b786d5a ; * doc/lispref/windows.texi (Window Hooks): Fix a typo (b... 5085351645 * lisp/text-modes/tex-mode.el (tex-mode): Fix AUCTeX regre... ee6f8598ca Add vc-annotate-switches to manual 616dcf27e5 ; Fix typos in Lisp symbols 5405852541 Remove mention of non-existent `annotate-switches' 191505b8a3 Mention that src/macuvs.h sometimes needs committing 10373c4b68 ; More comment fixes in font.h (bug#57935) c2595b8dcc ; * src/font.h (struct font_driver): Comment fix. 97b928ce09 MacOS ld warning from native compilation (bug#57849)
| | * Mention that src/macuvs.h sometimes needs committingRobert Pluim2022-09-201-0/+4
| | | | | | | | | | | | | | | * admin/notes/unicode: src/macuvs.h is generated, but needs to be committed sometimes.