From 78d00b84b6590e172c203becf094653d490e824a Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Mon, 27 Mar 2023 08:00:13 +0200 Subject: Note down scratched itch; add another Also * shuffle entries to keep them sorted by "scratch date" order, * remove "author" property for stuff I have not reported yet. --- itches/emacs/tracker.org | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) (limited to 'itches') diff --git a/itches/emacs/tracker.org b/itches/emacs/tracker.org index 8617e23..b414d38 100644 --- a/itches/emacs/tracker.org +++ b/itches/emacs/tracker.org @@ -773,21 +773,12 @@ Eventually reported back to Emacs core in [[bug:41584]] and fixed by Eli. :END: * MELPA ** forge -*** TODO Delete source branch when GitLab MR is merged -:PROPERTIES: -:Role: author -:END: -IOW set =remove_source_branch= (resp. =should_remove_source_branch=) -when submitting (resp. merging) the request. Possible solutions: - -- Elisp option -- Git config variable -- Transient infix argument -*** TODO Let ~forge-post-author~ and ~forge-post-date~ have foregrounds +*** DONE [[https://github.com/magit/forge/pull/549][magit/forge#549]] Let ~forge-post-author~ and ~forge-post-date~ have foregrounds :PROPERTIES: :Role: author +:PatchApplied: t :END: -Currently not possible because: +Initially not possible because: 1. for regular notes, ~forge-topic-refresh-buffer~ uses ~add-face-text-property~; using ~font-lock-append-text-property~ @@ -797,10 +788,17 @@ Currently not possible because: ~magit-diff-hunk-heading-highlight~, which has a foreground; magit-section applies the ~heading-highlight-face~ via overlays, so it will always have more priority than text properties. + +Sent patch to solve 1. 2 is not a problem in my setup, since the +highlight face has no foreground. +*** TODO Delete source branch when GitLab MR is merged +IOW set =remove_source_branch= (resp. =should_remove_source_branch=) +when submitting (resp. merging) the request. Possible solutions: + +- Elisp option +- Git config variable +- Transient infix argument *** TODO Wash emoji codes -:PROPERTIES: -:Role: author -:END: Emoji sent by forges to be received as =:short_codes:=. Kludge: #+begin_src elisp (defun my/emoji-translate-code () @@ -871,6 +869,12 @@ considerably. Hopefully moving the mode to a file that does not ~(require 'magit)~ will mitigate this? [[https://lists.gnu.org/archive/html/help-gnu-emacs/2020-09/msg00130.html][For context.]] Eventually closed in favour of [[https://github.com/magit/magit/pull/4237][tarsius's own solution]]. +*** TODO ~git-commit-major-mode~ set in =.dir-locals.el= messes with revision buffers +E.g. as configured in =magit/= repositories. This affects =SPC= and +=n=, =p= in log buffers. Workarounds: + +1. use =RET= to view commits; +2. jump to revision buffer and hit =g=. ** markdown-mode *** DONE [[https://github.com/jrblevin/markdown-mode/pull/124][jrblevin/markdown-mode#124]] Prevent spurious bold fontification :PROPERTIES: -- cgit v1.2.3