Compare commits
2 Commits
88608775fd
...
20ed78b32a
Author | SHA1 | Date | |
---|---|---|---|
20ed78b32a | |||
8fb2fbce3d |
@ -83,47 +83,7 @@ $ histui tui [options]
|
|||||||
+-------------------+
|
+-------------------+
|
||||||
```
|
```
|
||||||
|
|
||||||
### Modes
|
#### Input
|
||||||
+ the reason why we have modes is to make both
|
|
||||||
inspecting and selection entries,
|
|
||||||
and searching/filtering entries piss easy
|
|
||||||
|
|
||||||
##### Normal mode
|
|
||||||
The user may move up and down freely on the list
|
|
||||||
with any prefered binding (Vimlike by default),
|
|
||||||
or repeat a motion by specifying a repeat count
|
|
||||||
before any motion.
|
|
||||||
|
|
||||||
**\[repeat\]\<motion\>**
|
|
||||||
|
|
||||||
move around
|
|
||||||
|
|
||||||
|
|
||||||
**:<int>**
|
|
||||||
|
|
||||||
Jump to Nth entry.
|
|
||||||
|
|
||||||
#### Result stack
|
|
||||||
Everytime the user issues a search,
|
|
||||||
or inspects an item
|
|
||||||
the result stack is pushed.
|
|
||||||
|
|
||||||
The top search frame can/will be
|
|
||||||
overwritten.
|
|
||||||
|
|
||||||
The user may pop or clear by hand.
|
|
||||||
|
|
||||||
The result stack is NOT persistent between sessions.
|
|
||||||
|
|
||||||
#### Command mode
|
|
||||||
Every character entered narrows the list of results.
|
|
||||||
The user may use altered {ctrl+n} or special {arrow} keys
|
|
||||||
to navigate the results,
|
|
||||||
but may be unable to issue repeats or jumps.
|
|
||||||
|
|
||||||
#### Global input
|
|
||||||
Do note that these actions may have
|
|
||||||
different bindings in different modes.
|
|
||||||
|
|
||||||
**<inspect>**
|
**<inspect>**
|
||||||
|
|
||||||
@ -146,23 +106,35 @@ Pop result frame.
|
|||||||
|
|
||||||
Echo entry value and exit with success.
|
Echo entry value and exit with success.
|
||||||
|
|
||||||
|
### Result stack
|
||||||
|
Everytime the user issues a search,
|
||||||
|
or inspects an item
|
||||||
|
the result stack is pushed.
|
||||||
|
|
||||||
|
The top search frame can/will be
|
||||||
|
overwritten.
|
||||||
|
|
||||||
|
The user may pop or clear by hand.
|
||||||
|
|
||||||
|
The result stack is NOT persistent between sessions.
|
||||||
|
|
||||||
## Format
|
## Format
|
||||||
|
|
||||||
```
|
```
|
||||||
%[flags][width]<specifier>
|
%[flags][width]<specifier>
|
||||||
```
|
```
|
||||||
|
|
||||||
#### flags
|
#### Flags
|
||||||
|
|
||||||
```
|
```
|
||||||
- : left-justify within [width]
|
- : left-justify within [width]
|
||||||
\# : relative (has effect on time specifiers)
|
# : relative (has effect on time specifiers)
|
||||||
```
|
```
|
||||||
|
|
||||||
#### width
|
#### Width
|
||||||
+ number of characters to align to
|
+ number of characters to align to
|
||||||
|
|
||||||
#### specifiers
|
#### Specifiers
|
||||||
These specifiers root mainly from the C stdlib.
|
These specifiers root mainly from the C stdlib.
|
||||||
|
|
||||||
```
|
```
|
||||||
@ -174,8 +146,8 @@ A : full weekday name
|
|||||||
u : ISO 8601 decimal week day weekday (1-7)
|
u : ISO 8601 decimal week day weekday (1-7)
|
||||||
b : short month name
|
b : short month name
|
||||||
B : full month name
|
B : full month name
|
||||||
C : year (integer) devided by 100
|
C : year (integer) devided by 100
|
||||||
d : day of the month; 0 padded {"09"}
|
d : day of the month; 0 padded {"09"}
|
||||||
D : short date ("MM/DD/YY")
|
D : short date ("MM/DD/YY")
|
||||||
H : hour in 24h format {18}
|
H : hour in 24h format {18}
|
||||||
I : hour in 12h format {06}; 0 padded
|
I : hour in 12h format {06}; 0 padded
|
||||||
@ -188,3 +160,14 @@ T : ISO 8601 time format ("HH:MM:SS")
|
|||||||
|
|
||||||
# Environment
|
# Environment
|
||||||
HISTUIFILE : histuidb to be used
|
HISTUIFILE : histuidb to be used
|
||||||
|
|
||||||
|
|
||||||
|
+---+---------------+
|
||||||
|
| p | ssh nigger |
|
||||||
|
| o | ssh hot@nigger|
|
||||||
|
| s | ssh nigger1 |
|
||||||
|
+---+---------------+
|
||||||
|
| ruler |
|
||||||
|
+-------------------+
|
||||||
|
| ssh nigger |
|
||||||
|
+-------------------+
|
||||||
|
Loading…
Reference in New Issue
Block a user