CS OBSE Script Syntax Highlighter for Notepad++ 5.0.3

This is a User-Defined definition package which provides CS and OBSE Script syntax highlighting of block types, comments, functions categori...

Download

Uploading...
Do not refresh or leave this page!

File Description

This is a User-Defined definition package which provides CS and OBSE Script syntax highlighting of block types, comments, functions categories, operators, etc. For use with Notepad++ 5.0.3 - an excellent free, cleverly designed and useful OpenSource editor that can parse many other scripting languages.

Read More

Download 'csobse_script_syntax_highlighter_autocompletion.zip' (23KB)

Readme
[color="LIGHTGREEN"][size=5]CS OBSE Script Syntax Highlighter for Notepad++ 5.0.3[/size][/color]
[b]version 1.0

[b]This package includes:[/b][list]
[*]Collapsible blocks
[*]An API (XML) for function auto-completion while you type (or by pressing Ctrl-Space)
[*]All [color="#FFFF00"][b]CS functions[/b][/color] from vanilla to v1.2.0416
[*]All [color="#FFFF00"][b]OBSE v15 functions[/b][/color]
[*]All abbreviations and alternate function names - Thanks to [url="http://www.bethsoft.com/bgsforums/index.php?showuser=53482"]scruggsywuggsy the ferret[/url]
[*]File extension detection for automatic highlighting upon opening
[/list][b][color="LIGHTGREEN"]Important Note:[/color]
This utility will not work with previous 4.xx versions. [color="#FFFF00"]You must use Notepad++ 5.0.3[/color] - [color="#LIGHTGREEN"][url="http://downloads.sourceforge.net/notepad-plus/npp.5.0.3.Installer.exe?modtime=1217782718&big_mirror=0"]Click here to get it[/url][/color][/b] (.exe 32-bit Windows).


[b][color="LIGHTGREEN"]INSTALLATION[/color][/b]
[b]There are three files in this package:[/b]

[color="#FFFF00"]userDefineLang.xml[/color] (Style definitions). It Contains the three User Defined Languages (styles and keywords definitions). The location where you will need to put it depends upon how you have installed Notepad++. During Notepad++'s installation, there's a [url="http://www.tesnexus.com/downloads/images/18966-1-1218307284.gif"]Choose Components[/url] dialog that lets you select whether or not you'd like to install Notepad++ for use with a USB flash or other portable memory. By default, the later is not selected - the first option is not checked.[list]
[*]If you have installed Notepad++ using the default options, go to Windows Start/Run, type [color="lightgreen"]%APPDATA%Notepad++[/color] and press enter. Windows explorer will open, showing the content of that folder. Else, open [color="lightgreen"]<Your Program Files Path>Notepad++[/color] in Windows Explorer (the location where Notepad++ has been installed, typically [i]C:Program FilesNotepad++[/i])
[*]If [i]userDefineLang.xml[/i] does not exist, extract it from this archive into the above folder.
[*]If [i]userDefineLang.xml[/i] exists, you already have custom languages: copy/append the contents of the included userDefineLang.xml file into the existing one.
[/list][color="#FFFF00"]Oblivion.xml[/color] (API auto-completion feature without OBSE)[list]
[*]Contains the CS function keywords and expressions
[*]Extract in [color="lightgreen"]<Your Program Files Path>Notepad++pluginsAPIs[/color]
[/list][color="#FFFF00"]OblivionOBSE.xml[/color] (API auto-completion feature With OBSE)[list]
[*]Contains the CS + OBSE function keywords and expressions
[*]Extract in [color="lightgreen"]<Your Program Files Path>Notepad++pluginsAPIs[/color]
[/list]
[b][color="LIGHTGREEN"]USAGE[/color][/b]
This package provides three User Languages definitions. Apart from automatic styling capability when a file with a corresponding extension is opened, they all can be selected and applied to the current document from the [i][url="http://www.tesnexus.com/downloads/images/18966-1-1218156835.gif"]Language[/url][/i] Main Menu Item (browse the list that shows up, they'll be located near the bottom).

[color="#FFFF00"]Oblivion[/color][list]
[*]Automatic styling when opening files with the extension "[color="#FFFF00"][b]tes[/b][/color]";
[*]TES-OB function styling;
[*]collapsible blocks;
[*]auto-completion (using [i]Oblivion.xml[/i]) API.
[/list][color="#FFFF00"]OblivionOBSE[/color][list]
[*]Automatic styling when opening files with the extension "[color="#FFFF00"][b]obe[/b][/color]";
[*]CS+OBSE function styling;
[*]collapsible blocks;
[*]auto-completion (using [i]OblivionOBSE.xml[/i] API).
[/list][color="#FFFF00"]TES Script[/color] - old version. I left this one for those who would like to use its [url="http://www.tesnexus.com/downloads/images/18966-5-1218156705.gif"]style's parameters and colors[/url].[list]
[*]Must be selected from the [i]Language[/i] Main Menu Item;
[*]CS + OBSE function styling - older version;
[*]no Automatic completion + NO Collapsible blocks.
[/list]
[b][color="LIGHTGREEN"]CONFIGURATION AND CUSTOMIZATION[/color][/b]

If you want [b]to enable or disable Automatic completion[/b] ([url="http://www.tesnexus.com/downloads/images/18966-3-1218156704.gif"]image[/url]):[list]
[*]open the Preferences Dialog from the top menu: [i]Settings/Preferences[/i]
[*]select the [i]Backup/Auto-completion[/i] tab;
[*]put a check mark in the "[i]Enable Auto-completion on each input[/i]" box;
[*]select the radio-button "[i]Function completion[/i]";
[*]Click the "[i]Close[/i]" button.
[/list][b]To modify the style[/b] ([i]userDefineLang.xml[/i] - do not modify this file manually):[list]
[*]select from the top menu "[i]View / User Define Dialog...[/i]";
[*]eventually click on the "[i]Dock[/i]" button if the dialog is in its own window;
[*]For more information, [b]go here:[/b]
[url="http://notepad-plus.sourceforge.net/uk/UserLanguageDefineSystem-HOWTO.php"]http://notepad-plus.sourceforge.net/uk/Use...ystem-HOWTO.php[/url]
[/list][b]To add keywords to the auto-completion feature:[/b]
manually edit the file [i]Oblivion.xml[/i] or [i]OblivionOBSE.xml[/i], and add your keywords or expressions by scrupulously making sure that keywords/expressions are ordered alphabetically, one by line, and that they are enclosed as such:
	[color="LIGHTGREEN"]<KeyWord name="[i]Keyword or expression[/i]" />[/color]

[b]To remove a keyword from the auto-completion feature[/b], just remove its corresponding line.


[b][color="LIGHTGREEN"]NOTES:[/color][/b][list=1]
[*][i]Oblivion.xml[/i]/[i]OblivionOBSE.xml[/i] do not need to have all their keywords/expressions similar to what is defined in the User Define Language option window ([i]userDefineLang.xml[/i])
[*][i]userDefineLang.xml[/i] should not be modified manually. Although you could do so, it's preferable to use the "[i]View/User Define Dialog...[/i]" menu option.
[/list]


[b][color="LIGHTGREEN"]CONTACT[/color][/b][list]
[*]Here, just PM me...
[*]At Bethesda Games Studio: [url="http://www.bethsoft.com/bgsforums/index.php?showuser=388910"]HawkFest[/url]
[/list]

Read More

Comments on this File

There are no comments yet. Be the first!

HawkFest


50 XP


Registered 23rd November 2008

2 Files Uploaded

Share This File
Embed File