paper
terms
view = the entire file
window = the currently visible portion of the view
process
display mode
- display view through window
- inputs:
- (.) change to command mode
- (#) filter by line number
- (/) filter by search item
- (j) move window 1/4 window down
- (k) move window 1/4 window up
command mode
- allow user to enter commands involving views
- display command being entered along with suggestions
- inputs:
- (Enter) execute command
- (edit) edit command
- (C-C) return to display mode
- commands:
filter modes
- allow user to select desired text to act upon
- inputs:
- (Enter) change to action mode
- (Tab) stack a new filter
- (edit) edit filter input
- (C-C) return to display mode
(#) Line number
- (digits) line number
- (digits)(.)(digits) range between 2 numbers
- (digits)(+/-)(digits) range starting at first number and going 2nd number up or down
action mode
- user specifies an action to be taken on the filtered text
- inputs:
- (i) insert before filter
- (I) insert after filter
edit mode
- allow user to edit view
- inputs: