aboutsummaryrefslogtreecommitdiff
path: root/etc/snippets
Commit message (Collapse)AuthorAge
* etc: Add a news entry snippet.Maxim Cournoyer2023-02-19
| | | | * etc/snippets/yas/scheme-mode/guix-news-entry: New file.
* snippets: Remove unwanted git-commit-mode invocation.Andrew Tropin2022-12-27
| | | | | | | We only need to check if git-commit-mode is t, not enable it in all text-mode buffers. * etc/snippets/tempel/text-mode: Remove unwanted git-commit-mode invocation.
* snippets: yas: Add snippets for vc.elMorgan Smith2022-11-28
| | | | | | | | | | | * etc/snippets/yas/log-edit-mode/guix-vc-commit-message-add-package: * etc/snippets/yas/log-edit-mode/guix-vc-commit-message-remove-package: * etc/snippets/yas/log-edit-mode/guix-vc-commit-message-rename-package: * etc/snippets/yas/log-edit-mode/guix-vc-commit-message-update-package: * etc/snippets/yas/log-edit-mode/guix-vc-commit-message-use-https-home-page: New file Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* snippets: Harden for review activity.Liliana Marie Prikler2022-10-22
| | | | | | | | | | | When reviewing patches, whose commit logs don't follow the structure outlined in “Submitting Patches”, a reviewer might be tempted to use snippets to rewrite them. This makes it so that their attempt, while not immediately succeeding, isn't completely thwarted. * etc/snippets/tempel/text-mode (add\ , remove\ , rename\ , update\ ) (addcl\ , https\ ): Use an empty "p" field if (car (magit-staged-files)) fails.
* snippets: Fix move.Liliana Marie Prikler2022-10-06
| | | | | | | | | The current move is never correct. It flip-flops between car and cadr for the destination. Since the position of the destination is not actually a fixed point in the list of changes, use a more robust method of inferring it. * etc/snippets/tempel/text-mode (move\ ): Infer source and destination from washed diffs. Process new module before destination.
* snippets: tempel: Reformat.Liliana Marie Prikler2022-10-06
| | | | | | | This makes it so that ‘indent-region’ and ‘delete-trailing-whitespace’ do not change the file. * etc/snippets/tempel/text-mode: Reformat.
* snippets: tempel: Fix calls to mapconcat.Liliana Marie Prikler2022-10-06
| | | | | * etc/snippets/tempel/text-mode (update\ ,https\ ): Add "\n" as separator argument to mapconcat.
* etc: Add tempel snippet move.Nicolas Graves2022-09-26
| | | | | | * etc/snippets/tempel/text-mode (move\): New entry. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* etc: Update yasnippet build system list.Nicolas Graves2022-08-30
| | | | | | | | * etc/snippets/yas/scheme-mode/guix-package (build-system): Add chicken-build-system, minetest-build-system, rebar-build-system and renpy-build-system. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* etc: Add tempel snippet for :phases.Nicolas Graves2022-08-30
| | | | | | | * etc/snippets/tempel/scheme-mode (:phases, add-before\ , add-after\ ) (replace\ ): New snippets. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* etc: Add tempel snippets.Nicolas Graves2022-08-30
| | | | | | | | | | | | | * etc/snippets/tempel/scheme-mode: New file. * etc/snippets/tempel/text-mode: New file. * etc/snippets/scheme-mode: Moved from here... * etc/snippets/yas/scheme-mode: ... to here. * etc/snippets/text-mode: Moved from here... * etc/snippets/yas/text-mode: ... to here. * doc/contributing.texi ("The Perfect Setup"): Adjust yasnippet setup accordingly. Add tempel setup. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* snippets: Add a 'remove' snippet.Maxim Cournoyer2022-05-12
| | | | * etc/snippets/text-mode/guix-commit-message-remove-package: New file.
* etc: Match define-public only at line start.Liliana Marie Prikler2022-01-19
| | | | | | | | The current regexp simply matches the first occurence, which more often than not points to the *previous* variable. * etc/snippets/text-mode/guix-commit-message-update-package ($1): Restrict match to beginning of line with optional indentation.
* etc: snippets: Use ‘hg-file-name’ when origin uses ‘hg-fetch’Xinglu Chen2021-06-26
| | | | | | | | | Adjust to changes in commit aaafd19bd1e37265de07e246286a6819792c25b4. * etc/snippets/scheme-mode/guix-origin: Use ‘hg-file-name’ instead of ‘string-append’ when ‘method’ for origin is ‘hg-fetch’. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* etc: snippets: Add new build systems to package snippet.Morgan Smith2020-12-23
| | | | | | | | | | | | | | | | | | * etc/snippets/scheme-mode/guix-package: Add the following as possibilities for the build-system field: clojure-build-system copy-build-system dune-build-system guile-build-system julia-build-system linux-module-build-system maven-build-system node-build-system qt-build-system rakudo-build-system Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* etc: snippets: Fix name extraction.Nicolas Goaziou2020-12-04
| | | | | * etc/snippets/text-mode/guix-commit-message-add-package: Fix name extraction. This is a follow-up to 988a49c78ef19ad25cef543e2059a19db04bbd36.
* etc: snippets: Fix name extraction.Nicolas Goaziou2020-12-04
| | | | | | | | * etc/snippets/text-mode/guix-commit-message-update-package: Since git commit mode is not derived from any Lisp mode, so-called sexp or symbols do not include the period character. As a consequence, names including versions are not properly extracted. Also use more idiomatic (goto-char (point-min)) instead of (beginning-of-buffer).
* etc: snippets: Fix "gnu: Add ..." name when prefilling Common Lisp commits ↵Pierre Neidhardt2020-11-25
| | | | | | | messages. * etc/snippets/text-mode/guix-commit-message-add-cl-package: Fix name and simplify the "New variables" line.
* etc: snippets: Prefill Common Lisp package names.Pierre Neidhardt2020-11-23
| | | | * etc/snippets/text-mode/guix-commit-message-add-cl-package: New file.
* etc: snippets: Fix package name extraction.Pierre Neidhardt2020-11-23
| | | | | | | * etc/snippets/text-mode/guix-commit-message-add-package: Properly extract name when the diff contains a very short `define-public ...` above the actual new package. This can happen when the above package is a small inherited definition or cl/ecl package.
* Add (guix bzr-download).Maxim Cournoyer2019-05-09
| | | | | | | * guix/bzr-download.scm, guix/build/bzr.scm, etc/snippets/scheme-mode/guix-bzr-reference: New files. * Makefile.am (MODULES): Add them. * etc/snippets/scheme-mode/guix-origin: Add "bzr-fetch" to the origin choices.
* etc: Add "rename" snippet.Pierre Neidhardt2019-03-26
| | | | * etc/snippets/text-mode/guix-commit-message-rename-package: New file.
* etc: snippets: Prefill package name.Ricardo Wurmus2019-03-08
| | | | | * etc/snippets/text-mode/guix-commit-message-add-package: Extract package name from diff.
* etc: snippets: Prefill package name and version.Ricardo Wurmus2019-03-07
| | | | | * etc/snippets/text-mode/guix-commit-message-update-package: Extract package name and version from git diff output.
* etc: Use git-file-name if origin is git-fetch.Pierre Neidhardt2018-10-10
| | | | * etc/snippets/scheme-mode/guix-origin: Use git-file-name.
* etc: snippets: Add guix-commit-message-use-https-home-page.Arun Isaac2018-07-13
| | | | | * etc/snippets/text-mode/guix-commit-message-use-https-home-page: New file. * doc/contributing.texi (The Perfect Setup): Document new snippet.
* etc: snippets: Add new build systems to package snippet.Arun Isaac2018-07-13
| | | | | * etc/snippets/scheme-mode/guix-package: Add android-ndk-build-system and scons-build-system as possibilities for the build-system field.
* etc: Add snippets.Ricardo Wurmus2017-12-15
* etc/snippets/scheme-mode/guix-cvs-reference, etc/snippets/scheme-mode/guix-git-reference, etc/snippets/scheme-mode/guix-hg-reference, etc/snippets/scheme-mode/guix-origin, etc/snippets/scheme-mode/guix-package, etc/snippets/scheme-mode/guix-svn-reference, etc/snippets/text-mode/guix-commit-message-add-package, etc/snippets/text-mode/guix-commit-message-update-package: New files. * doc/contributing.texi (The Perfect Setup): Document snippets.