diff options
| author | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2019-11-28 22:14:27 +0100 |
|---|---|---|
| committer | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2019-11-28 22:14:27 +0100 |
| commit | 81a1c0247c9be3c702f0d6f54476ab371dd57069 (patch) | |
| tree | 5c713790742c72b9c40e664c82c33267922517ee /itches/emacs/bulk.md | |
| parent | d5033113859afbda7e81fafd3aa3f5f752145def (diff) | |
| download | memory-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.md | 52 |
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 |
