syntax highlighting midnight commander mcedit

Linux specific questions.
Post Reply
RockTheSchock
Posts: 252
Joined: Mar 12, 2006 16:25

syntax highlighting midnight commander mcedit

Post by RockTheSchock »

New Version 0.11 Tested with Debian 6.0
-corrected DO Keyword

New Version 0.1 Tested with Debian 6.0
-added multiline comments and some keywords


add to /etc/mc/Syntax
file ..\*\\.(bas|bi)$ BASIC\sProgram
include basic.syntax

/usr/share/mc/syntax/basic.syntax

Code: Select all

# FreeBasic Syntax 0.11
# 2011 by Rocco Lavella

context default 

keyword whole abs yellow
keyword whole Abs yellow
keyword whole ABS yellow
keyword whole access yellow
keyword whole Access yellow
keyword whole ACCESS yellow
keyword whole acos yellow
keyword whole Acos yellow
keyword whole ACOS yellow
keyword whole add yellow
keyword whole Add yellow
keyword whole ADD yellow
keyword whole alias yellow
keyword whole Alias yellow
keyword whole ALIAS yellow
keyword whole allocate yellow
keyword whole Allocate yellow
keyword whole ALLOCATE yellow
keyword whole alpha yellow
keyword whole Alpha yellow
keyword whole ALPHA yellow
keyword whole and yellow
keyword whole And yellow
keyword whole AND yellow
keyword whole andalso yellow
keyword whole Andalso yellow
keyword whole ANDALSO yellow
keyword whole any yellow
keyword whole Any yellow
keyword whole ANY yellow
keyword whole append yellow
keyword whole Append yellow
keyword whole APPEND yellow
keyword whole as yellow
keyword whole As yellow
keyword whole AS yellow
keyword whole asc yellow
keyword whole Asc yellow
keyword whole ASC yellow
keyword whole asin yellow
keyword whole Asin yellow
keyword whole ASIN yellow
keyword whole asm yellow
keyword whole Asm yellow
keyword whole ASM yellow
keyword whole assert yellow
keyword whole Assert yellow
keyword whole ASSERT yellow
keyword whole assertwarn yellow
keyword whole Assertwarn yellow
keyword whole ASSERTWARN yellow
keyword whole atan2 yellow
keyword whole Atan2 yellow
keyword whole ATAN2 yellow
keyword whole atn yellow
keyword whole Atn yellow
keyword whole ATN yellow
keyword whole base yellow
keyword whole Base yellow
keyword whole BASE yellow
keyword whole beep yellow
keyword whole Beep yellow
keyword whole BEEP yellow
keyword whole bin yellow
keyword whole Bin yellow
keyword whole BIN yellow
keyword whole binary yellow
keyword whole Binary yellow
keyword whole BINARY yellow
keyword whole bit yellow
keyword whole Bit yellow
keyword whole BIT yellow
keyword whole bitreset yellow
keyword whole Bitreset yellow
keyword whole BITRESET yellow
keyword whole bitset yellow
keyword whole Bitset yellow
keyword whole BITSET yellow
keyword whole bload yellow
keyword whole Bload yellow
keyword whole BLOAD yellow
keyword whole bsave yellow
keyword whole Bsave yellow
keyword whole BSAVE yellow
keyword whole byref yellow
keyword whole Byref yellow
keyword whole BYREF yellow
keyword whole byte yellow
keyword whole Byte yellow
keyword whole BYTE yellow
keyword whole byval yellow
keyword whole Byval yellow
keyword whole BYVAL yellow
keyword whole call yellow
keyword whole Call yellow
keyword whole CALL yellow
keyword whole callocate yellow
keyword whole Callocate yellow
keyword whole CALLOCATE yellow
keyword whole calls yellow
keyword whole Calls yellow
keyword whole CALLS yellow
keyword whole case yellow
keyword whole Case yellow
keyword whole CASE yellow
keyword whole cast yellow
keyword whole Cast yellow
keyword whole CAST yellow
keyword whole cbyte yellow
keyword whole Cbyte yellow
keyword whole CBYTE yellow
keyword whole cdbl yellow
keyword whole Cdbl yellow
keyword whole CDBL yellow
keyword whole cdecl yellow
keyword whole Cdecl yellow
keyword whole CDECL yellow
keyword whole chain yellow
keyword whole Chain yellow
keyword whole CHAIN yellow
keyword whole chdir yellow
keyword whole Chdir yellow
keyword whole CHDIR yellow
keyword whole chr yellow
keyword whole Chr yellow
keyword whole CHR yellow
keyword whole cint yellow
keyword whole Cint yellow
keyword whole CINT yellow
keyword whole circle yellow
keyword whole Circle yellow
keyword whole CIRCLE yellow
keyword whole class yellow
keyword whole Class yellow
keyword whole CLASS yellow
keyword whole clear yellow
keyword whole Clear yellow
keyword whole CLEAR yellow
keyword whole clng yellow
keyword whole Clng yellow
keyword whole CLNG yellow
keyword whole clngint yellow
keyword whole Clngint yellow
keyword whole CLNGINT yellow
keyword whole close yellow
keyword whole Close yellow
keyword whole CLOSE yellow
keyword whole cls yellow
keyword whole Cls yellow
keyword whole CLS yellow
keyword whole color yellow
keyword whole Color yellow
keyword whole COLOR yellow
keyword whole com yellow
keyword whole Com yellow
keyword whole COM yellow
keyword whole command yellow
keyword whole Command yellow
keyword whole COMMAND yellow
keyword whole common yellow
keyword whole Common yellow
keyword whole COMMON yellow
keyword whole condbroadcast yellow
keyword whole Condbroadcast yellow
keyword whole CONDBROADCAST yellow
keyword whole condcreate yellow
keyword whole Condcreate yellow
keyword whole CONDCREATE yellow
keyword whole conddestroy yellow
keyword whole Conddestroy yellow
keyword whole CONDDESTROY yellow
keyword whole condsignal yellow
keyword whole Condsignal yellow
keyword whole CONDSIGNAL yellow
keyword whole condwait yellow
keyword whole Condwait yellow
keyword whole CONDWAIT yellow
keyword whole cons yellow
keyword whole Cons yellow
keyword whole CONS yellow
keyword whole const yellow
keyword whole Const yellow
keyword whole CONST yellow
keyword whole constructor yellow
keyword whole Constructor yellow
keyword whole CONSTRUCTOR yellow
keyword whole continue yellow
keyword whole Continue yellow
keyword whole CONTINUE yellow
keyword whole cos yellow
keyword whole Cos yellow
keyword whole COS yellow
keyword whole cptr yellow
keyword whole Cptr yellow
keyword whole CPTR yellow
keyword whole cshort yellow
keyword whole Cshort yellow
keyword whole CSHORT yellow
keyword whole csign yellow
keyword whole Csign yellow
keyword whole CSIGN yellow
keyword whole csng yellow
keyword whole Csng yellow
keyword whole CSNG yellow
keyword whole csrlin yellow
keyword whole Csrlin yellow
keyword whole CSRLIN yellow
keyword whole cubyte yellow
keyword whole Cubyte yellow
keyword whole CUBYTE yellow
keyword whole cuint yellow
keyword whole Cuint yellow
keyword whole CUINT yellow
keyword whole culng yellow
keyword whole Culng yellow
keyword whole CULNG yellow
keyword whole culngint yellow
keyword whole Culngint yellow
keyword whole CULNGINT yellow
keyword whole cunsg yellow
keyword whole Cunsg yellow
keyword whole CUNSG yellow
keyword whole curdir yellow
keyword whole Curdir yellow
keyword whole CURDIR yellow
keyword whole cushort yellow
keyword whole Cushort yellow
keyword whole CUSHORT yellow
keyword whole custom yellow
keyword whole Custom yellow
keyword whole CUSTOM yellow
keyword whole cvd yellow
keyword whole Cvd yellow
keyword whole CVD yellow
keyword whole cvi yellow
keyword whole Cvi yellow
keyword whole CVI yellow
keyword whole cvl yellow
keyword whole Cvl yellow
keyword whole CVL yellow
keyword whole cvlongint yellow
keyword whole Cvlongint yellow
keyword whole CVLONGINT yellow
keyword whole cvs yellow
keyword whole Cvs yellow
keyword whole CVS yellow
keyword whole cvshort yellow
keyword whole Cvshort yellow
keyword whole CVSHORT yellow
keyword whole data yellow
keyword whole Data yellow
keyword whole DATA yellow
keyword whole date yellow
keyword whole Date yellow
keyword whole DATE yellow
keyword whole dateadd yellow
keyword whole Dateadd yellow
keyword whole DATEADD yellow
keyword whole datediff yellow
keyword whole Datediff yellow
keyword whole DATEDIFF yellow
keyword whole datepart yellow
keyword whole Datepart yellow
keyword whole DATEPART yellow
keyword whole dateserial yellow
keyword whole Dateserial yellow
keyword whole DATESERIAL yellow
keyword whole datevalue yellow
keyword whole Datevalue yellow
keyword whole DATEVALUE yellow
keyword whole day yellow
keyword whole Day yellow
keyword whole DAY yellow
keyword whole deallocate yellow
keyword whole Deallocate yellow
keyword whole DEALLOCATE yellow
keyword whole declare yellow
keyword whole Declare yellow
keyword whole DECLARE yellow
keyword whole defbyte yellow
keyword whole Defbyte yellow
keyword whole DEFBYTE yellow
keyword whole defdbl yellow
keyword whole Defdbl yellow
keyword whole DEFDBL yellow
keyword whole defined yellow
keyword whole Defined yellow
keyword whole DEFINED yellow
keyword whole defint yellow
keyword whole Defint yellow
keyword whole DEFINT yellow
keyword whole deflng yellow
keyword whole Deflng yellow
keyword whole DEFLNG yellow
keyword whole deflongint yellow
keyword whole Deflongint yellow
keyword whole DEFLONGINT yellow
keyword whole defshort yellow
keyword whole Defshort yellow
keyword whole DEFSHORT yellow
keyword whole defsng yellow
keyword whole Defsng yellow
keyword whole DEFSNG yellow
keyword whole defstr yellow
keyword whole Defstr yellow
keyword whole DEFSTR yellow
keyword whole defubyte yellow
keyword whole Defubyte yellow
keyword whole DEFUBYTE yellow
keyword whole defuint yellow
keyword whole Defuint yellow
keyword whole DEFUINT yellow
keyword whole defulongint yellow
keyword whole Defulongint yellow
keyword whole DEFULONGINT yellow
keyword whole defushort yellow
keyword whole Defushort yellow
keyword whole DEFUSHORT yellow
keyword whole delete yellow
keyword whole Delete yellow
keyword whole DELETE yellow
keyword whole destructor yellow
keyword whole Destructor yellow
keyword whole DESTRUCTOR yellow
keyword whole dim yellow
keyword whole Dim yellow
keyword whole DIM yellow
keyword whole dir yellow
keyword whole Dir yellow
keyword whole DIR yellow
keyword whole do yellow
keyword whole Do yellow
keyword whole DO yellow
keyword whole double yellow
keyword whole Double yellow
keyword whole DOUBLE yellow
keyword whole draw yellow
keyword whole Draw yellow
keyword whole DRAW yellow
keyword whole draw\sstring yellow
keyword whole Draw\sString yellow
keyword whole DRAW\sSTRING yellow
keyword whole dylibfree yellow
keyword whole Dylibfree yellow
keyword whole DYLIBFREE yellow
keyword whole dylibload yellow
keyword whole Dylibload yellow
keyword whole DYLIBLOAD yellow
keyword whole dylibsymbol yellow
keyword whole Dylibsymbol yellow
keyword whole DYLIBSYMBOL yellow
keyword whole else yellow
keyword whole Else yellow
keyword whole ELSE yellow
keyword whole elseif yellow
keyword whole Elseif yellow
keyword whole ELSEIF yellow
keyword whole encoding yellow
keyword whole Encoding yellow
keyword whole ENCODING yellow
keyword whole end yellow
keyword whole End yellow
keyword whole END yellow
keyword whole endif yellow
keyword whole Endif yellow
keyword whole ENDIF yellow
keyword whole enum yellow
keyword whole Enum yellow
keyword whole ENUM yellow
keyword whole environ yellow
keyword whole Environ yellow
keyword whole ENVIRON yellow
keyword whole eof yellow
keyword whole Eof yellow
keyword whole EOF yellow
keyword whole eqv yellow
keyword whole Eqv yellow
keyword whole EQV yellow
keyword whole erase yellow
keyword whole Erase yellow
keyword whole ERASE yellow
keyword whole erfn yellow
keyword whole Erfn yellow
keyword whole ERFN yellow
keyword whole erl yellow
keyword whole Erl yellow
keyword whole ERL yellow
keyword whole ermn yellow
keyword whole Ermn yellow
keyword whole ERMN yellow
keyword whole err yellow
keyword whole Err yellow
keyword whole ERR yellow
keyword whole error yellow
keyword whole Error yellow
keyword whole ERROR yellow
keyword whole escape yellow
keyword whole Escape yellow
keyword whole ESCAPE yellow
keyword whole exec yellow
keyword whole Exec yellow
keyword whole EXEC yellow
keyword whole exepath yellow
keyword whole Exepath yellow
keyword whole EXEPATH yellow
keyword whole exit yellow
keyword whole Exit yellow
keyword whole EXIT yellow
keyword whole exp yellow
keyword whole Exp yellow
keyword whole EXP yellow
keyword whole explicit yellow
keyword whole Explicit yellow
keyword whole EXPLICIT yellow
keyword whole export yellow
keyword whole Export yellow
keyword whole EXPORT yellow
keyword whole extern yellow
keyword whole Extern yellow
keyword whole EXTERN yellow
keyword whole end\sextern yellow
keyword whole End\sExtern yellow
keyword whole END\sEXTERN yellow
keyword whole field yellow
keyword whole Field yellow
keyword whole FIELD yellow
keyword whole fileattr yellow
keyword whole Fileattr yellow
keyword whole FILEATTR yellow
keyword whole filecopy yellow
keyword whole Filecopy yellow
keyword whole FILECOPY yellow
keyword whole filedatetime yellow
keyword whole Filedatetime yellow
keyword whole FILEDATETIME yellow
keyword whole fileexists yellow
keyword whole Fileexists yellow
keyword whole FILEEXISTS yellow
keyword whole filelen yellow
keyword whole Filelen yellow
keyword whole FILELEN yellow
keyword whole fix yellow
keyword whole Fix yellow
keyword whole FIX yellow
keyword whole flip yellow
keyword whole Flip yellow
keyword whole FLIP yellow
keyword whole for yellow
keyword whole For yellow
keyword whole FOR yellow
keyword whole format yellow
keyword whole Format yellow
keyword whole FORMAT yellow
keyword whole frac yellow
keyword whole Frac yellow
keyword whole FRAC yellow
keyword whole fre yellow
keyword whole Fre yellow
keyword whole FRE yellow
keyword whole freefile yellow
keyword whole Freefile yellow
keyword whole FREEFILE yellow
keyword whole function yellow
keyword whole Function yellow
keyword whole FUNCTION yellow
keyword whole get yellow
keyword whole Get yellow
keyword whole GET yellow
keyword whole get\s# yellow
keyword whole Get\s# yellow
keyword whole GET\s# yellow
keyword whole getjoystick yellow
keyword whole Getjoystick yellow
keyword whole GETJOYSTICK yellow
keyword whole getkey yellow
keyword whole Getkey yellow
keyword whole GETKEY yellow
keyword whole getmouse yellow
keyword whole Getmouse yellow
keyword whole GETMOUSE yellow
keyword whole gosub yellow
keyword whole Gosub yellow
keyword whole GOSUB yellow
keyword whole get yellow
keyword whole Get yellow
keyword whole GET yellow
keyword whole goto yellow
keyword whole Goto yellow
keyword whole GOTO yellow
keyword whole hex yellow
keyword whole Hex yellow
keyword whole HEX yellow
keyword whole hibyte yellow
keyword whole Hibyte yellow
keyword whole HIBYTE yellow
keyword whole hiword yellow
keyword whole Hiword yellow
keyword whole HIWORD yellow
keyword whole hour yellow
keyword whole Hour yellow
keyword whole HOUR yellow
keyword whole if yellow
keyword whole If yellow
keyword whole IF yellow
keyword whole iif yellow
keyword whole Iif yellow
keyword whole IIF yellow
keyword whole imageconvertrow yellow
keyword whole Imageconvertrow yellow
keyword whole IMAGECONVERTROW yellow
keyword whole imagecreate yellow
keyword whole Imagecreate yellow
keyword whole IMAGECREATE yellow
keyword whole imagedestroy yellow
keyword whole Imagedestroy yellow
keyword whole IMAGEDESTROY yellow
keyword whole imageinfo yellow
keyword whole Imageinfo yellow
keyword whole IMAGEINFO yellow
keyword whole imp yellow
keyword whole Imp yellow
keyword whole IMP yellow
keyword whole import yellow
keyword whole Import yellow
keyword whole IMPORT yellow
keyword whole inp yellow
keyword whole Inp yellow
keyword whole INP yellow
keyword whole input yellow
keyword whole Input yellow
keyword whole INPUT yellow
keyword whole instr yellow
keyword whole Instr yellow
keyword whole INSTR yellow
keyword whole instrrev yellow
keyword whole Instrrev yellow
keyword whole INSTRREV yellow
keyword whole int yellow
keyword whole Int yellow
keyword whole INT yellow
keyword whole integer yellow
keyword whole Integer yellow
keyword whole INTEGER yellow
keyword whole is yellow
keyword whole Is yellow
keyword whole IS yellow
keyword whole isdate yellow
keyword whole Isdate yellow
keyword whole ISDATE yellow
keyword whole kill yellow
keyword whole Kill yellow
keyword whole KILL yellow
keyword whole lbound yellow
keyword whole Lbound yellow
keyword whole LBOUND yellow
keyword whole lcase yellow
keyword whole Lcase yellow
keyword whole LCASE yellow
keyword whole left yellow
keyword whole Left yellow
keyword whole LEFT yellow
keyword whole len yellow
keyword whole Len yellow
keyword whole LEN yellow
keyword whole let yellow
keyword whole Let yellow
keyword whole LET yellow
keyword whole lib yellow
keyword whole Lib yellow
keyword whole LIB yellow
keyword whole line\s yellow
keyword whole Line\s yellow
keyword whole LINE\s yellow
keyword whole line\sinput yellow
keyword whole Line\sInput yellow
keyword whole LINE\sINPUT yellow
keyword whole lobyte yellow
keyword whole Lobyte yellow
keyword whole LOBYTE yellow
keyword whole loc yellow
keyword whole Loc yellow
keyword whole LOC yellow
keyword whole local yellow
keyword whole Local yellow
keyword whole LOCAL yellow
keyword whole locate yellow
keyword whole Locate yellow
keyword whole LOCATE yellow
keyword whole lock yellow
keyword whole Lock yellow
keyword whole LOCK yellow
keyword whole lof yellow
keyword whole Lof yellow
keyword whole LOF yellow
keyword whole log yellow
keyword whole Log yellow
keyword whole LOG yellow
keyword whole long yellow
keyword whole Long yellow
keyword whole LONG yellow
keyword whole longint yellow
keyword whole Longint yellow
keyword whole LONGINT yellow
keyword whole loop yellow
keyword whole Loop yellow
keyword whole LOOP yellow
keyword whole loword yellow
keyword whole Loword yellow
keyword whole LOWORD yellow
keyword whole lpos yellow
keyword whole Lpos yellow
keyword whole LPOS yellow
keyword whole lprint yellow
keyword whole Lprint yellow
keyword whole LPRINT yellow
keyword whole lprint\susing yellow
keyword whole Lprint\sUsing yellow
keyword whole LPRINT\sUSING yellow
keyword whole lpt yellow
keyword whole Lpt yellow
keyword whole LPT yellow
keyword whole lset yellow
keyword whole Lset yellow
keyword whole LSET yellow
keyword whole ltrim yellow
keyword whole Ltrim yellow
keyword whole LTRIM yellow
keyword whole mid yellow
keyword whole Mid yellow
keyword whole MID yellow
keyword whole minute yellow
keyword whole Minute yellow
keyword whole MINUTE yellow
keyword whole mkd yellow
keyword whole Mkd yellow
keyword whole MKD yellow
keyword whole mkdir yellow
keyword whole Mkdir yellow
keyword whole MKDIR yellow
keyword whole mki yellow
keyword whole Mki yellow
keyword whole MKI yellow
keyword whole mkl yellow
keyword whole Mkl yellow
keyword whole MKL yellow
keyword whole mklongint yellow
keyword whole Mklongint yellow
keyword whole MKLONGINT yellow
keyword whole mks yellow
keyword whole Mks yellow
keyword whole MKS yellow
keyword whole mkshort yellow
keyword whole Mkshort yellow
keyword whole MKSHORT yellow
keyword whole mod yellow
keyword whole Mod yellow
keyword whole MOD yellow
keyword whole month yellow
keyword whole Month yellow
keyword whole MONTH yellow
keyword whole monthname yellow
keyword whole Monthname yellow
keyword whole MONTHNAME yellow
keyword whole multikey yellow
keyword whole Multikey yellow
keyword whole MULTIKEY yellow
keyword whole mutexcreate yellow
keyword whole Mutexcreate yellow
keyword whole MUTEXCREATE yellow
keyword whole mutexdestroy yellow
keyword whole Mutexdestroy yellow
keyword whole MUTEXDESTROY yellow
keyword whole mutexlock yellow
keyword whole Mutexlock yellow
keyword whole MUTEXLOCK yellow
keyword whole mutexunlock yellow
keyword whole Mutexunlock yellow
keyword whole MUTEXUNLOCK yellow
keyword whole naked yellow
keyword whole Naked yellow
keyword whole NAKED yellow
keyword whole name yellow
keyword whole Name yellow
keyword whole NAME yellow
keyword whole namespace yellow
keyword whole Namespace yellow
keyword whole NAMESPACE yellow
keyword whole new yellow
keyword whole New yellow
keyword whole NEW yellow
keyword whole next yellow
keyword whole Next yellow
keyword whole NEXT yellow
keyword whole nogosub yellow
keyword whole Nogosub yellow
keyword whole NOGOSUB yellow
keyword whole nokeyword yellow
keyword whole Nokeyword yellow
keyword whole NOKEYWORD yellow
keyword whole not yellow
keyword whole Not yellow
keyword whole NOT yellow
keyword whole now yellow
keyword whole Now yellow
keyword whole NOW yellow
keyword whole oct yellow
keyword whole Oct yellow
keyword whole OCT yellow
keyword whole offsetof yellow
keyword whole Offsetof yellow
keyword whole OFFSETOF yellow
keyword whole on yellow
keyword whole On yellow
keyword whole ON yellow
keyword whole on\serror yellow
keyword whole On\sError yellow
keyword whole ON\sERROR yellow
keyword whole once yellow
keyword whole Once yellow
keyword whole ONCE yellow
keyword whole open yellow
keyword whole Open yellow
keyword whole OPEN yellow
keyword whole open\scom yellow
keyword whole Open\sCom yellow
keyword whole OPEN\sCOM yellow
keyword whole open\scons yellow
keyword whole Open\sCons yellow
keyword whole OPEN\sCONS yellow
keyword whole open\serr yellow
keyword whole Open\sErr yellow
keyword whole OPEN\sERR yellow
keyword whole open\slpt yellow
keyword whole Open\sLpt yellow
keyword whole OPEN\sLPT yellow
keyword whole open\spipe yellow
keyword whole Open\sPipe yellow
keyword whole OPEN\sPIPE yellow
keyword whole open\sscrn yellow
keyword whole Open\sScrn yellow
keyword whole OPEN\sSCRN yellow
keyword whole operator yellow
keyword whole Operator yellow
keyword whole OPERATOR yellow
keyword whole option yellow
keyword whole Option yellow
keyword whole OPTION yellow
keyword whole or yellow
keyword whole Or yellow
keyword whole OR yellow
keyword whole orelse yellow
keyword whole Orelse yellow
keyword whole ORELSE yellow
keyword whole out yellow
keyword whole Out yellow
keyword whole OUT yellow
keyword whole output yellow
keyword whole Output yellow
keyword whole OUTPUT yellow
keyword whole overload yellow
keyword whole Overload yellow
keyword whole OVERLOAD yellow
keyword whole paint yellow
keyword whole Paint yellow
keyword whole PAINT yellow
keyword whole palette yellow
keyword whole Palette yellow
keyword whole PALETTE yellow
keyword whole palette\sget yellow
keyword whole Palette\sGet yellow
keyword whole PALETTE\sGET yellow
keyword whole pascal yellow
keyword whole Pascal yellow
keyword whole PASCAL yellow
keyword whole pcopy yellow
keyword whole Pcopy yellow
keyword whole PCOPY yellow
keyword whole peek yellow
keyword whole Peek yellow
keyword whole PEEK yellow
keyword whole pipe yellow
keyword whole Pipe yellow
keyword whole PIPE yellow
keyword whole pmap yellow
keyword whole Pmap yellow
keyword whole PMAP yellow
keyword whole point yellow
keyword whole Point yellow
keyword whole POINT yellow
keyword whole pointer yellow
keyword whole Pointer yellow
keyword whole POINTER yellow
keyword whole poke yellow
keyword whole Poke yellow
keyword whole POKE yellow
keyword whole pos yellow
keyword whole Pos yellow
keyword whole POS yellow
keyword whole preserve yellow
keyword whole Preserve yellow
keyword whole PRESERVE yellow
keyword whole preset yellow
keyword whole Preset yellow
keyword whole PRESET yellow
keyword whole print yellow
keyword whole Print yellow
keyword whole PRINT yellow
keyword whole print\susing yellow
keyword whole Print\sUsing yellow
keyword whole PRINT\sUSING yellow
keyword whole private yellow
keyword whole Private yellow
keyword whole PRIVATE yellow
keyword whole procptr yellow
keyword whole Procptr yellow
keyword whole PROCPTR yellow
keyword whole property yellow
keyword whole Property yellow
keyword whole PROPERTY yellow
keyword whole protected yellow
keyword whole Protected yellow
keyword whole PROTECTED yellow
keyword whole pset yellow
keyword whole Pset yellow
keyword whole PSET yellow
keyword whole ptr yellow
keyword whole Ptr yellow
keyword whole PTR yellow
keyword whole public yellow
keyword whole Public yellow
keyword whole PUBLIC yellow
keyword whole put yellow
keyword whole Put yellow
keyword whole PUT yellow
keyword whole put\s# yellow
keyword whole Put\s# yellow
keyword whole PUT\s# yellow
keyword whole random yellow
keyword whole Random yellow
keyword whole RANDOM yellow
keyword whole randomize yellow
keyword whole Randomize yellow
keyword whole RANDOMIZE yellow
keyword whole read yellow
keyword whole Read yellow
keyword whole READ yellow
keyword whole reallocate yellow
keyword whole Reallocate yellow
keyword whole REALLOCATE yellow
keyword whole redim yellow
keyword whole Redim yellow
keyword whole REDIM yellow
keyword whole rem yellow
keyword whole Rem yellow
keyword whole REM yellow
keyword whole reset yellow
keyword whole Reset yellow
keyword whole RESET yellow
keyword whole restore yellow
keyword whole Restore yellow
keyword whole RESTORE yellow
keyword whole resume yellow
keyword whole Resume yellow
keyword whole RESUME yellow
keyword whole return yellow
keyword whole Return yellow
keyword whole RETURN yellow
keyword whole rgb yellow
keyword whole Rgb yellow
keyword whole RGB yellow
keyword whole rgba yellow
keyword whole Rgba yellow
keyword whole RGBA yellow
keyword whole right yellow
keyword whole Right yellow
keyword whole RIGHT yellow
keyword whole rmdir yellow
keyword whole Rmdir yellow
keyword whole RMDIR yellow
keyword whole rnd yellow
keyword whole Rnd yellow
keyword whole RND yellow
keyword whole rset yellow
keyword whole Rset yellow
keyword whole RSET yellow
keyword whole rtrim yellow
keyword whole Rtrim yellow
keyword whole RTRIM yellow
keyword whole run yellow
keyword whole Run yellow
keyword whole RUN yellow
keyword whole sadd yellow
keyword whole Sadd yellow
keyword whole SADD yellow
keyword whole scope yellow
keyword whole Scope yellow
keyword whole SCOPE yellow
keyword whole screen yellow
keyword whole Screen yellow
keyword whole SCREEN yellow
keyword whole screencontrol yellow
keyword whole Screencontrol yellow
keyword whole SCREENCONTROL yellow
keyword whole screencopy yellow
keyword whole Screencopy yellow
keyword whole SCREENCOPY yellow
keyword whole screenevent yellow
keyword whole Screenevent yellow
keyword whole SCREENEVENT yellow
keyword whole screenglproc yellow
keyword whole Screenglproc yellow
keyword whole SCREENGLPROC yellow
keyword whole screeninfo yellow
keyword whole Screeninfo yellow
keyword whole SCREENINFO yellow
keyword whole screenlist yellow
keyword whole Screenlist yellow
keyword whole SCREENLIST yellow
keyword whole screenlock yellow
keyword whole Screenlock yellow
keyword whole SCREENLOCK yellow
keyword whole screenptr yellow
keyword whole Screenptr yellow
keyword whole SCREENPTR yellow
keyword whole screenres yellow
keyword whole Screenres yellow
keyword whole SCREENRES yellow
keyword whole screenset yellow
keyword whole Screenset yellow
keyword whole SCREENSET yellow
keyword whole screensync yellow
keyword whole Screensync yellow
keyword whole SCREENSYNC yellow
keyword whole screenunlock yellow
keyword whole Screenunlock yellow
keyword whole SCREENUNLOCK yellow
keyword whole scrn yellow
keyword whole Scrn yellow
keyword whole SCRN yellow
keyword whole second yellow
keyword whole Second yellow
keyword whole SECOND yellow
keyword whole seek yellow
keyword whole Seek yellow
keyword whole SEEK yellow
keyword whole select\scase yellow
keyword whole Select\sCase yellow
keyword whole SELECT\sCASE yellow
keyword whole setdate yellow
keyword whole Setdate yellow
keyword whole SETDATE yellow
keyword whole setenviron yellow
keyword whole Setenviron yellow
keyword whole SETENVIRON yellow
keyword whole setmouse yellow
keyword whole Setmouse yellow
keyword whole SETMOUSE yellow
keyword whole settime yellow
keyword whole Settime yellow
keyword whole SETTIME yellow
keyword whole sgn yellow
keyword whole Sgn yellow
keyword whole SGN yellow
keyword whole shared yellow
keyword whole Shared yellow
keyword whole SHARED yellow
keyword whole shell yellow
keyword whole Shell yellow
keyword whole SHELL yellow
keyword whole shl yellow
keyword whole Shl yellow
keyword whole SHL yellow
keyword whole short yellow
keyword whole Short yellow
keyword whole SHORT yellow
keyword whole shr yellow
keyword whole Shr yellow
keyword whole SHR yellow
keyword whole sin yellow
keyword whole Sin yellow
keyword whole SIN yellow
keyword whole single yellow
keyword whole Single yellow
keyword whole SINGLE yellow
keyword whole sizeof yellow
keyword whole Sizeof yellow
keyword whole SIZEOF yellow
keyword whole sleep yellow
keyword whole Sleep yellow
keyword whole SLEEP yellow
keyword whole space yellow
keyword whole Space yellow
keyword whole SPACE yellow
keyword whole spc yellow
keyword whole Spc yellow
keyword whole SPC yellow
keyword whole sqr yellow
keyword whole Sqr yellow
keyword whole SQR yellow
keyword whole static yellow
keyword whole Static yellow
keyword whole STATIC yellow
keyword whole stdcall yellow
keyword whole Stdcall yellow
keyword whole STDCALL yellow
keyword whole step yellow
keyword whole Step yellow
keyword whole STEP yellow
keyword whole stick yellow
keyword whole Stick yellow
keyword whole STICK yellow
keyword whole stop yellow
keyword whole Stop yellow
keyword whole STOP yellow
keyword whole str yellow
keyword whole Str yellow
keyword whole STR yellow
keyword whole strig yellow
keyword whole Strig yellow
keyword whole STRIG yellow
keyword whole string yellow
keyword whole String yellow
keyword whole STRING yellow
keyword whole strptr yellow
keyword whole Strptr yellow
keyword whole STRPTR yellow
keyword whole sub yellow
keyword whole Sub yellow
keyword whole SUB yellow
keyword whole swap yellow
keyword whole Swap yellow
keyword whole SWAP yellow
keyword whole system yellow
keyword whole System yellow
keyword whole SYSTEM yellow
keyword whole tab yellow
keyword whole Tab yellow
keyword whole TAB yellow
keyword whole tan yellow
keyword whole Tan yellow
keyword whole TAN yellow
keyword whole then yellow
keyword whole Then yellow
keyword whole THEN yellow
keyword whole this yellow
keyword whole This yellow
keyword whole THIS yellow
keyword whole threadcreate yellow
keyword whole Threadcreate yellow
keyword whole THREADCREATE yellow
keyword whole threadwait yellow
keyword whole Threadwait yellow
keyword whole THREADWAIT yellow
keyword whole time yellow
keyword whole Time yellow
keyword whole TIME yellow
keyword whole timer yellow
keyword whole Timer yellow
keyword whole TIMER yellow
keyword whole timeserial yellow
keyword whole Timeserial yellow
keyword whole TIMESERIAL yellow
keyword whole timevalue yellow
keyword whole Timevalue yellow
keyword whole TIMEVALUE yellow
keyword whole to yellow
keyword whole To yellow
keyword whole TO yellow
keyword whole trans yellow
keyword whole Trans yellow
keyword whole TRANS yellow
keyword whole trim yellow
keyword whole Trim yellow
keyword whole TRIM yellow
keyword whole type yellow
keyword whole Type yellow
keyword whole TYPE yellow
keyword whole typeof yellow
keyword whole Typeof yellow
keyword whole TYPEOF yellow
keyword whole ubound yellow
keyword whole Ubound yellow
keyword whole UBOUND yellow
keyword whole ubyte yellow
keyword whole Ubyte yellow
keyword whole UBYTE yellow
keyword whole ucase yellow
keyword whole Ucase yellow
keyword whole UCASE yellow
keyword whole uinteger yellow
keyword whole Uinteger yellow
keyword whole UINTEGER yellow
keyword whole ulong yellow
keyword whole Ulong yellow
keyword whole ULONG yellow
keyword whole ulongint yellow
keyword whole Ulongint yellow
keyword whole ULONGINT yellow
keyword whole undef yellow
keyword whole Undef yellow
keyword whole UNDEF yellow
keyword whole union yellow
keyword whole Union yellow
keyword whole UNION yellow
keyword whole unlock yellow
keyword whole Unlock yellow
keyword whole UNLOCK yellow
keyword whole unsigned yellow
keyword whole Unsigned yellow
keyword whole UNSIGNED yellow
keyword whole until yellow
keyword whole Until yellow
keyword whole UNTIL yellow
keyword whole ushort yellow
keyword whole Ushort yellow
keyword whole USHORT yellow
keyword whole using yellow
keyword whole Using yellow
keyword whole USING yellow
keyword whole val yellow
keyword whole Val yellow
keyword whole VAL yellow
keyword whole val64 yellow
keyword whole Val64 yellow
keyword whole VAL64 yellow
keyword whole valint yellow
keyword whole Valint yellow
keyword whole VALINT yellow
keyword whole vallng yellow
keyword whole Vallng yellow
keyword whole VALLNG yellow
keyword whole valuint yellow
keyword whole Valuint yellow
keyword whole VALUINT yellow
keyword whole valulng yellow
keyword whole Valulng yellow
keyword whole VALULNG yellow
keyword whole var yellow
keyword whole Var yellow
keyword whole VAR yellow
keyword whole varptr yellow
keyword whole Varptr yellow
keyword whole VARPTR yellow
keyword whole va_arg yellow
keyword whole Va_Arg yellow
keyword whole VA_ARG yellow
keyword whole va_first yellow
keyword whole Va_First yellow
keyword whole VA_FIRST yellow
keyword whole va_next yellow
keyword whole Va_Next yellow
keyword whole VA_NEXT yellow
keyword whole view yellow
keyword whole View yellow
keyword whole VIEW yellow
keyword whole wait yellow
keyword whole Wait yellow
keyword whole WAIT yellow
keyword whole wbin yellow
keyword whole Wbin yellow
keyword whole WBIN yellow
keyword whole wchr yellow
keyword whole Wchr yellow
keyword whole WCHR yellow
keyword whole weekday yellow
keyword whole Weekday yellow
keyword whole WEEKDAY yellow
keyword whole weekdayname yellow
keyword whole Weekdayname yellow
keyword whole WEEKDAYNAME yellow
keyword whole whex yellow
keyword whole Whex yellow
keyword whole WHEX yellow
keyword whole wend yellow
keyword whole Wend yellow
keyword whole WEND yellow
keyword whole while yellow
keyword whole While yellow
keyword whole WHILE yellow
keyword whole width yellow
keyword whole Width yellow
keyword whole WIDTH yellow
keyword whole window yellow
keyword whole Window yellow
keyword whole WINDOW yellow
keyword whole windowtitle yellow
keyword whole Windowtitle yellow
keyword whole WINDOWTITLE yellow
keyword whole winput yellow
keyword whole Winput yellow
keyword whole WINPUT yellow
keyword whole with yellow
keyword whole With yellow
keyword whole WITH yellow
keyword whole woct yellow
keyword whole Woct yellow
keyword whole WOCT yellow
keyword whole write yellow
keyword whole Write yellow
keyword whole WRITE yellow
keyword whole wspace yellow
keyword whole Wspace yellow
keyword whole WSPACE yellow
keyword whole wstr yellow
keyword whole Wstr yellow
keyword whole WSTR yellow
keyword whole wstring yellow
keyword whole Wstring yellow
keyword whole WSTRING yellow
keyword whole xor yellow
keyword whole Xor yellow
keyword whole XOR yellow
keyword whole year yellow
keyword whole Year yellow
keyword whole YEAR yellow
keyword whole zstring yellow
keyword whole Zstring yellow
keyword whole ZSTRING yellow
keyword whole #define brightgreen
keyword whole #Define brightgreen
keyword whole #DEFINE brightgreen
keyword whole '$dynamic: brightgreen
keyword whole '$Dynamic: brightgreen
keyword whole '$DYNAMIC: brightgreen
keyword whole #else brightgreen
keyword whole #Else brightgreen
keyword whole #ELSE brightgreen
keyword whole #elseif brightgreen
keyword whole #Elseif brightgreen
keyword whole #ELSEIF brightgreen
keyword whole #endif brightgreen
keyword whole #Endif brightgreen
keyword whole #ENDIF brightgreen
keyword whole #error brightgreen
keyword whole #Error brightgreen
keyword whole #ERROR brightgreen
keyword whole #if brightgreen
keyword whole #If brightgreen
keyword whole #IF brightgreen
keyword whole #ifdef brightgreen
keyword whole #Ifdef brightgreen
keyword whole #IFDEF brightgreen
keyword whole #ifndef brightgreen
keyword whole #Ifndef brightgreen
keyword whole #IFNDEF brightgreen
keyword whole #inclib brightgreen
keyword whole #Inclib brightgreen
keyword whole #INCLIB brightgreen
keyword whole '$inclib: brightgreen
keyword whole '$Inclib: brightgreen
keyword whole '$INCLIB: brightgreen
keyword whole #include brightgreen
keyword whole #Include brightgreen
keyword whole #INCLUDE brightgreen
keyword whole #include\sonce brightgreen
keyword whole #Include\sOnce brightgreen
keyword whole #INCLUDE\sONCE brightgreen
keyword whole '$include: brightgreen
keyword whole '$Include: brightgreen
keyword whole '$INCLUDE: brightgreen
keyword whole '$include\sonce: brightgreen
keyword whole '$Include\sOnce: brightgreen
keyword whole '$INCLUDE\sONCE: brightgreen
keyword whole #lang brightgreen
keyword whole #Lang brightgreen
keyword whole #LANG brightgreen
keyword whole '$lang: brightgreen
keyword whole '$Lang: brightgreen
keyword whole '$LANG: brightgreen
keyword whole #libpath brightgreen
keyword whole #Libpath brightgreen
keyword whole #LIBPATH brightgreen
keyword whole #line brightgreen
keyword whole #Line brightgreen
keyword whole #LINE brightgreen
keyword whole #macro brightgreen
keyword whole #Macro brightgreen
keyword whole #MACRO brightgreen
keyword whole #endmacro brightgreen
keyword whole #Endmacro brightgreen
keyword whole #ENDMACRO brightgreen
keyword whole #pragma brightgreen
keyword whole #Pragma brightgreen
keyword whole #PRAGMA brightgreen
keyword whole #pragma\spop brightgreen
keyword whole #Pragma\sPop brightgreen
keyword whole #PRAGMA\sPOP brightgreen
keyword whole #pragma\spush brightgreen
keyword whole #Pragma\sPush brightgreen
keyword whole #PRAGMA\sPUSH brightgreen
keyword whole #print brightgreen
keyword whole #Print brightgreen
keyword whole #PRINT brightgreen
keyword whole #undef brightgreen
keyword whole #Undef brightgreen
keyword whole #UNDEF brightgreen
keyword whole __date__ brightgreen
keyword whole __Date__ brightgreen
keyword whole __DATE__ brightgreen
keyword whole __fb_argc__ brightgreen
keyword whole __Fb_Argc__ brightgreen
keyword whole __FB_ARGC__ brightgreen
keyword whole __fb_argv__ brightgreen
keyword whole __Fb_Argv__ brightgreen
keyword whole __FB_ARGV__ brightgreen
keyword whole __fb_backend__ brightgreen
keyword whole __Fb_Backend__ brightgreen
keyword whole __FB_BACKEND__ brightgreen
keyword whole __fb_bigendian__ brightgreen
keyword whole __Fb_Bigendian__ brightgreen
keyword whole __FB_BIGENDIAN__ brightgreen
keyword whole __fb_build_date__ brightgreen
keyword whole __Fb_Build_Date__ brightgreen
keyword whole __FB_BUILD_DATE__ brightgreen
keyword whole __fb_cygwin__ brightgreen
keyword whole __Fb_Cygwin__ brightgreen
keyword whole __FB_CYGWIN__ brightgreen
keyword whole __fb_darwin__ brightgreen
keyword whole __Fb_Darwin__ brightgreen
keyword whole __FB_DARWIN__ brightgreen
keyword whole __fb_debug__ brightgreen
keyword whole __Fb_Debug__ brightgreen
keyword whole __FB_DEBUG__ brightgreen
keyword whole __fb_dos__ brightgreen
keyword whole __Fb_Dos__ brightgreen
keyword whole __FB_DOS__ brightgreen
keyword whole __fb_err__ brightgreen
keyword whole __Fb_Err__ brightgreen
keyword whole __FB_ERR__ brightgreen
keyword whole __fb_fpmode__ brightgreen
keyword whole __Fb_Fpmode__ brightgreen
keyword whole __FB_FPMODE__ brightgreen
keyword whole __fb_fpu__ brightgreen
keyword whole __Fb_Fpu__ brightgreen
keyword whole __FB_FPU__ brightgreen
keyword whole __fb_freebsd__ brightgreen
keyword whole __Fb_Freebsd__ brightgreen
keyword whole __FB_FREEBSD__ brightgreen
keyword whole __fb_lang__ brightgreen
keyword whole __Fb_Lang__ brightgreen
keyword whole __FB_LANG__ brightgreen
keyword whole __fb_linux__ brightgreen
keyword whole __Fb_Linux__ brightgreen
keyword whole __FB_LINUX__ brightgreen
keyword whole __fb_main__ brightgreen
keyword whole __Fb_Main__ brightgreen
keyword whole __FB_MAIN__ brightgreen
keyword whole __fb_min_version__ brightgreen
keyword whole __Fb_Min_Version__ brightgreen
keyword whole __FB_MIN_VERSION__ brightgreen
keyword whole __fb_mt__ brightgreen
keyword whole __Fb_Mt__ brightgreen
keyword whole __FB_MT__ brightgreen
keyword whole __fb_netbsd__ brightgreen
keyword whole __Fb_Netbsd__ brightgreen
keyword whole __FB_NETBSD__ brightgreen
keyword whole __fb_openbsd__ brightgreen
keyword whole __Fb_Openbsd__ brightgreen
keyword whole __FB_OPENBSD__ brightgreen
keyword whole __fb_option_byval__ brightgreen
keyword whole __Fb_Option_Byval__ brightgreen
keyword whole __FB_OPTION_BYVAL__ brightgreen
keyword whole __fb_option_dynamic__ brightgreen
keyword whole __Fb_Option_Dynamic__ brightgreen
keyword whole __FB_OPTION_DYNAMIC__ brightgreen
keyword whole __fb_option_escape__ brightgreen
keyword whole __Fb_Option_Escape__ brightgreen
keyword whole __FB_OPTION_ESCAPE__ brightgreen
keyword whole __fb_option_explicit__ brightgreen
keyword whole __Fb_Option_Explicit__ brightgreen
keyword whole __FB_OPTION_EXPLICIT__ brightgreen
keyword whole __fb_option_gosub__ brightgreen
keyword whole __Fb_Option_Gosub__ brightgreen
keyword whole __FB_OPTION_GOSUB__ brightgreen
keyword whole __fb_option_private__ brightgreen
keyword whole __Fb_Option_Private__ brightgreen
keyword whole __FB_OPTION_PRIVATE__ brightgreen
keyword whole __fb_out_dll__ brightgreen
keyword whole __Fb_Out_Dll__ brightgreen
keyword whole __FB_OUT_DLL__ brightgreen
keyword whole __fb_out_exe__ brightgreen
keyword whole __Fb_Out_Exe__ brightgreen
keyword whole __FB_OUT_EXE__ brightgreen
keyword whole __fb_out_lib__ brightgreen
keyword whole __Fb_Out_Lib__ brightgreen
keyword whole __FB_OUT_LIB__ brightgreen
keyword whole __fb_out_obj__ brightgreen
keyword whole __Fb_Out_Obj__ brightgreen
keyword whole __FB_OUT_OBJ__ brightgreen
keyword whole __fb_pcos__ brightgreen
keyword whole __Fb_Pcos__ brightgreen
keyword whole __FB_PCOS__ brightgreen
keyword whole __fb_signature__ brightgreen
keyword whole __Fb_Signature__ brightgreen
keyword whole __FB_SIGNATURE__ brightgreen
keyword whole __fb_sse__ brightgreen
keyword whole __Fb_Sse__ brightgreen
keyword whole __FB_SSE__ brightgreen
keyword whole __fb_unix__ brightgreen
keyword whole __Fb_Unix__ brightgreen
keyword whole __FB_UNIX__ brightgreen
keyword whole __fb_vectorize__ brightgreen
keyword whole __Fb_Vectorize__ brightgreen
keyword whole __FB_VECTORIZE__ brightgreen
keyword whole __fb_version__ brightgreen
keyword whole __Fb_Version__ brightgreen
keyword whole __FB_VERSION__ brightgreen
keyword whole __fb_ver_major__ brightgreen
keyword whole __Fb_Ver_Major__ brightgreen
keyword whole __FB_VER_MAJOR__ brightgreen
keyword whole __fb_ver_minor__ brightgreen
keyword whole __Fb_Ver_Minor__ brightgreen
keyword whole __FB_VER_MINOR__ brightgreen
keyword whole __fb_ver_patch__ brightgreen
keyword whole __Fb_Ver_Patch__ brightgreen
keyword whole __FB_VER_PATCH__ brightgreen
keyword whole __fb_win32__ brightgreen
keyword whole __Fb_Win32__ brightgreen
keyword whole __FB_WIN32__ brightgreen
keyword whole __fb_xbox__ brightgreen
keyword whole __Fb_Xbox__ brightgreen
keyword whole __FB_XBOX__ brightgreen
keyword whole __file_nq__ brightgreen
keyword whole __File_Nq__ brightgreen
keyword whole __FILE_NQ__ brightgreen
keyword whole __file__ brightgreen
keyword whole __File__ brightgreen
keyword whole __FILE__ brightgreen
keyword whole __function_nq__ brightgreen
keyword whole __Function_Nq__ brightgreen
keyword whole __FUNCTION_NQ__ brightgreen
keyword whole __function__ brightgreen
keyword whole __Function__ brightgreen
keyword whole __FUNCTION__ brightgreen
keyword whole __line__ brightgreen
keyword whole __Line__ brightgreen
keyword whole __LINE__ brightgreen
keyword whole __path__ brightgreen
keyword whole __Path__ brightgreen
keyword whole __PATH__ brightgreen


