Hi rl,
Post by rlI'm using Boxer Text Editor (http://www.boxersoftware.com/pgbwin.htm ). It has the option to fiddle with colors.
Hi Hua
Thanks for the feedback. Would you be able to share the INI file with
the syntax info for Clipper/xHarbour?
Boxer already comes with the syntax-highlighting info for Clipper
5.3. What I did was make a copy of that and further add commands used
by Fivewin. If you are interested in my customized version here it is.
Just copy and paste it into Boxer's syntax.ini file.
---8<-----------------
name=xHbFWH
ext=.CH,.PPO,.PRG
reserved=.AND.,.F.,.NOT.,.OR.,.T.,AADD,ABS,ACLONE,ACOPY,ACTION,ACTIVATE,ADEL,AEVAL,AFILL,AINS,ALERT,ALIAS,ALLTRIM,APPEND,ARRAY,AS,ASC,ASCAN,ASIZE,BEGIN,BREAK,BRUSH,BUTTON,BUTTONBAR,CANCEL,CASE,CENTERED,CHARACTER,CHECKBOX,CLASS,CLASSDATA,CLOSE,COLOR,COLORS,COLUMN,COMMIT,CONSTRUCTOR,COPY,CREATE,DATA,DATE,DBAPPEND,DBCLOSEALL,DBCLOSEAREA,DBCOMMIT,DBDELETE,DBGOBOTTOM,DBGOTO,DBGOTOP,DBLCLICK,DBRECALL,DBRELATION,DBSEEK,DBSETFILTER,DBSETORDER,DBSETRELATION,DBSKIP,DBUNLOCK,DBUSEAREA,DECLARE,DEFAULT,DEFINE,DELETE,DELETED,DESIGN,DEVICE,DIALOG,DO,ELSE,ELSEIF,EMPTY,END,ENDCASE,ENDCLASS,ENDDO,ENDIF,ENDMENU,ENDPAGE,ENDPRINT,EOF,ERASE,EVAL,EXACT,EXIT,EXPORT,FCOUNT,FERASE,FIELD,FIELDGET,FIELDPUT,FIELDS,FILE,FILTER,FLOCK,FONT,FOOTER,FOR,FROM,FUNC,FUNCTION,GET,GO,GOTO,GOTOP,HEADER,HEADERS,HIDDEN,ICON,ID,IF,IIF,IN,INDEX,INIT,INLINE,LEFT,LEN,LISTBOX,LISTVIEW,LOCAL,LOCATE,LOOP,LOWER,MAXIMIZED,MDICHILD,MEMVAR,MENU,MENUITEM,MESSAGE,METHOD,MSGBEEP,MSGINFO,MSGLOGO,NAME,NEXT,NUMERIC,OF,OF,OFF,ON,ORDER,ORDSETFOCUS,OTHERWISE,PAGE,PARAMETERS,PATH,PICTURE,PIXEL,PREVIEW,PRINT,PRINTER,PROC,PROCEDURE,PROMPTS,PROTECTED,PTINTER,QUIT,READ,RECALL,RECNO,REDEFINE,REPLACE,REPORT,RESOURCE,RESOURCES,RETURN,RIGHT,RLOCK,SAY,SEEK,SELECT,SELF,SEPARATOR,SEQUENCE,SET,SHARED,SIZE,SIZES,SKIP,SOFTSEEK,STATIC,STORE,STYLE,SUPER,SYSREFRESH,TEMPORARY,TIME,TITLE,TO,TONE,TOOLTIP,TOP,TOTAL,TRANSFORM,UPDATE,UPPER,USE,VAL,VALID,VALTYPE,VAR,WHEN,WHILE,WINDOW,WITH,ZAP
reserved2=#command,#define,#else,#endif,#ifdef,#ifndef,#include,#translate,#xcommand,#xtranslate
reserved3="ACC_ALT ",ACC_CONTROL,"ACC_NORMAL ","ACC_SHIFT
",K_ALT_0,K_ALT_1,"K_ALT_2VK_LBUTTON
",K_ALT_4,K_ALT_5,K_ALT_6,K_ALT_7,K_ALT_8,K_ALT_9,K_ALT_A,K_ALT_B,K_ALT_BS,K_ALT_C,K_ALT_D,K_ALT_DEL,K_ALT_DOWN,K_ALT_E,K_ALT_END,K_ALT_ENTER,K_ALT_EQUALS,K_ALT_ESC,K_ALT_F,K_ALT_F1,K_ALT_F10,K_ALT_F11,K_ALT_F12,K_ALT_F2,K_ALT_F3,K_ALT_F4,K_ALT_F5,K_ALT_F6,K_ALT_F7,K_ALT_F8,K_ALT_F9,K_ALT_G,K_ALT_H,K_ALT_HOME,K_ALT_I,K_ALT_INS,K_ALT_J,K_ALT_K,K_ALT_L,K_ALT_LEFT,K_ALT_M,K_ALT_N,K_ALT_O,K_ALT_P,K_ALT_PGDN,K_ALT_PGUP,K_ALT_Q,K_ALT_R,K_ALT_RETURN,K_ALT_RIGHT,K_ALT_S,K_ALT_T,K_ALT_TAB,K_ALT_U,K_ALT_UP,K_ALT_V,K_ALT_W,K_ALT_X,K_ALT_Y,K_ALT_Z,K_BS,K_CTRL_A,K_CTRL_B,K_CTRL_BS,K_CTRL_C,K_CTRL_D,K_CTRL_DEL,K_CTRL_DOWN,K_CTRL_E,K_CTRL_END,K_CTRL_ENTER,K_CTRL_F,K_CTRL_F1,K_CTRL_F10,K_CTRL_F11,K_CTRL_F12,K_CTRL_F2,K_CTRL_F3,K_CTRL_F4,K_CTRL_F5,K_CTRL_F6,K_CTRL_F7,K_CTRL_F8,K_CTRL_F9,K_CTRL_G,K_CTRL_H,K_CTRL_HOME,K_CTRL_I,K_CTRL_INS,K_CTRL_J,K_CTRL_K,K_CTRL_L,K_CTRL_LEFT,K_CTRL_M,K_CTRL_N,K_CTRL_O,K_CTRL_P,K_CTRL_PGDN,K_CTRL_PGUP,K_CTRL_PRTSCR,K_CTRL_Q,K_CTRL_QUESTION,K_CTRL_R,K_CTRL_RET,K_CTRL_RETURN,K_CTRL_RIGHT,K_CTRL_S,K_CTRL_T,K_CTRL_TAB,K_CTRL_U,K_CTRL_UP,K_CTRL_V,K_CTRL_W,K_CTRL_X,K_CTRL_Y,K_CTRL_Z,K_DEL,K_DOWN,K_END,K_ENTER,K_ESC,K_F1,K_F10,K_F11,K_F12,K_F2,K_F3,K_F4,K_F5,K_F6,K_F7,K_F8,K_F9,K_HOME,K_INS,K_LEFT,K_PGDN,K_PGUP,K_RETURN,K_RIGHT,K_SH_F1,K_SH_F10,K_SH_F11,K_SH_F12,K_SH_F2,K_SH_F3,K_SH_F4,K_SH_F5,K_SH_F6,K_SH_F7,K_SH_F8,K_SH_F9,K_SH_TAB,K_SPACE,K_TAB,K_UP,KP_ALT_5,KP_ALT_ASTERISK,KP_ALT_ENTER,KP_ALT_MINUS,KP_ALT_PLUS,KP_ALT_SLASH,KP_CTRL_5,KP_CTRL_ASTERISK,KP_CTRL_MINUS,KP_CTRL_PLUS,KP_CTRL_SLASH,"VK_ADD
","VK_BACK ","VK_CANCEL ","VK_CAPITAL ","VK_CLEAR
","VK_CONTROL ","VK_DECIMAL ","VK_DELETE ","VK_DIVIDE
","VK_DOWN ","VK_END ","VK_ESCAPE ","VK_EXECUTE
","VK_F1 ","VK_F10 ","VK_F11 ","VK_F12
","VK_F13 ","VK_F14 ","VK_F15 ","VK_F16
","VK_F17 ","VK_F18 ","VK_F19 ","VK_F2
","VK_F20 ","VK_F21 ","VK_F22 ","VK_F23
","VK_F24 ","VK_F3 ","VK_F4 ","VK_F5
","VK_F6 ","VK_F7 ","VK_F8 ","VK_F9
","VK_HELP ","VK_HOME ","VK_INSERT ","VK_LEFT
","VK_MBUTTON ","VK_MENU ","VK_MULTIPLY ","VK_NEXT
","VK_NUMLOCK ","VK_NUMPAD0 ","VK_NUMPAD1 ","VK_NUMPAD2
","VK_NUMPAD3 ","VK_NUMPAD4 ","VK_NUMPAD5 ","VK_NUMPAD6
","VK_NUMPAD7 ","VK_NUMPAD8 ","VK_NUMPAD9 ","VK_PAUSE
","VK_PRINT ","VK_PRIOR ","VK_RBUTTON ","VK_RETURN
","VK_RIGHT ","VK_SCROLL ","VK_SELECT
",VK_SEPARATOR,"VK_SHIFT ","VK_SNAPSHOT ","VK_SPACE
","VK_SUBTRACT ","VK_TAB ","VK_UP "
reserved4=
reserved5=
rwordsymbols=:,_
symbols={,},[,],(,),.,=,+,-,*,/,:,;,<,>,|,&,#,~,!,^,?,@
symbols2=
strings=',""""
literal=
opentag=
closetag=
opencom=/*
closecom=*/
comsearch=80
eolcom=&&,*,//
comcol=0,-1,0
tabs=
helpfile=
sensitive=0
active=1
syntaxspell=0
---8<-----------------