Cmenu

 view release on metacpan or  search on metacpan

cmenurc  view on Meta::CPAN

#:Configuration file for Cmenu
#:
#: Comments are hash and colon #:
#:
#: Help file root dir
#: Don't forget trailing slash
H:helpfile:::
#H:helpfile::/etc/Cmenu/:
#H:helpfile::./:
#:
#:Screen colours
#:===============================================
#:Specify colours for menus using these numebrs
#:Black = 0 Red     = 1 Green = 2 Brown = 3
#:Blue  = 4 Magenta = 5 Cyan  = 6 White = 7
#: bold or bright
#:
#:Specify colours in this format
#:C : description : tag-name : colour definition
#:Description for readability only (thrown away)
#:The colour definition contains 3 elements
#:  fg - foreground colour
#:  bg - background colour
#:  at - mono attributes (as below)
#:These should be combined as dot seperated list
#:multiple attributes seperated by a bar (|)
#------------------------------------------------
#:These are the defaults
#:  Backdrop of the display 
#C::backdrop :6.4
#C::advice   :6.4.BOLD
#:  Main menu rendering
#C::text     :0.7
#C::title    :3:7.BOLD
#C::option   :1.7.BOLD
#C::button   :7.7.BOLD
#:  Scrolly thing
#C::scroll   :2.7.BOLD
#:  Reverse menu rendering (bounce bar + hot button)
#C::rtext    :7.4.BOLD
#C::rtitle   :6.4.BOLD
#C::roption  :3.4.BOLD
#:  Line drawing
#C::edge     :7.7.BOLD
#C::dull     :0.7.BOLD
#:  Splash screens
#C::help     :3.2
#C::warn     :7.3
#C::error    :7.1
#C::popup    :3.2.BOLD
#:  box shadow on colour screens
#C::shadow   :0.0
#:------------------------------------------------
#:Monochrome rendition
#: defined as Curses toggles from
#:   NORMAL | BOLD | REVERSE
#:   STANDOUT | BLINK | UNDERLINE | DIM
#: depends what the terminal supports; not all may
#: render distinctly from others if they work at all
#:------------------------------------------------
#: these are the defaults
#M::backdrop:DIM
#M::advice  :NORMAL
#M::text    :NORMAL
#M::title   :NORMAL
M::option  :BOLD
#M::button  :DIM
#M::scroll  :NORMAL
#M::rtext   :REVERSE
#M::rtitle  :REVERSE
M::roption :REVERSE|BOLD
#M::edge    :DIM
#M::dull    :DIM
#M::help    :REVERSE
#M::warn    :REVERSE
#M::error   :REVERSE
#M::popup   :NORMAL
#:
#:Key sequences
#:================================================
#:Key sequences are terminal specific or provided
#:by curses 
#:------------------------------------------------
#:Key sequences are specified as follows
#K:Key sequence          :##:CODE
#K:----------------------:##:----
#: Fields seperated by : where
#: K - is key specifier
#: Key sequence is a text description (thrown away)
#: ## The actual sequence
#:     control chars and <ESC> should be entered exactly
#:     see your editors docs on how to do this
#: Interpretation strings (what the key will do)
#:    to disable a key, make this NOP
#:	Cursor movement   UP   DOWN LEFT RITE
#:      	          PREV NEXT HOME END
#:	Deleting          BS   DEL
#:	Buffer            KILL YANK BUFF
#:	Toggles           INS  HELP
#:	Tabbing           TAB  BTAB
#:	Return            RET  EXIT QUIT
#:	Do nothing        NOP
#:------------------------------------------------
#: These are the default control sequences
#: --------
#: ANSI sequences for xterm
#: --------
#K:Ansi cursor-up     ^[[A ::UP
#K:Ansi cursor-down   ^[[B ::DOWN
#K:Ansi cursor-right  ^[[C ::RITE
#K:Ansi cursor-left   ^[[D ::LEFT
#K:Ansi guess         ^[[E ::PREV
#K:Ansi end key       ^[[F ::END
#K:Ansi guess         ^[[G ::NEXT
#K:Ansi home key      ^[[H ::HOME
#: --------
#: Emacs control sequences
#: --------
#K:begin of line         ^A::HOME
#K:end of line           ^E::END
#K:next char             ^F::RITE
#K:prev char             ^B::LEFT
#K:next field            ^N::TAB
#K:prev field            ^P::BACK
#K:redraw screen         ^L::REFS
#K:delete right          ^D::DEL
#K:kill line             ^K::KILL
#K:yank/paste buffer     ^V::YANK
#K:copy and kill to buff ^X::BUFF
#K:tab                   ^I:	:TAB
#:
#: --------
#: These are the default Curses return values
#: Do not change the return values
#: Lynx type motion is the default for Right & Left
#: to disable this, change LYNXL to LEFT & LYNXR to RITE
#: --------



( run in 1.452 second using v1.01-cache-2.11-cpan-364913b4093 )