|
5 | 5 | * V7.0.9 |
6 | 6 | =========================================================================== |
7 | 7 |
|
| 8 | + Many issues were resolved in this test version as documented in "Changes". |
| 9 | + Only new features are documented here. |
| 10 | + |
8 | 11 | ACE WINDOW PACKAGE INTEGRATION - fast window and buffer switching |
9 | 12 |
|
10 | 13 | - After installing the ace-window package and loading Hyperbole, execute |
|
16 | 19 | you don't use region highlighting, i.e. transient-mark-mode, then use |
17 | 20 | {C-u M-o t} for the same effect. The buffer in the target window |
18 | 21 | must differ from the one in the source window. With no region |
19 | | - active, this command stillthrows the source buffer to the target |
20 | | - window. |
| 22 | + active, this command still throws the source buffer to the target |
| 23 | + window. See "DEMO#Displaying File and Buffer Items and Moving Buffers". |
| 24 | + |
| 25 | + SMART (ACTION AND ASSIST) KEYS |
| 26 | + |
| 27 | + - Modeline Drag Window Resizing: Smart Key window resizing now provides |
| 28 | + live feedback during the drag. |
| 29 | + |
| 30 | + - Bottommost Modeline Frame Moving: After adding a 'drag-with-mode-line' |
| 31 | + frame parameter with a value of t, a drag of any of its bottommost |
| 32 | + modelines with either Smart Mouse Key repositions the frame on screen. |
| 33 | + See "(hyperbole)Moving Frames" for information on how to configure this |
| 34 | + feature. |
| 35 | + |
| 36 | + CUSTOMIZATON |
| 37 | + |
| 38 | + - hproperty:flash-face: Face used when flashing a button; now customizable. |
21 | 39 |
|
22 | | - DEMO |
| 40 | + - hproperty:highlight-face: Face used to highlight a line; now customizable. |
23 | 41 |
|
24 | | - - Fixed many smaller issues that caused example implicit buttons to fail. |
| 42 | + - inhibit-hsys-org: See ORG MODE section below. |
25 | 43 |
|
26 | 44 | GLOSSARY |
27 | 45 |
|
28 | 46 | - Hlink Definitions: Added Action Button, Elink, Ilink, Glink definitions. |
29 | 47 |
|
| 48 | + HYCONTROL |
| 49 | + |
| 50 | + - Buffer/Window Swapping: Improved {~} so current buffer remains the same but |
| 51 | + the selected window changes. Also made frame buffer swapping work anytime |
| 52 | + there are two or more frames regardless of how many windows in each. See |
| 53 | + "DEMO#Swapping Buffers". |
| 54 | + |
30 | 55 | HYROLO |
31 | 56 |
|
32 | | - - Hyrolo Add: Fixed new entry addition to add in sorted order and logic |
33 | | - operators to perform properly, after a bug in level calculation had been |
| 57 | + - Hyrolo Add: Fixed new entry addition to add in sorted order and make logic |
| 58 | + operators perform properly, after a bug in level calculation had been |
34 | 59 | introduced. |
35 | 60 |
|
36 | 61 | IMPLICIT BUTTONS |
37 | 62 |
|
38 | 63 | - Double Quoting Key Series: Key series delimited by {} may now be in double |
39 | 64 | quotes, e.g. "{C-x o}". |
40 | 65 |
|
41 | | - - Much improved conversion of MSWindows UNC paths to existing Posix mount |
42 | | - points when running Emacs under Windows Subsystem for Linux. |
| 66 | + - Windows to Posix Paths: Much improved conversion of MSWindows UNC paths to |
| 67 | + existing Posix mount points when running Emacs under Windows Subsystem for |
| 68 | + Linux. See |
| 69 | + |
| 70 | + - Flashing Implicit Buttons: More types of implicit buttons now flash when |
| 71 | + activated. |
| 72 | + |
| 73 | + - Improved Grep Output Parsing: Recognizes file names with spaces followed by |
| 74 | + the null (^@, ASCII 0) character. |
| 75 | + |
| 76 | + - Texinfo @-Quoted Path Variables: Hyperbole now can resolve paths as |
| 77 | + complicated as this: @file{$@{hyperb:dir@}/DEMO#POSIX and MSWindows Paths} |
| 78 | + in Texinfo files if the Action Key is pressed on the / or after, i.e. after |
| 79 | + the variable name. |
43 | 80 |
|
44 | 81 | KEYS |
45 | 82 |
|
46 | | - - Removed {C-c C-r} key binding for explicit button renaming due to |
47 | | - conflicts with some major modes |
| 83 | + - Deleted C-c C-r Global Binding: Removed {C-c C-r} key binding for explicit |
| 84 | + button renaming due to conflicts with some major modes |
48 | 85 |
|
49 | 86 | ORG MODE |
50 | 87 |
|
|
54 | 91 | - inhibit-hsys-org: New customization that when set non-nil disables |
55 | 92 | all Smart Key support in any Org major or minor mode. |
56 | 93 |
|
| 94 | + - hsys-org-hbut-activate-p: Added to org-metareturn-hook so local binding |
| 95 | + of {M-RET} in org-mode activates Hyperbole buttons when point is over |
| 96 | + them. (It doesn't run the full set of Action Key actions). |
| 97 | + |
| 98 | + |
57 | 99 | PROGRAMMING |
58 | 100 |
|
59 | 101 | - Auto Imenu Reindexing: If using Emacs imenu package, the Action Key |
|
62 | 104 | will now automatically rebuild the index to have correct pointers. |
63 | 105 | (Does not require use of the imenu-auto-rescan setting. |
64 | 106 |
|
| 107 | + - hypb:mark-object: Gives Hyperbole-specific strings and symbols |
| 108 | + a hyperbole property that distinguishes them from other objects. |
| 109 | + |
| 110 | + - hypb:object-p: Tests whether has the hyperbole property. This is useful |
| 111 | + in hpath:relative-to and hpath:absolute-to where any string with a |
| 112 | + hyperbole property is ignored as a potential path. For example, this |
| 113 | + prevents removal of trailing whitespace from normalized key series. |
| 114 | + |
| 115 | + - hbut:act: Hyperbole button parameter is now optional and defaults to |
| 116 | + the located button, the symbol, 'hbut:current. |
| 117 | + |
| 118 | + - ibtypes tag lookup: Implicit button type names such as ibtypes::grep-msg |
| 119 | + are now properly found in tags tables using their defib names |
| 120 | + (e.g. grep-msg). |
| 121 | + |
| 122 | + - hmouse-drag-p: tests whether absolute Smart Mouse Key depress and |
| 123 | + release positions differ (relative to display/screen coordinates). |
| 124 | + |
| 125 | + - hycontrol-quit: Unified the two Hycontrol mode quit commands into this one. |
| 126 | + hycontrol-abort: Renamed from hycontrol-abort-mode. |
| 127 | + |
| 128 | + - hyperb:autoloads-exist-p |
| 129 | + hyperb:maybe-generate-autoloads |
| 130 | + hyperb:generate-autoloads: Added and called from hyperb:init when |
| 131 | + initializing Hyperbole to generate auto-autoload files when |
| 132 | + running from a non-packaged source download of Hyperbole. |
| 133 | + |
| 134 | + |
65 | 135 | =========================================================================== |
66 | 136 | * V7.0.8 |
67 | 137 | =========================================================================== |
|
0 commit comments