[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] branch externals/transient created (now 4477555b17)
From: |
Jonas Bernoulli |
Subject: |
[elpa] branch externals/transient created (now 4477555b17) |
Date: |
Tue, 25 Jan 2022 18:54:00 -0500 (EST) |
tarsius pushed a change to branch externals/transient.
at 4477555b17 transient--post-exit: Deal with unbound transient slot
properly
This branch includes the following new commits:
new 33f538a0bb Release version 0.1.0
new dc37f6361b manual: Revise
new 8219c0ba1d read-from-minibuffer: Bugfix
new 44fa23c379 transient--pre-exit: Add debug statement
new 170a3fd791 make: Don't try to build removed transient-demo.el
new 9183fe1ed2 Do not use cl-typep, which is broken for objects on
Emacs 25
new e85b3e5241 manual: Fix a typo
new be13cd4616 readme: Fix screenshot url
new 33e96045b4 transient-substitute-key-function: Drop repeated wording
new 0ad64ddc5d transient-remove-suffix: Fix removal of last child of a
group
new b155eec353 transient--suffix-command: Fix doc-string typos
new ca18bb66d2 transient--show: Bind lv-use-separator to t
new 2f011c9f19 transient--show-brief: Don't call kbd twice per key
new 99d3bf6e76 transient--show-brief: Don't show binding for
transient-set-level
new 0758efa1db transient--show: Remove trailing whitespace
new 1fa3896986 manual: Call ox-texinfo+-update-copyright-years while
exporting
new cc54574005 manual: Prevent evaluation of code blocks
new e4ffb97a68 transient--layout-member: Match indirect key bindings
new 6236a4fd38 Bind ESC ESC ESC in all maps
new c4bf4af655 transient--show-manpage: Fix jumping to argument
new 328298fb7d transient--pp-to-file: New function
new a729bbba45 transient--ensure-infix-command: Avoid false-positives
new 101c0aeaa1 transient--insert-suffix: Fix move of last child of a
group
new 6467626e4e Stop talking about the "echo area"
new db815604b3 Mention that infixes are suffixes
new 796f896507 Add a changelog
new e889030b0f Quote a parenthesis in a doc-string
new ebbe32e14d transient--insert-groups: New function
new 625683c9ea transient--pre-exit: Don't reselect original window
new 7e45a57ec8 No longer depend on lv to display the transient buffer
new 2033ac1ed9 transient-mode-line-format: New option
new f0213e0543 Add commands to scroll transient window
new 08b4778890 Make it trivial to use "q" to quit again
new a2dada29c8 manual: Add a FAQ
new 9429cb628a transient-scroll-down: Fix pasto
new 2fed1b4f90 Change transient-show's key binding
new 6a9b8a6bd4 Bind transient-scroll-{up,down} explicitly
new a2222d294c transient-base-map: New parent of other shared keymaps
new 5f0ec7d08c transient-predicate-map: Bind digit-argument
new b1da0cab5d Remove my personal key bindings
new bbf81297c6 Prevent infix commands from being added to
command-history
new a6295fa7ee Declare that prefix and suffix commands are for
interactive use only
new 70729dd620 transient-set-level: Disallow 0 as prefix level
new eade425ec6 transient-init-value: Define catch all method using
cl-defgeneric
new 2872b4a661 transient-init-value: Define for transient-prefix
new ebe9d9d354 transient-{set,save}-value: New generic functions
new 700719723d magit--history-push: Add optional SLOT argument
new 919fc6653d transient--make-predicate-map: Always respect transient
slot
new a47ae9499b transient-{set,save}: Support exiting the transient
new 93b5088ffd Highlight the active infix while reading its value from
the user
new 9e30038d2d transient-set-level: Limit when it is called
new 93c9a7ecfc transient--history-init: Fix doc-string pasto
new 3668aeb81d transient--history-key: New generic function
new e627d45166 transient-prefix: Add new history-key slot
new 47b79754e3 transient--history-push: Define as generic function
new 8a0428e037 transient-args: Remove unnecessary form
new 544b3bb864 Support automatically disabling incompatible arguments
new 28aac32e82 Fix previous commit
new f2314ba2a4 transient-infix-set: Silence byte-compiler
new 4f7ee36899 transient-infix-set: Bugfixes
new 1c6afb817f Teach the mode-related suffix predicates about lists of
modes
new 6506cfdb8b define-transient-command: Support :level in suffix
definitions
new a87cb2c35a transient-read-directory: New function
new 7b62e01e72 transient-show-popup: Also show the key that invoked the
prefix
new 7a7c3e15b6 transient-show-popup: Support even suppressing one-line
summary
new afdf1f0050 Clean echo-area when the timer shows the popup
new d7a1e81440 transient-show-popup: Update documentation
new 61e631aa6d transient-history: Fix doc-string quoting
new 4adc28538b transient--window: Unset when exiting transient
new 1e8dfe954a transient--window: Add doc-string
new 1ffd0ba498 transient--original-buffer: Renamed from
transient--source-buffer
new 892bc840c0 transient--original-buffer: Set globally
new af8d725d26 transient--original-window: New variable
new 32459a4dde Bring back arrow key navigation in transient popups
new 23fab3a114 Bring back mouse support in transient popups
new e7a16d2006 Bring back isearch in transient popups
new b52c9652fa Update manual
new b036789121 Move require form next to the others
new 17ad01e0c7 Don't explicitly require isearch
new c7ad1f01f4 transient--delete-window: Protect against
misconfiguration
new 2ad749e1fa Fix doc-string typo
new 4ef8229feb transient--buffer-name: New variable
new f0a7a97d6b Fix using set transient value
new dcf7a4dc62 transient-read-with-initial-input: New option
new 71687ba790 No longer allow characters as pseudo suffixes
new 3fe1b7ea86 transient--kbd: New function
new fa3b7574bb transient--layout-member: Use appropriate argument order
new fd9e9bfe26 transient--layout-member-1: New function
new 20c231e0ec transient--layout-member-1: Refactor
new 5a360bb206 Remove conflicting suffix when inserting new suffix
new 4ce1868e62 Fix replacing a suffix with another suffix bound to same
key
new cac657a03e Support inserting/removing groups and doing it using
coordinates
new 52fb9a6c07 transient--insert-suffix: Cosmetics
new ed992c58cd Properly handle existing string pseudo suffixes
new 8bfa489644 Support inserting string pseudo suffixes
new 2eff8d57e8 Add .github/FUNDING.yml
new 01a166fcb8 Declare variable alias before its referent
new 8232a0aaa2 manual: Do not require unused magit-utils and org-man
new 0312b9302d transient-args: Remove SEPARATE argument
new 7d0db2826b transient-args: No longer support an object as PREFIX
new d33fe5abaf Split new transient-get-value from transient-args
new a6ce1950e4 transient-args: Fall back to set, saved or default value
new 9fb3f797f1 Regenerate manual
new 68f31ed34f manual: Fix broken export rendering by org mistaking `='
for markup
new cbcfabeec6 manual: Fix some typos and minor language issues
new 0cad5ebcb7 Fix doc string typos
new 0d9a1b5536 manual: Document prefix slots
new 824c684deb Advertise current-transient-suffixes less
new 7e2b98c701 Fix doc string typo
new 7bf97594a5 transient-infix-read: Bugfix
new 89e6941a85 transient-undefined: Make some noise
new ccac95e5a8 transient-show-help: Don't error if argument is missing
new 4f80a8999c transient--goto-argument-description: Handle -- special
case
new 450d0f869f transient--insert-suffix: Fix use of binding defined in
object
new 62b18fef2b transient-mode-line-format: Don't without a window-system
new ad7f255308 For popups set tab-line-format to nil
new 79a72db95f Fix typos
new 41cbf49529 transient--insert-suffix: Fix removing LOC
new f820ccc6b9 transient-format-value: Support options with multiple
values
new 75de1f0418 transient-detect-key-conflicts: But without locking Emacs
new 617844abe5 transient-undefined: Also show the command
new c59c48530a transient--{suspend,resume}-override: New functions
new 7288a30126 Remove conflict with edebug
new a1525bb992 transient--emergency-exit: Improve doc-string
new b0185a3ad6 transient--read-file-contents: Remove stray variable
access
new ff78eddcbf Fix indentation
new ebcad9e6fe Use seq instead of dash
new 98ed4af766 Fix typo in doc-string
new 970563c54a Put transient in extensions custom group
new c1ae1eecdd transient-separator: Extend to window edge in Emacs 27
too
new 427e36046a transient-force-fixed-pitch: New option
new 6ceb643f0b Revert "Add .github/FUNDING.yml"
new 93c9f2a251 manual: Fix typo
new 5f28a75609 Add htmlxref.cnf
new 83cb1e4caa make: Copy indices for htmlified info manuals
new 846e0c200c Update copyright years
new 95389b31ec transient-init-value: Always prefer saved over default
value
new 0a066156c0 define-{infix,suffix,transient}-command: Indicate
docstring position
new 81c0772c19 transient-infix-read: Remove ivy-index property from
history element
new 171924893f transient-infix-read: Work around another Ivy bug
new 7977732485 transient-read-with-initial-input: Default to not doing
that
new 5c0f901a15 transient-init-value: Fix another regression
new ae2574ba70 transient--show: Don't show thin line without window
system
new 37aec3ae59 Fix typo in doc-string
new e36190a6b4 manual: Fix typo
new 8d31993c62 manual: Remove some trigger words from LocalWords
new c8cc9f6d24 Add .mailmap
new f10b821315 transient-set-level: Highlight the suffix in question
new 76ac902ea5 Order CHANGELOG chronologically
new fd7bb997ab Complete CHANGELOG
new a269614c69 Release version 0.2.0
new afa0c2f984 Add redundant gitignore rules
new 629c963e1f manual: Fix typo
new 53b71f9cc5 Fix documentation typo
new 35c9d2b541 Use recommended form of GPLv3 permissions statement
new ba63f9d2b0 Contribute to GNU Emacs and assign to the Free Software
Foundation
new ac02efc119 transient--scroll-commands: New variable
new d49f85a8c1 Support scroll-bar-toolkit-scroll
new c94cff7474 Fix typo
new dd0c44cb2d Use the package prefix for everything
new 30387690fd Autoload functions that users might use without
requiring transient
new a6e4cced30 Remove the Package-Version header keyword again
new 0cd0b45c34 transient-define-*: Explicitly use `defun' indentation
style
new 88d935c7cb transient-display-buffer-action: inhibit-same-window by
default
new 9683e8add2 transient--do-suffix-p: New function
new 4f0bd45d88 transient--make-predicate-map: Cosmetics
new 9b777fa120 transient--invalid: New function
new 38fd406eac transient--invalid: Emphasize command name
new 769fa4380a transient-set-level: Fix edge-case
new c1df3b2121 Ensure we use symbols in a few more places
new ec2de622d2 transient-suffix-object: Check type of argument
new bcd07e065b transient--suffix-symbol: Split from
transient--suffix-command
new b65491fcb7 transient--suffix-{command,symbol}: Check argument type
new b768a30199 transient--suffix-symbol: Verify that optimized path can
be used
new 3bfde52f3a Support dimming inapt commands
new f2ef69cfcc transient--get-predicate-for: New function
new b52c623217 transient--colorize-key: New function
new 248862c58e Add experimental support for semantic coloring
new 73694be44a transient-infix-read: Support use by regular commands
new dd9c40adc3 transient-setup: Handle edge-case
new 4d44d08e90 Tell package.el to compile this library properly
new 53d3885371 transient--emergency-exit: Show debug message
new 2243650b95 transient--emergency-exit: Signal the error
new 879f45f0c9 transient--with-emergency-exit: Define earlier
new 2d8ceff408 transient-setup: Add emergency exit
new f5d81ef0ed transient-lisp-variable: New class
new 96cec8e16e manual: Use a favicon in html export
new f2252d53b6 Support delaying setup of suffixes until prefix
invocation
new a3e536333e Support anonymous non-infix suffixes
new 7502390bbd transient-column{,s}: Optionally pad keys
new a7f6c3c23d transient-plist-to-alist: New utility function
new 2a79b61664 transient--emergency-exit: Always signal the error
new aaac13bb9d transient--make-transient-map: Don't explicitly take
emergency exit
new 55bad19507 transient--pp-to-file: Bugfix
new f0f3e2b9fe transient-infix-value: Fix typo in a doc-string
new 313eee0f1c manual: Document more infix slots
new 1b9929eca9 Add new `unsavable' infix slot
new d1caef5192 Add new `init-value' infix slot
new 8423bc69e7 manual: Update outdated function signature
new a35177475c transient-suffixes: New function
new 990eb0a292 Don't bind "M-<key>" to any common commands
new b343e2a3bb transient-infix-read: Fix ivy specific kludge
new cb740f5a4e transient-lisp-variable: Add new set-value slot
new e2fee19879 Support using variables in group and suffix
specifications
new d76f73f884 transient-arg-value: New function
new 293a437d66 Support padding of keys regardless of the group's class
new c8d0a17eba transient--init-prefix: New function
new 3c5ac3a989 transient--init-suffixes: New function
new 517fe3b15e transient--flatten-suffixes: New function
new 1a1b2cc611 transient-args: Use new internal functions
new 8b22b52b83 Support defining a per-prefix fallback suffix
description function
new f88dbc4331 transient-suffix-object: Support all suffixes
new 3284f6a0fe transient-init-value: Support per-object functions for
prefixes
new 9b17afb9a0 transient-infix-set: Remove outdated claim from
doc-string
new cbc078d84c transient--with-emergency-exit: Re-signal errors directly
new b12528f6e1 transient--with-emergency-exit: Avoid re-signaling when
debugging
new fd2695d12c transient--with-emergency-exit: Wrap default debug
function
new 0d79ccfaf8 transient--parse-suffix: Don't fallback to read-string
for options
new d472295678 Set initial dummy value for Package-Version
new 4a2b7fdf75 Add .elpaignore
new d555d26004 transient-format-description(lisp-variable): Return
string
new 9a1d62699f transient-force-fixed-pitch: Fix doc-string
new 809fd048b1 transient--insert-suffix: Add comments
new f086cb620b transient--insert-suffix: Allow same key with different
predicates
new 90e640fe8f Bump copyright years
new 7811dcff82 Add /docs/*.info to .gitignore
new 8ad5fb83c4 Remove async-bytecomp kludge
new 94582a3fd9 license: Update URLs and cleanup whitespace
new 7065e1ce86 manual: Various small improvements
new 4fc9aa53db manual: Fix small typo
new 691d10f465 Fix doc-string typo
new d48f2451ec transient--pre-exit: Don't log clearing of minibuffer
new eb39c9620b transient--debug: Always show symbol representing command
new e91ad31f8a transient--debug: Show this-command-keys
new d85eb790e8 transient-read-directory: Pass read value through
file-local-name
new 48238bf580 Allow invoking arbitrary prefixes as non-suffixes
new 48335f8370 transient-status: Prevent use while minibuffer is active
new 9ca983bab2 Release version 0.3.0
new baebe85ceb manual: Deal with texinfo cross reference idiocy
new 1e090b0cd4 Fixup changelog
new a3b442243b transient-read-{,existing-}file: New functions
new 8c28b8a4fa transient-prefix: Do not initially bind
SUFFIX-DESCRIPTION
new eff65f1d85 Revert "manual: Deal with texinfo cross reference idiocy"
new cc16a5eaa7 transient-{,base-}map: Mention related keymaps in
doc-string
new 39c536eab6 make: Add bump-version target
new 4da0fab7d9 Release version 0.3.1
new c145229a89 Add missing argument to user-error
new 162698aa9d Release version 0.3.2
new 7d3d8d795a Add SPDX-License-Identifier library header
new 6ceddc4d8c news: Fix language and a prediction
new 030d0fe56b Rearrange library header
new 779b847c20 make: Update path to ox-extra
new eb28c513a8 Release version 0.3.3
new 6af9f8c3c0 Backport commit 12bab20920 from Emacs
new ed4809afb8 make: Set VERSION
new b47e9d7d76 Release version 0.3.4
new a96818c93a transient-display-buffer-action: Correct outdated
doc-string
new ef921d3048 transient--post-command: Deal with mystery quits
new a9bdd013f9 transient-show-help: Use manpage of subprefixes
new 6e741ee2bd Stop using oref-default to get default value of
object-allocated slot
new b711543401 Release version 0.3.5
new 601ebf5547 Quote value of slots' :initform when defining classes
new 37684a8cf7 manual: use ox-texinfo's notoc support
new d9878476fc transient-force-single-column: New option
new 90a0562200 transient-highlight-higher-levels: New option
new d5476e1d9f Update changelog
new cf5e58a3a7 make: Automatically set date in changelog
new 51e833e515 Release version 0.3.6
new 99e48369a5 transient--invalid: Add heisenbug catcher
new 1e74060854 transient-map: Bind C-u to universal-argument
new e90481000f Explicitly call transient--pre-command in button action
new 769219b5f5 Enable section movement
new efdf91980a transient--goto-button: Anchor headings
new 626d105ecf transient--read-number-N: Return empty string instead of
nil
new b2b375e848 transient-show-help: Avoid this-original-command
new e17e2b2f6d transient-show-help: Tweak self-suffixes
new 65f4eac82c Silence type-compiler
new be119ee43f Export variables for transient non-infix suffixes
new 7c67773735 More flexible display of transient buffer
new 57942fe961 manual: No longer depend on the ox-extra package
new b526b9c735 transient-infix-set: Consider all incompatibility rules
new 45975c24e1 manual: Update info about `incompatible' slot
new 022f20e958 Explicitly require edmacro
new f5e600d3f4 transient-init-value: Fix typo in doc-strings
new 2281d95259 manual: Fix recent copy-paste errors
new 6842305e84 Support undefined suffixes if an extra step is taken
new 2b1d184c6a make: Remove dash dependency
new badebdd1c1 Set local checkdoc-symbol-words
new df13feff33 Remove various duplicated words
new ee8bdcfcee Fix alias definition
new 7976562a3c Sharp-quote functions
new 56fb7a91c8 transient-setup: Cosmetics
new 7126d6aa76 Fix hydra-inspired colors
new 791588d118 transient--emergency-exit: Fix doc-string
new 0c2255a296 transient-get-value: Add an emergency exit
new 74cba5a418 Release version 0.3.7
new 938b059192 transient--show: Set point after displaying window again
new 62769279a6 transient--describe-function: Move definition
new 09c911e621 transient--show-manual: New function
new 9b6a251f5c transient-show-help: Avoid this-original-command
new df1ba0f144 transient-show-help: Cosmetics
new 222637523a transient-show-help: Refactor and improve
new ea5ac99ffc transient-show-help: Support per-object help functions
new c9ab648e5b transient--show-help: Update doc-strings
new 667488ebff Extend multi-value support
new 202271f755 Resurrect transient-files class
new 7f5520b330 Add support for non-proportional text
new 349116159f manual: Use Org macros
new 4e8aa09b3f transient-define-infix: Fix documentation
new 0695b617cc manual: No longer use dissolvable sections
new 459e28e28a Add lisp-imenu-generic-expression entry
new f4790969fe make: Add stats target
new e57d1e176b make: Cosmetics
new 61af234d41 make: Update stats target
new 129c2b1685 make: Set more variables in default.mk
new c26cbac574 transient-{init,set}-value: Use case-sensitive matching
new daa22e7632 manual: Downcase keywords
new abbe17560c manual: Move common settings to .orgconfig
new 51c50d8c82 manual: Use updated support for definition commands
new 338f7942a7 Various debug improvements
new 28491e1f8e Properly deal with stealth undefined command
new e77d16dd02 transient--post-command: Avoid needlessly recreating
redisplay map
new 143a13938c transient-infix-read: Always enable-recursive-minibuffers
new 1a1ae03600 Remove transient--pre-command later
new 79c999d263 transient--post-exit: New function
new 2e33f96cf0 transient--post-command: Cosmetics
new 7b8a7d718a Use a more targeted approach to suspending transient
override
new 76b77e01ac magit--{pre,post}-command: Add emergency exits
new 09b436fad0 transient--debug: Ignore error in
transient--suffix-symbol
new f2e0dfcc4b transient--get-predicate-for: Ignore error in
transient--suffix-symbol
new 41521a5c93 transient--get-predicate-for: Always return a function
new bf29731a72 transient--post-command: Don't pop and push equal
redisplay maps
new 3c78b10f52 transient--redisplay: Don't redisplay during
mouse-drag-region
new 69f42f9e89 transient--make-predicate-map: Cosmetics
new e90f7a165e Add support for returning from a sub-prefix to the
parent prefix
new 4a36b1d922 Interpret t and nil for sub-prefixes in
define-transient-prefix
new 714e348296 No longer always suspend when handle-switch-frame is
called
new c19ff84355 manual: Rearrange and group options
new 777a84d26b manual: Document all options
new 1cdadfddf8 manual: Use source block
new 5762bd9a06 transient-hide-during-minibuffer-read: New option
new cda6a12042 transient-align-variable-pitch: New option
new 22e032ae65 Move obsolete variable declaration
new 51585b8dd7 transient-reset: New command
new 8d8ed1965f Hide infix commands from execute-extended-command
new 6c9ae1f46a manual: Replace some inaccurate information
new 6103f168aa transient--describe-function: Deal with anonymous infix
arguments
new 6d721f7490 Don't use convert-standard-filename when defining path
variables
new de5a325616 Re-align debug declarations
new 4c31a10113 Remove unnecessary with-eval-after-load
new 12097b72d7 manual: Regenerate
new 2c9cef1f5a Bump copyright years
new ecb815bcae transient--abort-commands: Add keyboard-escape-quit
new 8b1f8dcc51 transient--minibuffer-depth: Must always be a number
new 45241225cf transient-common-commands: Evaluate lambdas
new 9412f26175 manual: Use more @itemx
new 3de8d9b256 manual: Fix list item
new 3b4202e8ca Silence byte-compiler
new e0b57679f7 transient--debug: Re-align output
new b466cd9aab transient-toggle-debug: New command
new 804feb3b41 transient--{push,pop}-keymap: Do nothing if keymap is
void
new c2875e705a transient--delay-post-command: Add debug statement
new 686b7ebc5f Fix handling of sub-prefix command that use the
minibuffer
new a19faa1c71 Return to outer prefix when minibuffer is aborted for
sub-prefix
new 994616d92f manual: Fix version macro and prefer PACKAGE_REVDESC
new 4477555b17 transient--post-exit: Deal with unbound transient slot
properly
- [elpa] branch externals/transient created (now 4477555b17),
Jonas Bernoulli <=
- [elpa] externals/transient dc37f6361b 002/366: manual: Revise, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 8219c0ba1d 003/366: read-from-minibuffer: Bugfix, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 33f538a0bb 001/366: Release version 0.1.0, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 44fa23c379 004/366: transient--pre-exit: Add debug statement, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 0758efa1db 015/366: transient--show: Remove trailing whitespace, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 9183fe1ed2 006/366: Do not use cl-typep, which is broken for objects on Emacs 25, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient be13cd4616 008/366: readme: Fix screenshot url, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient ca18bb66d2 012/366: transient--show: Bind lv-use-separator to t, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 2f011c9f19 013/366: transient--show-brief: Don't call kbd twice per key, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient db815604b3 025/366: Mention that infixes are suffixes, Jonas Bernoulli, 2022/01/25