| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-05-14 | Release version 4.3.5v4.3.5 | Jonas Bernoulli | |
| 2025-05-13 | Release version 4.3.4v4.3.4 | Jonas Bernoulli | |
| 2025-05-08 | magit-section.el: Move misplaced section heading | Jonas Bernoulli | |
| oO | |||
| 2025-05-08 | magit-section-highlight-selection: Cosmetics | Jonas Bernoulli | |
| 2025-05-08 | Remove unnecessary quoting from a string | Jonas Bernoulli | |
| 2025-05-08 | magit-section-cache{,d}-visibility: Correct/add docstrings | Jonas Bernoulli | |
| 2025-05-08 | magit-section.el: Add missing section headings | Jonas Bernoulli | |
| 2025-05-05 | magit-section-cycle: On root section use global cycling | Jonas Bernoulli | |
| I recommend using `magit-section-cycle-global' instead, but if one happened to invoke the local variant at the end of the buffer (or after the headers in the status buffer), then it was annoying that this succeeded in expanding all sections, but then failed to hide again on subsequent invocations with "Cannot hide root section". | |||
| 2025-05-01 | Release version 4.3.3v4.3.3 | Jonas Bernoulli | |
| 2025-04-28 | magit-mouse-set-point: New command | Jonas Bernoulli | |
| 2025-04-16 | magit-section-make-overlay: Remove kludge for bad user setting | Jonas Bernoulli | |
| We strongly discourage setting `magit-section-keep-region-overlay' to t. If a user did that anyway that can lead to conflicts between the involved faces. Before we tried to automatically avoid such a potential conflict by only using the `:foreground' of the `magit-*-heading-selection' faces, which is very confusing for users who want to enable this and also use another face attribute. | |||
| 2025-04-16 | magit-section-update-highlight: Always unhighlight sections | Jonas Bernoulli | |
| Start doing so even after long-lines shortcuts kick in and even if the new current section is the root section. In both cases sections might be highlighted that should no longer be highlighted. | |||
| 2025-04-16 | magit-section--maybe-enable-long-lines-shortcuts: New function | Jonas Bernoulli | |
| Replacing `magit-section--enable-long-lines-shortcuts'. | |||
| 2025-04-15 | Use ## more | Jonas Bernoulli | |
| 2025-04-15 | magit-section-show-level: Support acting on selected sections | X4lldux | |
| 2025-04-15 | magit-section-show-level: Improve docstring | Jonas Bernoulli | |
| 2025-04-01 | Release version 4.3.2v4.3.2 | Jonas Bernoulli | |
| 2025-03-29 | Use ## more | Jonas Bernoulli | |
| 2025-03-07 | magit-insert-section--finish: Always add heading keymap | Jonas Bernoulli | |
| Previously we only did so if the section had children. That was wrong because the section may have a body that doesn't belong to children, or it may have a `washer', which adds a body when the section is expanded. Instead of merely also adding the heading keymap in those cases as well, add it always. Currently that keymap by default only features commands to expand/collapse the section, but it is valid for someone to add more commands. Some users/packages might already be doing that and we might start to do so by default. | |||
| 2025-03-07 | magit-insert-section--finish: Fix adding heading keymap | Jonas Bernoulli | |
| Call `magit-section-maybe-add-heading-map' after `magit--set-section-properties', else the heading keymap gets added and immediately removed again. | |||
| 2025-03-07 | magit-insert-section-body: Set section properties on delayed insertion | Jonas Bernoulli | |
| Often when `magit-insert-section-body' is used, the section body consists of a list of child section, followed by an empty line belonging to the list section. On delayed insertion of the body we did not set the properties of that empty line. Split out `magit--set-section-properties' from `magit-insert-section--finish', so that we can use it in `magit-insert-section-body' as well. | |||
| 2025-03-02 | Release version 4.3.1v4.3.1 | Jonas Bernoulli | |
| 2025-03-02 | Bump dependencies | Jonas Bernoulli | |
| 2025-03-01 | magit-section-heading-map: Docstring cosmetics | Jonas Bernoulli | |
| 2025-03-01 | Use gensym instead of obsolete cl-gensym | Jonas Bernoulli | |
| 2025-02-21 | magit-section-ident-value: Improve docstring | Jonas Bernoulli | |
| 2025-02-07 | Revert "magit-insert-section: Fix indent declaration" | Jonas Bernoulli | |
| This reverts commit a5962c0b916c1caf211a4f87fb85023068ab50b9, and adds "sic" to put an end to the flip-flopping. This is better in cases where we put the first argument on a new line. The NAME argument is only very rarely not omitted, so do not optimize for that by using the `defun' style. | |||
| 2025-02-06 | Use ## instead of apply-partially in some cases | Jonas Bernoulli | |
| Do so if the returned/expanded function won't be called with additional argument (making that obvious at the call site) *and* fixing arguments does not avoid needlessly repeating work. | |||
| 2025-02-06 | magit-map-sections: Use ## | Jonas Bernoulli | |
| 2025-02-04 | Release version 4.3.0v4.3.0 | Jonas Bernoulli | |
| 2025-02-03 | Drop dependency on Dash | Jonas Bernoulli | |
| 2025-02-03 | Bump dependencies | Jonas Bernoulli | |
| 2025-02-02 | Use ## and seq-some instead of --any-p | Jonas Bernoulli | |
| 2025-02-02 | Use ## and seq-every-p instead of --all-p | Jonas Bernoulli | |
| 2025-02-02 | Use ## and seq-find instead of --first | Jonas Bernoulli | |
| In one case use lambda and in another pcase-lambda, not ##. | |||
| 2025-02-02 | Use ## and seq-keep instead of --keep | Jonas Bernoulli | |
| 2025-02-02 | Use ## and mapcar instead of --map | Jonas Bernoulli | |
| In three cases use lambda, not ##. | |||
| 2025-02-02 | Prepare for the arrival of domesticated South American camelids | Jonas Bernoulli | |
| 2025-01-26 | magit-insert-section: Fix indent declaration | Jonas Bernoulli | |
| 2025-01-09 | magit-insert-revision-{message,notes}: Set background for whole heading | Jonas Bernoulli | |
| 2025-01-07 | magit--{bolp,eolp,bol-position,eol-position}: New utility functions | Jonas Bernoulli | |
| It would have been better to define them in "magit-base.el", but then we couldn't use them in "magit-section.el". | |||
| 2025-01-05 | Let the byte-compiler check more function references | Jonas Bernoulli | |
| 2025-01-05 | Move definition of obsolete variable aliases | Jonas Bernoulli | |
| 2025-01-01 | Release version 4.2.0v4.2.0 | Jonas Bernoulli | |
| 2025-01-01 | Bump copyright years | Jonas Bernoulli | |
| 2024-12-17 | Depend on Emacs >= 27.1 | Jonas Bernoulli | |
| This version was released more than four years ago and Emacs 30.1 is around the corner. This is the release available on Debian Bullseye (oldstable). | |||
| 2024-12-06 | Release version 4.1.3v4.1.3 | Jonas Bernoulli | |
| 2024-11-22 | magit-bookmark-name: Cosmetics | Jonas Bernoulli | |
| 2024-11-22 | Use mapcan instead of cl-mapcan | Jonas Bernoulli | |
| We used to use `cl-mapcan' to support Emacs 25, but since we require at least version 26.1 now, we can switch to the optimized `mapcan'. | |||
| 2024-11-02 | Release version 4.1.2v4.1.2 | Jonas Bernoulli | |
