ID:1423207
 
I'm not sure how many people use Notepad++ to edit code but I do know I'm not the only one. I don't have any problem with Dream Maker but I'm addicted to NPP's search.

http://files.byondhome.com/MagicMountain/byond-dm.xml

<NotepadPlus>
<UserLang name="byond-DM" ext="dm" udlVersion="2.1">
<Settings>
<Global caseIgnored="no" allowFoldOfComments="yes" foldCompact="no" forcePureLC="0" decimalSeparator="0" />
<Prefix Keywords1="no" Keywords2="no" Keywords3="no" Keywords4="no" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="no" />
</Settings>
<KeywordLists>
<Keywords name="Comments">03/* 04*/ 00// 01 02</Keywords>
<Keywords name="Numbers, prefix1"></Keywords>
<Keywords name="Numbers, prefix2"></Keywords>
<Keywords name="Numbers, extras1"></Keywords>
<Keywords name="Numbers, extras2"></Keywords>
<Keywords name="Numbers, suffix1"></Keywords>
<Keywords name="Numbers, suffix2"></Keywords>
<Keywords name="Numbers, range"></Keywords>
<Keywords name="Operators1">( ) / { } [ ] . , : + - \ = ^ ~ ! * % &gt; &lt; &amp; |</Keywords>
<Keywords name="Operators2"></Keywords>
<Keywords name="Folders in code1, open"></Keywords>
<Keywords name="Folders in code1, middle"></Keywords>
<Keywords name="Folders in code1, close"></Keywords>
<Keywords name="Folders in code2, open"></Keywords>
<Keywords name="Folders in code2, middle"></Keywords>
<Keywords name="Folders in code2, close"></Keywords>
<Keywords name="Folders in comment, open"></Keywords>
<Keywords name="Folders in comment, middle"></Keywords>
<Keywords name="Folders in comment, close"></Keywords>
<Keywords name="Keywords1">if in var else switch break del return for while do continue new true false null const set to step global static arg as goto new sleep spawn tmp</Keywords>
<Keywords name="Keywords2">obj mob turf proc world client savefile list verb atom datum area src icon image sound usr matrix</Keywords>
<Keywords name="Keywords3">address authenticate byond_version CGI ckey client command_text connection contents control_freak computer_id default_verb_category density desc dir edge_limit eye gender glide_size group icon icon_state images inactivity invisibility infra_luminosity key lazy_eye loc layer luminosity mouse_over_pointer mouse_drag_pointer mouse_drop_pointer mouse_drop_zone mouse_pointer_icon var mouse_opacity name opacity overlays override parent_type perspective pixel_x pixel_y pixel_z preload_rsc screen script see_infrared see_invisible see_in_dark show_map show_popup_menus show_verb_panel sight statobj statpanel suffix tag text type underlays vars verbs view virtual_eye x y z cache_lifespan category hidden popup_menu instant background alpha animate color blend_mode transform animate_movement bound_x bound_y bound_width bound_height locs screen_loc step_size step_x step_y</Keywords>
<Keywords name="Keywords4">Bump Click DblClick Del Enter Entered Exit Exited MouseDown MouseDrag MouseDrop MouseEntered MouseExited MouseUp Move New Read Stat Topic Write IconStates Turn Flip Shift SetIntensity Blend SwapColor DrawBox Insert MapColors Scale Crop GetPixel Width Height ClearMedal Export GetConfig GetMedal GetScores Import IsBanned OpenPort Reboot Repop SetConfig SetMedal SetScores Topic Cross Crossed Uncross Uncrossed rgb file browse rand prob</Keywords>
<Keywords name="Keywords5">DM_VERSION __FILE__ __LINE__ __MAIN__ FILE_DIR</Keywords>
<Keywords name="Keywords6">#define #if #elif #ifdef #ifndef #else #endif #include #error #warn</Keywords>
<Keywords name="Keywords7"></Keywords>
<Keywords name="Keywords8"></Keywords>
<Keywords name="Delimiters">00&quot; 01 02&quot; 03&apos; 04 05&apos; 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</Keywords>
</KeywordLists>
<Styles>
<WordsStyle name="DEFAULT" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="COMMENTS" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="LINE COMMENTS" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="NUMBERS" fgColor="DF0000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS1" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS2" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS3" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS4" fgColor="0080FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS5" fgColor="800000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS6" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS7" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS8" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="OPERATORS" fgColor="004080" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN CODE1" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN CODE2" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN COMMENT" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS1" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS2" fgColor="B30D0D" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS3" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS5" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS6" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS7" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS8" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
</Styles>
</UserLang>
</NotepadPlus>


Get the latest Notepad++, go to Language->Define your language... and click the Import button and feed it this XML.

It's still missing a lot of built in procs but it's pretty extensive. If I finish adding everything I'll update this thread, or if anyone else feels inclined to pick up where I left off please do!
Great work!
Oh wow, this is awesome Magic, I can finally mobile use DM now.
Cool, I'm glad this is helpful for people :)
Great job, this will aid me in styling code for a code editor I'm working specific for DM. Hopefully, I can finish it up by the holidays. BYOND has greatly influenced me, I'll try to at least contribute to the community. Thanks.
Glory.