Age | Commit message (Collapse) | Author |
|
It can be useful to always have a horizontal scroll bar when certain
lines are truncated in column or line mode, even if no lines are currently
truncated among those displayed.
|
|
This horizontal scrollbar is clickable when the mouse is available,
and adds a new way of navigating through the words displayed.
|
|
|
|
This option makes the blank words visible and usable even when we are
not in column mode.
|
|
It is also possible to align all the words in a set of columns or rows.
Updated options: -C, -R
New option: -al|-align
Updated manual.
|
|
- Direct selection of words by clicking.
- Tagging/untagging of words by clicking.
- Scrolling by clicks and wheel.
- Validation of the selection with a double-click.
- Shifting the content of the windows to the left or to the right,
also added new keyboard keys < and > for that.
Three mouse tracking protocols are supported:
X11 (1000) and X11 SGR (1006) and urxvt (1015).
The X11 protocol limits lines and columns to 223 (e.g. screen < 4.7.0)
The other supported protocols don't have this limitation.
New options to disable the mouse, change the double-click delay and remap
the buttons of the mouse are available.
On (virtualised?) (Free)BSD it may be necessary to disable buttons
8 and 9, refer to the manual for details.
|
|
|
|
|
|
|
|
A new option can be used to modify this value:
-f|-forgotten_timeout|-global_timeout
|
|
Early substitutions are applied immediately after obtaining a word from
the input. Operations such as numbering, coloring or excluding will
be performed after the substitution and not before as in the classic
-S/-E/-I options.
|
|
This option (-0|-noat|-no_auto_tag) disables automatic tagging of the
word under the cursor in tag mode when no word is tagged.
This is true even if -p|-at|-auto_tag is also specified.
|
|
|
|
|
|
This new option (-lim|-limits) allow to set the following limits:
- maximum word length
- maximum number of words
- maximum number of columns
|
|
The old incremental search behaviour can still be used using the
new -is|-incremental_search parameter.
|
|
|
|
Also make the internal CTRL-C management mimic the default SIGINT
behaviour.
|
|
Also reduce some code duplication.
|
|
With this option " and ' will lose their grouping function and be
considered normal characters.
|
|
The -f|-cfg|-config_file option is also removed because it is unnecessary
and cannot be used with the new logic.
|
|
The purpose is to control the numbering of entries with missing embedded
numbers when -F is used.
Also make sure that -D is evaluated before -F, -U and -N and -F before
-U and -N.
Update and correct the manual accordingly.
Fix a test now that -N and -U accept multiple arguments.
|
|
A pointer to the misc structure has to be passed to a certain number of
functions for that, but this prepares the ground for future developments
of this type.
The code to interpret \u (UTF-8) sequences has also been made more robust
for better manage incorrect entries.
|
|
A glyph can be a single character or a sequence of UTF-8 bytes.
|
|
|
|
|
|
|
|
|
|
|
|
The old getopt, derived from egetopt, was too restrictive, so I developed
ctxopt to better manage smenu options.
|
|
|