summaryrefslogtreecommitdiff
path: root/itches/emacs/bulk.md
diff options
context:
space:
mode:
authorKévin Le Gouguec <kevin.legouguec@gmail.com>2019-11-28 22:14:27 +0100
committerKévin Le Gouguec <kevin.legouguec@gmail.com>2019-11-28 22:14:27 +0100
commit81a1c0247c9be3c702f0d6f54476ab371dd57069 (patch)
tree5c713790742c72b9c40e664c82c33267922517ee /itches/emacs/bulk.md
parentd5033113859afbda7e81fafd3aa3f5f752145def (diff)
downloadmemory-leaks-81a1c0247c9be3c702f0d6f54476ab371dd57069.tar.xz
Update Emacs itches list
- Background extension: faces now have an :extend attribute that allows them not to extend beyond EOL. Good enough for now. - Reports on .dir-locals parsing changes have been closed. - icomplete has been revamped recently; most of these behaviors have changed. - y-or-no-p now allows C-x o'ing out of the minibuffer. - can't reproduce the org-clocktable bug. - Magit now says (256+) when there are more than 256 unpulled commits. - Transient preferences can be set with C-x C-s. - rg-project seems to DTRT even in a Dired buffer. Also add information for scroll-lock and org-indent+diff-hl bugs.
Diffstat (limited to 'itches/emacs/bulk.md')
-rw-r--r--itches/emacs/bulk.md52
1 files changed, 5 insertions, 47 deletions
diff --git a/itches/emacs/bulk.md b/itches/emacs/bulk.md
index 2de60f4..01a34b4 100644
--- a/itches/emacs/bulk.md
+++ b/itches/emacs/bulk.md
@@ -5,19 +5,15 @@
- going to man page section
- opening eww on an anchor
- visiting a function from its Help buffer
-- make font-lock stop background at fill-column or max(len(line) for
- line in paragraph) rather than window-width when text spans >1 lines
- shell-mode
- add faces instead of reusing font-lock-{comment,string}
- understand `autocd` and `cd !$`
- use Bash completions (e.g. `ls TAB` in a folder with one file)
-- [.dir-locals changed priorities][bug#30008] between subfolder and
- major mode from 25 to 26
- eshell: `ls --group-directories-first` does not color folders
- eww, gnus-article: adapt filling to window width changes
- scroll-lock-mode
- cursor stuck on lines wrapped by visual-line-mode
- - cursor stuck on lines with 😛
+ - cursor stuck on lines with lines taller than regular height
- scroll when going down newline with forward-…
- matching-paren analysis fails: `;; (here is\n;; a comment)`
- some modes redefine C-M-h, which makes this binding hard to
@@ -29,13 +25,6 @@
these characters are then inserted in the decrypted file's buffer
(see `epa-file-insert-file-contents`)
- let TRAMP fetch Google Drive credentials from .authinfo.gpg
-- icomplete's C-j does not choose the first completion as advertised
- on empty input; it chooses ".", which AFAICT comes from the fact
- that icomplete-exhibit calls completion-pcm--filename-try-filter
- while icomplete-force-complete-and-exit simply calls
- minibuffer-force-complete-and-exit
- - likewise, if a folder contains foo.c and foo.o, "C-x C-f foo"
- hides foo.o, yet C-j completes to foo.o
- calendar uses default X resources when run in its own frame; see
`calendar-frame-parameters`, `x-handle-named-frame-geometry`,
`(make-frame '((name . "")))` vs `(make-frame '((title . "")))`
@@ -85,13 +74,7 @@
command for `texinfo-format-{buffer,region}`
- [bug#31666]: visual-line-mode adds newlines before words that end up
being split anyway
-- `gnus-group-make-group` uses `message-y-or-n-p`, which relies on
- `message-talkative-question`; the message might be too wide for the
- temporary buffer where it is displayed, and `y-or-n-p` prevents the
- user from moving to the buffer and looking at the rest of the
- message.
-[bug#30008]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30008
[bug#31586]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=31586
[bug#31666]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=31666
[Unicode conventions]: https://lists.gnu.org/archive/html/emacs-devel/2018-07/msg00961.html
@@ -117,23 +100,6 @@
- dissociate sub- and super-script fontification from everything else
in org-toggle-pretty-entities
-- org-clocktable trips on DST:
-
- ``` org
- #+BEGIN: clocktable :scope file :maxlevel 2 :step day :stepskip0 t :tstart "[2018-10-15]" :tend "[2018-11-15]"
- #+END:
-
- * foo
- :LOGBOOK:
- CLOCK: [2018-10-26 Fri 08:00]--[2018-10-26 Fri 17:00] => 9:00
- :END:
-
- * bar
- :LOGBOOK:
- CLOCK: [2018-10-29 Mon 08:00]--[2018-10-29 Mon 17:00] => 9:00
- :END:
- ```
-
- make org-ctrl-c-ctrl-c call `(org-clock-update-mode-line t)` when
point is on the clocked-in heading
@@ -212,9 +178,6 @@ Use-cases:
replacing a replacing a regular file with a symlink
- when ignoring a file in a subdirectory, magit attempts to
`git add .gitignore` (i.e. toplevel `.gitignore`), which fails
-- if the `-n` log option is set in the status buffer, the "unpulled
- from origin/…" section shows an invalid commit count if the `-n`
- limit is lower than the actual number of commits
- for repos with dozens of old branches, it would be nice to have a
way to hide or distinguish "stale" branches from active ones, a la
<https://emba.gnu.org/emacs/emacs/branches>
@@ -222,8 +185,6 @@ Use-cases:
#### transient
- cannot use the full domain of `--find-renames` (e.g. 1%)
-- cannot call transient-save for all transients (e.g. would like to
- always `fetch --prune`)
### markdown-mode
@@ -235,10 +196,6 @@ Use-cases:
[shortcut reference links]: http://spec.commonmark.org/0.27/#shortcut-reference-link
-### rg-mode
-
-- make -project DTRT in dired
-
### page-break-lines
- borked in magit-diff
@@ -263,9 +220,10 @@ Use-cases:
(find-file "README.org")
```
-- in Org buffers with org-indent-mode, lines before point will "dance"
- around while editing, i.e. while I type, they stick to the left
- margin, then when I stop typing, they become indented again.
+- in Org buffers with org-indent-mode, with diff-hl-flydiff-mode on,
+ lines before point will "dance" around while editing, i.e. while I
+ type, they stick to the left margin, then when I stop typing, they
+ become indented again.
### wgrep