4581f56 Add status overview files

Authored and Committed by Alois Mahdal 5 years ago
    Add status overview files
    
    These files are updated along with state data (ie. on 'enter' and 'leave'
    event) and can be read by utilities responsible by displaying status
    information.
    
    short.state displays overview of all defined axes that are not in empty
    state, ie. '-'.
    
    important.state displays overview of axes selected by "important" flag.
    Axes that have this flag (`important = true` under their section) will
    always appear  (even if state is empty, unlike in short.state).  In
    addition to that, the `important` flag can also be added to spot, which
    means that its state will appear only if this spot is active.
    
    This allows user to pinpoint specific spots, or axes, that they want to
    be notified about.  For example, a `%mtg` spot would be a good candidate
    to set your chat clients and alike, to a "do not disturb" state.
    However when meeting is over, you won't always remember to set the state
    back, and you don't want to keep the "do not disturb" state for an
    indefinite time, so that people won't talk to you or learn to ignore
    the flag.
    
    Now you can solve the issue by flagging the `%mtg` state as important,
    and setting up your favorite status reminder to always show you content
    of the 'important.status' file; the file will contain string `%mtg`
    whenever this spot is active.
    
        
file modified
+1 -0
file modified
+1 -0
file modified
+45 -2