#!/bin/sh
if [ "$1" = "-v" ]; then
  SHOWVTE_VERSION=`grep ^echo $0 | cut -d : -f 1 | cut -d ' ' -f 5`
  echo showvte, version $SHOWVTE_VERSION
  exit
fi
#define BACKGROUND_IMAGE ".config/evilvte/background.png"
#define BACKSPACE_KEY DELETE
#define BUTTON_ORDER_BY_RCFILE TRUE
#define CLOSE_DIALOG TRUE
#define COMMAND_AT_ROOT_WINDOW TRUE
#define COMMAND_DOCK_MODE TRUE
#define COMMAND_EXEC_PROGRAM TRUE
#define COMMAND_FULLSCREEN TRUE
#define COMMAND_FONT TRUE
#define COMMAND_GEOMETRY TRUE
#define COMMAND_LOGIN_SHELL TRUE
#define COMMAND_SET_TITLE TRUE
#define COMMAND_SHOW_HELP TRUE
#define COMMAND_SHOW_OPTIONS TRUE
#define COMMAND_SHOW_VERSION TRUE
#define COMMAND_TAB_NUMBERS TRUE
#define MOUSE_CTRL_SATURATION TRUE
#define SCROLL_LINES 1000
#define SCROLLBAR RIGHT
#define SHOW_WINDOW_BORDER FALSE
#define SHOW_WINDOW_ICON TRUE
#define WORD_CHARS "-A-Za-z0-9_$.+!*(),;:@&=?/~#%"
#define MENU TRUE
#define MENU_ENCODING_LIST "Default Encoding", "UTF-8", "EUC-JP", "EUC-KR", "GBK", "BIG-5"
#define MENU_MATCH_STRING_EXEC "x-www-browser"
#define MENU_CUSTOM "Copy", "Paste", "Select all", "Separator", "Add tab", "Remove tab", "Edit label", "Separator", "Toggle background", "Toggle tabbar", "Toggle scrollbar", "Toggle anti-alias", "Toggle window decorated", "Separator", "Select font", "Reset terminal", "Adjust saturation", "Background tint", "Submenu encoding list", "Submenu input method"
#define TAB TRUE
#define TAB_BORDER 0
#define TAB_EXPANDED_WIDTH TRUE
#define TAB_NEW_PATH_EQUAL_OLD TRUE
#define TAB_SHOW_INFO_AT_TITLE TRUE
#define TABBAR_AUTOHIDE TRUE
#define TABBAR_SCROLLABLE TRUE
#define HOTKEY TRUE
#define HOTKEY_COPY CTRL(GDK_C)
#define HOTKEY_PASTE CTRL(GDK_V)
#define HOTKEY_TAB_ADD CTRL(GDK_T)
#define HOTKEY_TAB_REMOVE CTRL(GDK_W)
#define HOTKEY_TAB_PREVIOUS CTRL(GDK_Page_Up)
#define HOTKEY_TAB_NEXT CTRL(GDK_Page_Down)
#define TOGGLE_BG_ORDER "Image", "Transparent", "No background"
echo Configuration of evilvte 0.5.1:
grep ^#define $0 | sed -e 's/$/[m/' -e 's/"/[1m[32m"/' -e 's/ 0/[1m[32m 0/' -e 's/ 1/[1m[32m 1/' -e 's/ 2/[1m[32m 2/' -e 's/ 3/[1m[32m 3/' -e 's/ 4/[1m[32m 4/' -e 's/ 5/[1m[32m 5/' -e 's/ 6/[1m[32m 6/' -e 's/ 7/[1m[32m 7/' -e 's/ 8/[1m[32m 8/' -e 's/ 9/[1m[32m 9/' -e 's/TRUE/[1m[32mTRUE/' -e 's/FALSE/[1m[31mFALSE/' -e 's/ AUTO/[1m[32m AUTO/' -e 's/ ERASE_TTY/[1m[32m ERASE_TTY/' -e 's/ BLOCK/[1m[32m BLOCK/' -e 's/ IBEAM/[1m[32m IBEAM/' -e 's/ UNDERLINE/[1m[32m UNDERLINE/' -e 's/ BACKSPACE/[1m[32m BACKSPACE/g' -e 's/BACKSPACE_KEY/[mBACKSPACE_KEY/' -e 's/ DELETE/[1m[32m DELETE/g' -e 's/DELETE_KEY/[mDELETE_KEY/' -e 's/ LINUX/[1m[32m LINUX/' -e 's/ RXVT/[1m[32m RXVT/' -e 's/ TANGO/[1m[32m TANGO/' -e 's/ XTERM/[1m[32m XTERM/' -e 's/ ZENBURN/[1m[32m ZENBURN/' -e 's/ g_/[1m[32m g_/' -e 's/ RIGHT/[1m[32m RIGHT/' -e 's/ LEFT/[1m[32m LEFT/' -e 's/ OFF_R/[1m[32m OFF_R/' -e 's/ OFF_L/[1m[32m OFF_L/' -e 's/ TOP/[1m[32m TOP/' -e 's/ BOTTOM/[1m[32m BOTTOM/' -e 's/ ALT(/[1m[32m ALT(/' -e 's/ ALT_SHIFT(/[1m[32m ALT_SHIFT(/' -e 's/ CTRL(/[1m[32m CTRL(/' -e 's/ CTRL_ALT(/[1m[32m CTRL_ALT(/' -e 's/ CTRL_ALT_SHIFT(/[1m[32m CTRL_ALT_SHIFT(/' -e 's/ CTRL_SHIFT(/[1m[32m CTRL_SHIFT(/' -e 's/ SHIFT(/[1m[32m SHIFT(/'
