summaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)Author
2021-10-23manual: Fix recent copy-paste errorsJonas Bernoulli
2021-10-13manual: Update info about `incompatible' slotJonas Bernoulli
2021-10-01manual: No longer depend on the ox-extra packageJonas Bernoulli
Instead of ox-extra's "ignored sections" use ox-texinfo+'s new "dissolvable headlines".
2021-09-20More flexible display of transient bufferJonas Bernoulli
Display buffer after populating it and set additional display actions and window parameters using the display alist instead of hardcoding them. (`set-window-hscroll' should be unnecessary so drop that.) Use a wrapper function around `fit-window-to-buffer' so that users can override it (but do not go as far as to provide a hook). Continue to call that function explicitly because the `window-height' display action is ignored when reusing an existing window, and while we don't encourage doing that, we still want to support it. If an existing window is repurposed, then avoid shrinking it.
2021-07-01Release version 0.3.6v0.3.6Jonas Bernoulli
2021-07-01Update changelogJonas Bernoulli
2021-06-19manual: use ox-texinfo's notoc supportJonas Bernoulli
Instead of ox-texinfo+'s obsolete support.
2021-06-16Release version 0.3.5v0.3.5Jonas Bernoulli
2021-05-25Release version 0.3.4v0.3.4Jonas Bernoulli
2021-05-24Release version 0.3.3v0.3.3Jonas Bernoulli
2021-04-29news: Fix language and a predictionJonas Bernoulli
2021-04-20Release version 0.3.2v0.3.2Jonas Bernoulli
2021-04-19Release version 0.3.1v0.3.1Jonas Bernoulli
2021-03-11Revert "manual: Deal with texinfo cross reference idiocy"Jonas Bernoulli
This reverts commit baebe85cebd48442325a0071658226da8ce9dab1.
2021-02-28Fixup changelogJonas Bernoulli
2021-02-28manual: Deal with texinfo cross reference idiocyJonas Bernoulli
See see *note (texinfo)Cross Reference Commands*.
2021-02-21Release version 0.3.0v0.3.0Jonas Bernoulli
2021-02-18manual: Fix small typoSamuel Lopes
2021-02-13manual: Various small improvementsJonas Bernoulli
2021-01-03Bump copyright yearsJonas Bernoulli
2020-11-14Support padding of keys regardless of the group's classJonas Bernoulli
2020-11-14transient-arg-value: New functionJonas Bernoulli
2020-11-02Support using variables in group and suffix specificationsJonas Bernoulli
Re #101.
2020-10-20Don't bind "M-<key>" to any common commandsJonas Bernoulli
Most transients don't use any bindings that involve any modifiers (except shift) for their own individual suffixes. By following this convention they avoid conflicts with common commands that are shared between all transients. Many common commands use the "C-x" prefix or another binding that involves the "control" modifier, but a handful of bindings use the "meta" modifier instead. Some transients do not use alphabetic bindings. Consider this (simplified) example: (global-set-key (kbd "M-g") #'hydrant-goto) (transient-define-prefix hydrant-goto () "Transient command replacing and extending `goto-map'." :transient-suffix 'transient--do-call :transient-non-suffix 'transient--do-stay [["Goto locus" ("M-u" "first" first-error) ("M-p" "previous" previous-error) ("M-n" "next" next-error)] ["Goto" ("M-g" "line" goto-line :transient nil) ("M-p" "position" goto-char :transient nil) ("M-c" "column" move-to-column :transient nil)]]) By using "meta" for all suffix bindings while not preventing outside bindings from being invoked, this transient makes it possible to move through the locations using "M-p" and "M-n" and to make small edits (potentially involving the letters "p" and "n") on the way, without having to exit the transient. Unfortunately "M-p" and "M-n" conflicted with the old bindings for the common transient history commands. Other bindings could have been used, but they might have other downsides ("C-p" and "C-n" for example would shadow very commands that are needed while making those edits). Most importantly though this makes it clear that there has be one standard modifier that individual transients should be able to use without having to worry about (current and future) conflicts with common transient commands. Going forward we reserve "meta" for that purpose (i.e. "M-<key>"; "C-M-<key>" is still allowed for shared commands). This means that the bindings for three common commands have to be replaced with slightly less convenient and consistent bindings. That cannot be prevented without access to a time machine.
2020-10-20transient-suffixes: New functionJonas Bernoulli
Closes #98.
2020-10-20manual: Update outdated function signatureJonas Bernoulli
2020-10-20Add new `init-value' infix slotJonas Bernoulli
If this value bound then it is called with the object as only argument instead of the primary `transient-init-value' method of the object class. Re #96.
2020-10-20Add new `unsavable' infix slotJonas Bernoulli
If this is non-nil, then the value of the infix is removed from the prefix value before saving, setting and adding to history. Re #96.
2020-10-20manual: Document more infix slotsJonas Bernoulli
2020-10-16transient-column{,s}: Optionally pad keysJonas Bernoulli
2020-10-16Support anonymous non-infix suffixesJonas Bernoulli
2020-10-16Support delaying setup of suffixes until prefix invocationJonas Bernoulli
2020-09-19manual: Use a favicon in html exportJonas Bernoulli
2020-05-16Use the package prefix for everythingJonas Bernoulli
Who's a good boy?
2020-04-21manual: Fix typoJonas Bernoulli
2020-02-26Release version 0.2.0v0.2.0Jonas Bernoulli
2020-02-26Complete CHANGELOGJonas Bernoulli
2020-02-26Order CHANGELOG chronologicallyJonas Bernoulli
2020-02-26manual: Remove some trigger words from LocalWordsJonas Bernoulli
Without removing these words, Ispell complains like so: ispell--run-on-word: Ispell and its process have different character maps: (* Error: The word "texinfo+" is invalid. The character '+' (U+2B) may not appear at the end of a word. Error: The word "pre-command" is invalid. The character '-' (U+2D) may not appear in the middle of a word. Error: The word "Magit-Popup" is invalid. The character '-' (U+2D) may not appear in the middle of a word.)
2020-02-26manual: Fix typoJonas Bernoulli
2020-02-19transient--show: Don't show thin line without window systemJonas Bernoulli
It won't work and display a fat line instead. We have to decide this every time this function is called because there can be termcap and window system frames in the same Emacs session.
2020-01-02Update copyright yearsJonas Bernoulli
2020-01-02make: Copy indices for htmlified info manualsJonas Bernoulli
2020-01-02Add htmlxref.cnfJonas Bernoulli
2019-12-26manual: Fix typoJonas Bernoulli
2019-12-06transient-force-fixed-pitch: New optionJonas Bernoulli
Re #25. Closes #67.
2019-11-05Fix typosJonas Bernoulli
2019-09-04Advertise current-transient-suffixes lessJonas Bernoulli
It's almost (?) always better to use the `transient-args' function.
2019-09-04manual: Document prefix slotsJonas Bernoulli
2019-08-31manual: Fix some typos and minor language issuesŠtěpán Němec