# String Constants
context " " brightcyan
    spellcheck


# COMMENTS
context \' \n brown
    spellcheck
    
context /\' \'/  brown
    spellcheck

context linestart REM\s \n brown
Last edited by RockTheSchock on May 26, 2011 18:28, edited 4 times in total.
TJF
Posts: 3809
Joined: Dec 06, 2009 22:27
Location: N47°, E15°
Contact:

Post by TJF »

Nice work!

Allthough I don't use mc, it seems to be neat for old school linux users.

I guess some keywords are missing (at least all starting with '$'). I counted more than 470 when I made FBeauty for Geany. You may find the list here (4 more now -- inheritance)

http://www.freebasic-portal.de/download ... s-160.html

And what about multi line comments, like

Code: Select all

/'
  this
  are
  comment
  lines
  '/
RockTheSchock
Posts: 252
Joined: Mar 12, 2006 16:25

Post by RockTheSchock »

I guess some keywords are missing (at least all starting with '$').... And what about multi line comments
Good hint! I will improve it later and post the corrections.
RockTheSchock
Posts: 252
Joined: Mar 12, 2006 16:25

fbeauty for midnight commander

Post by RockTheSchock »

There is the possibility to use an external script to process freebasic code with mcedit.


Add this lines to /etc/mc/edit.indent.rc as system config

Code: Select all

bas|bi|BAS|BI|Bas|Bi)
    # ftp://ftp.gnu.org/pub/gnu/indent/
    # Please add options to your ~/.indent.pro, not here.
        cat "$2"|/usr/local/bin/fbeauty|tee "$2"
    ;;

Create fbeauty from
http://www.freebasic-portal.de/download ... s-160.html

and copy it under /usr/local/bin/


now open a bas file with mcedit (mc -e), mark some text and press
F9 m x


if ~/.mc/cedit/edit.indent.rc is not yet created it will be copied from system template


Perhaps i will write an improved Version of FBeauty, but it is good for now.

You can create a macro selecting all text, format the code and assign a key.
Post Reply