; An example configuration file for FComp

; Commands: `COMMAND/K,PATH/K,PAT/K,FMT/K,REMOVE/S'
COMMAND EXecute PATH S:                       ; an argument PATH
COMMAND DELete  FMT "%f%0 %1 %2 %3%l"         ; multiple files
COMMAND REName  FMT "REName FROM %0 TO %0"    ; command-specific rewrite
COMMAND tex     PATH Tex:working PAT "#?.tex" ; PATH with PAT example
COMMAND wait    FMT "You're waiting ... %0"   ; input context example

; Hotkeys: `KEY/K,QUAL/K,PATH/K,PAT/K,FMT/K,AUTO/S,REMOVE/S'
KEY 69 QUAL 0 ; ESC key
KEY 29 FMT ";Choices: %0 %1 %2 %3 %4 %5 %6 %7 %8 %9"
KEY 30 FMT ";Choices: %r0.c %r1.c %r2.c %r3.c %r4.c %r5.c %r6.c"
KEY 31 FMT ";Choices: %-%-%0 %1 %2 %3 %4 %5 %6 %7 %8 %9"
KEY 45 PATH devs:
KEY 46 PAT "#?.tex"
KEY 47 PAT "#?.asm"
KEY 61 FMT "%-%-%f%0%l"  ; rotate backwards
KEY 62 FMT "%f%0%l" AUTO ; Achtung! ... auto-return on numeric pad 8
KEY 63 FMT "%f%0%l"      ; rotate forwards

; Input keys: `KEY/K,QUAL/K,NAME/K,PATH/K,PAT/K,FMT/K,AUTO/S,REMOVE/S'
KEY 76 QUAL 16 NAME LALT-UARROW FMT "*E[5~"  ; search up
KEY 77 QUAL 16 NAME LALT-DARROW FMT "*E[4~"  ; search down
KEY 79 QUAL 16 NAME LALT-LARROW FMT "*E[12~" ; skip left name
KEY 78 QUAL 16 NAME LALT-RARROW FMT "*E[13~" ; skip right name
KEY 79 QUAL  8 NAME CTRL-LARROW FMT "*E[16~" ; delete left name
KEY 78 QUAL  8 NAME CTRL-RARROW FMT "*E[17~" ; delete right name
