summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Rebuild for athena's apt repositorydebian/28_git20210819.1Sean Whitton2021-08-21
|
* enable native-compSean Whitton2021-08-19
|
* changelogSean Whitton2021-08-19
|
* Merge remote-tracking branch 'origin/master' into athena/unstableSean Whitton2021-08-19
|\
| * Make icomplete-forward-completions O(1) when icomplete-scroll is tJoão Távora2021-08-19
| | | | | | | | | | | | | | | | | | In particular, this makes the recently added icomplete-vertical-goto-last (bug#49005) be O(n) instead of O(n^2). That used to be almost unbearably slow for large n. * lisp/icomplete.el (icomplete-forward-completions): don't call last unless needed.
| * Remove more mentions of the removed `M-o' facemenu bindingLars Ingebrigtsen2021-08-19
| | | | | | | | | | | | | | | | | | | | * doc/emacs/text.texi (Fill Commands, Fill Commands): Adjust `M-o' mentions. * etc/refcards/refcard.tex (section{Formatting}): * etc/refcards/pt-br-refcard.tex (section{Formatando}): * etc/refcards/fr-refcard.tex (section{Formater}): Remove mention of `M-o'.
| * Correctly call completion-in-region in shell.elMadhu2021-08-19
| | | | | | | | | | | | | | | | * lisp/shell.el (shell-dynamic-complete-command) (shell-dynamic-complete-environment-variable): Correctly call completion-in-region (bug#50125). Copyright-paperwork-exempt: yes
| * ; Fix escaping in recent ibuf-ext.el doc change.Basil L. Contovounesios2021-08-19
| |
| * Fix space at the start of appt mode line elementLars Ingebrigtsen2021-08-19
| | | | | | | | | | | | * lisp/calendar/appt.el (appt-check): Add space at the end (bug#18164) -- all `global-mode-string' elements should have it there to get an even space distribution.
| * Add ibuffer-saved-filter-groups example to the doc stringLars Ingebrigtsen2021-08-19
| | | | | | | | | | * lisp/ibuf-ext.el (ibuffer-saved-filter-groups): Add an example for this complicated syntax (bug#18694).
| * Fix dired switch (that contain quotes and spaces) parsingLars Ingebrigtsen2021-08-19
| | | | | | | | | | * lisp/files.el (insert-directory): Tokenize shell strings correctly (bug#18875).
| * Fix st.el doc stringLars Ingebrigtsen2021-08-19
| | | | | | | | | | | | * lisp/term/st.el (xterm-st-extra-capabilities): New user option (bug#50119). (terminal-init-st): Use it to avoid a two-second timeout.
| * Add support for history of image tags and completion in the minibufferPeter Münster2021-08-19
| | | | | | | | | | | | | | * lisp/image-dired.el (image-dired-tag-history): New variable holding the tag history. (image-dired-tag-files, image-dired-tag-thumbnail, image-dired-delete-tag) (image-dired-tag-thumbnail-remove): Use it for the user input.
| * Avoid problems when one tag/file is a substring of anotherPeter Münster2021-08-19
| | | | | | | | | | * lisp/image-dired.el (image-dired-remove-tag): End of filename is bound by ";" and end of tag is bound by ";" or end of line.
| * New placement of newline characters in image-dired-db-filePeter Münster2021-08-19
| | | | | | | | | | | | | | | | | | | | | | It's more usual to have the newline at the end of the line, instead of the beginning. This change avoids missing newline at the end of the file, an empty line at the start and eventually a lot of empty lines when `require-final-newline' is not nil. * lisp/image-dired.el (image-dired-write-tags): Insert newline at the end of the line, instead of the beginning. (image-dired-remove-tag): Do not delete empty line at end of buffer.
| * Fix deletion of associated imagePeter Münster2021-08-19
| | | | | | | | | | * lisp/image-dired.el (image-dired-delete-marked): Treat original images first, because point position is used when there are no marked files.
| * Fix inaccuracies in documentation of 'message-truncate-lines'Eli Zaretskii2021-08-19
| | | | | | | | | | | | * doc/lispref/display.texi (Echo Area Customization): * src/xdisp.c (syms_of_xdisp): Adjust the documentation of message-truncate-lines to changes that fixed bug#46718.
| * Minor doc fixes in icomplete.elEli Zaretskii2021-08-19
| | | | | | | | | | * lisp/icomplete.el (icomplete-section): Add :version. (icomplete--augment): Doc fix.
| * ; * src/xdisp.c (hscroll_window_tree): Fix a typo in a comment.Eli Zaretskii2021-08-19
| |
| * Fix errors with hscrolling mini-windows under truncate-linesEli Zaretskii2021-08-19
| | | | | | | | | | * src/xdisp.c (hscroll_window_tree): Disallow hscroll in mini-windows that display echo-area messages. (Bug#50096)
| * stterm doesn't understand all codes that xterm doesLars Ingebrigtsen2021-08-19
| | | | | | | | | | | | * lisp/term/st.el (xterm-st-extra-capabilities): New user option (bug#50119). (terminal-init-st): Use it to avoid a two-second timeout.
| * ; Correct :version tag of icomplete-selected-match faceJoão Távora2021-08-19
| | | | | | | | * lisp/icomplete.el (icomplete-selected-match): Fix :version
| * Section by 'group-function' in Icomplete and Fido's vertical modesJoão Távora2021-08-19
| | | | | | | | | | | | | | | | | | Fixes: bug#48545 * lisp/icomplete.el (icomplete--augment): Rewrite from icomplete--affixate. (icomplete--render-vertical): Rework. (icomplete--vertical-minibuffer-setup): Separator is hardcoded "\n", no need to set.
| * Improve fix of bug#49888 on no-pattern flex sortingJoão Távora2021-08-19
| | | | | | | | | | | | | | | | | | This version is functionally equivalent, but doesn't duplicate any code. When nothing "flexy" is happening, it works by simply not doing any metadata adjustments, instead of attempting to synthesize a function to mimic the non-flex case. * lisp/minibuffer.el (completion--flex-adjust-metadata): Simplify.
| * Fix vc-root-diff broken with Git as wellDmitry Gutov2021-08-19
| | | | | | | | | | * lisp/vc/vc.el (vc-root-diff): Fix similar to 35023214031e1 by avoiding the abbreviated directory name in argument (bug#39452).
| * Improve documentation of 'assoc'Eli Zaretskii2021-08-18
| | | | | | | | | | * doc/lispref/lists.texi (Association Lists): * src/fns.c (Fassoc): Document how TESTFN is called. (Bug#50110)
| * ; Fix paren typoGlenn Morris2021-08-18
| |
| * * lisp/progmodes/xref.el (xref--collect-matches): Widen temporarily.Juri Linkov2021-08-18
| |
| * * lisp/mouse.el: More fixes for context-menu.Juri Linkov2021-08-18
| | | | | | | | | | | | (context-menu-map): Remove menu title "Context Menu" (bug#50067). (context-menu-minor): Reverse sub-menus to display exactly in the same order as on the menu bar.
| * Improve documentation of last change.Eli Zaretskii2021-08-18
| | | | | | | | | | | | | | * etc/NEWS: Mention the string value of 'auto-composition-mode'. * src/composite.c (syms_of_composite) <auto-composition-mode>: Doc fix.
| * Disable auto compositions on the Linux console onlyLars Ingebrigtsen2021-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/term/linux.el (terminal-init-linux): Disable auto compositions on "linux" consoles (bug#21363). * src/composite.c (inhibit_auto_composition): New function to implement this. (composition_compute_stop_pos, composition_adjust_point) (Ffind_composition_internal): Use it. (syms_of_composite): Document it. * src/lisp.h: Export tty_type_name. * src/term.c (tty_type_name): Factored out. (Ftty_type): Use it.
| * Add undo-in-region test case for bug#21523Lars Ingebrigtsen2021-08-18
| |
| * Yet another place inside redisplay_window to prevent quittingEli Zaretskii2021-08-18
| | | | | | | | | | * src/xdisp.c (handle_single_display_spec): Inhibit quitting around the call to lookup_image. (Bug#44448)
| * Fix abort when turning on Hebrew or Arabic input methodsEli Zaretskii2021-08-18
| | | | | | | | | | * src/xdisp.c (face_before_or_after_it_pos): Add the missing initialization of the bidi scan direction. (Bug#50107)
| * Add menu bindings to new functions in image-dired.elPeter Münster2021-08-18
| | | | | | | | | | | | | | | | | | | | | | * lisp/image-dired.el (image-dired--with-marked): New macro for cycling over marked thumbnails. (image-dired-tag-thumbnail, image-dired-tag-thumbnail-remove): Can handle now also all marked thumbnails. (image-dired-tag-marked-thumbnails): Remove it, because it's obsoleted by `image-dired-tag-thumbnail' now. (image-dired-delete-marked): Use new macro `image-dired--with-marked', and add command to menu (bug#50000).
| * ; * etc/NEWS (Icomplete): Fix typo and remove redundant wordJoão Távora2021-08-18
| |
| * Fix ediff3 layouts with window-combination-resize non-nil (Bug#49277)pillule2021-08-18
| | | | | | | | | | | | | | * lisp/vc/ediff-wind.el (ediff-setup-windows-plain-compare) (ediff-setup-windows-multiframe-compare): Fix three windows layouts produced by ediff3 when 'window-combination-resize' was customized to t and 'even-window-sizes' to nil.
| * Fix behavior when switch-to-prev-buffer-skip is a function (Bug#49275)pillule2021-08-18
| | | | | | | | | | | | * lisp/window.el (switch-to-prev-buffer) (switch-to-next-buffer): More correctly handle cases where 'switch-to-prev-buffer-skip' is a function.
| * ; Fix quoting of braces in electric-tests.el.Basil L. Contovounesios2021-08-18
| |
| * * Fix `native-compile-target-directory' effectiveness for async compilation.Andrea Corallo2021-08-17
| | | | | | | | | | * lisp/emacs-lisp/comp.el (comp-run-async-workers): Forward to async workers `native-compile-target-directory'.
| * * lisp/mouse.el (context-menu-filter-function): Fix type.Glenn Morris2021-08-17
| |
| * Another fix for quitting while displaying non-selected windowsEli Zaretskii2021-08-17
| | | | | | | | | | | | | | * src/xdisp.c (handle_face_prop, extend_face_to_end_of_line): Inhibit quitting around the call to face_at_pos, to prevent leaking wrong value of point when the user quits while we redisplay a non-selected window. (Bug#44448)
| * * test/lisp/electric-tests.el: Skip most c-mode tests on hydra.Glenn Morris2021-08-17
| |
| * ; * etc/NEWS: Fix wording of a recently added entry.Eli Zaretskii2021-08-17
| |
| * ; Fix a comment in a recent commit.Eli Zaretskii2021-08-17
| | | | | | | | | | * lisp/help-mode.el (help-mode-syntax-table): Fix punctuation in a comment.
| * Fix TTY display performance degradation due to many markersEli Zaretskii2021-08-17
| | | | | | | | | | | | | | * src/coding.c (encode_coding_object): Don't assume that src_object == dst_object means src_object is the current buffer. Add the missing commentary that explains the arguments. (Bug#49127)
| * Improve `forward-sexp' in *Help* buffersMichalis V2021-08-17
| | | | | | | | | | | | | | * lisp/help-mode.el (help-mode-syntax-table): New variable (bug#39134). (help-make-xrefs): Use it to make picking out symbols in curved quotes work reliably. (help-xref-on-pp): Ditto.
| * Bind <up> and <down> in icomplete-vertical-modeJoão Távora2021-08-17
| | | | | | | | | | | | | | Suggested by Ergus <spacibba@aol.com> * lisp/icomplete.el (icomplete-vertical-mode-minibuffer-map): Bind <up> and <down>
| * Jump to first,last completion with M-<, M-> in icomplete-vertical-modeJoão Távora2021-08-17
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: bug#49005 Co-authored-by: Simon Lang <simon.lang@outlook.com> * lisp/icomplete.el (icomplete-backward-completions): Return non-nil iff something was stepped. Ajust docstring. (icomplete-forward-completions): Adjust docstring. (icomplete-vertical-goto-first, icomplete-vertical-goto-last): New commands. (icomplete-vertical-mode-minibuffer-map): Bind new commands to M-< and M->.
| * Merge branch 'feature/context-menu'Juri Linkov2021-08-17
| |\