Oblivion
0 of 0

File information

Last updated

Original upload

Created by

Ulthar Seramis and sandone

Uploaded by

UltharSeramis

Virus scan

Safe to use

About this mod

This provides syntax highlighting for CS, OBSEv20 and pluggy functions in the editors Vim and GVim.

Permissions and credits
OBSE Syntax Highlighting for (G)Vim
by Ulthar Seramis and sandone
Mai 17th 2015

Version 1.2

      
    Table of Contents:

        1. Description
        2. Installation
        3. Uninstallation
        4. Bugs
        5. License
        6. Credits
7. Changelog



    1. Description

This small "mod" provides syntax highlighting for the Oblivion Script Extender (OBSE) in the text
editors "Vim" and "GVim". These editors are available for nearly all platforms and can be found
under this URL: http://www.vim.org/download.php
The syntax file knows functions of the ElderScrolls Construction Set (CS), OBSEv20, Pluggy and a lot of
other OBSE plugins. It will automatically highlight them in the editor. Furthermore it knows special phrases
like "player", "ScriptName" and special structures like Begin-End-blocks, while-loops and if-statements, of course.
There may be one or another function that is provided in one of the supported plugins which may be not in the
syntax file. If you find such a function, please report it to me, so I can add the function to later releases.
With the file in the folder "ftdetect" of this "mod" installed, Vim should automatically activate
obse-syntax highlighting when opening the file with Vim/GVim. You can also activate the highlighting by typing
the following vim-command and then pressing ENTER:
 set filetype=obse


    2. Installation

Windows:

    Copy the file syntax/obse.vim to %USERPROFILE%\Documents\vimfiles\syntax\obse.vim
    Copy the file ftdetect/obse.vim to %USERPROFILE%\Documents\vimfiles\ftdetect\obse.vim

Linux:
    Copy the file syntax/obse.vim to ~/.vim/syntax/obse.vim
    Copy the file ftdetect/obse.vim to ~./vim/ftdetect/obse.vim

For installation on other platforms please refer to the official website of the vim-editor (www.vim.org).



    3. Uninstallation

Simply delete the files you copied/moved in step 2 "Installation" again and everything should be fine.



    4. Bugs

At the moment there are no bugs I know of, but I'm pretty sure sooner or later someone will find a
typo in the functions or something. If you find a bug, please report it to me and I will do my best to
fix it.



    5. License

You can do with this files whatever you like. If you want to improve and reupload it, feel free to do so,
but it would be nice to give me a little credit for my work.
I can, of course, give no guarantee that this file(s) will work as they should. Usage of these file(s)
happens on your own risk and I am in no way responsible for possible damage done by correct and/or
incorrect usage of the files.



    6. Credits

Last but not least I want to give some thanks to a few people/teams:

    - Special thanks to everybody helping to develop vim for their great work on this awesome tool
    - Special thanks to Bethesda Softworks for one of the best RPGs ever created
    - Special thanks to the developer team of OBSE for making nearly everything possible in Oblivion
    - Special thanks to Elys, haama and Leandro Conde for the awesome OBSE-plugin Pluggy
    - Special thanks to Tibixe for TSFC
    - Special thanks to Alenet, Timeslip, Scanti, shadeMe and Ethatron for Oblivion Reloaded OBGEv4
    - Special thanks to shadeMe for Blockhead, RuntimeEditorIDs, RuntimeDEbugger and Conscribe
    - Special thanks to Hawkley Fox, Scanti and Forli for Enhanced Music and Control 2
    - Special thanks to scanti for Night Eye Shader Switcher, MemoryDumper and SoundCommands
    - Special thanks to kyoma for MenuQue
    - Special thanks to The J for Oblivion EAX
    - Special thanks to Demolishun for Network Pipe
    - Special thanks to DragoonWraith for NifSE
    - Special thanks to JRoush for AddActorValues and Oblivion Magic Extender
    - Special thanks to entim for ALGOHOL
    - Special thanks to vipcxj for VipCxjs Plugin Collection
    - Special thanks to Alenet for CameraCommands
    - Special thanks to kapaer for SystemDialog
    - Special thanks to statttis for Custom Spell Icons
    - Special thanks to Faw for OBSE plugin for the Logitech G15 LCD
    - Special thanks to the team of cs.elderscrolls.com for maintaining a huge source of really helpful
        articles all about modding Oblivion (without their great function-list this plugin would never
        be possible)
    - Special thanks to Sandone for adding support for all this cool obse plugins

I may have not mentioned all the developers of every single plugin (would be an even longer list, I guess).
If this is the case, I'd like to thank all the unmentioned authors and developers for their work.


7. Changelog

Version 1.0:

- Initial Release

Version 1.1:

- added support for string_var, array_var and int
- added support for string functions (sv_*)
- added support for array functions (ar_*)

Version 1.2:

Sandone added support for the following obse plugins:
        - Tibixes String Function Collection (by Tibixe)
        - Blockhead (by shadeMe)
        - Night Eye Shader Switcher (by scanti)
        - Oblivion Reloaded OBGEv4 (by Alenet, Timeslip, Scanti, ShadeMe and Ethatron)
        - MenuQue (by kyoma)
        - Oblivion EAY (by The J)
        - Network Pipe (by Demolishun)
        - NifSE (by DragoonWraith)
        - RuntimeEditorIDs (by shadeMe)
        - RuntimeDEbugger (by shadeMe)
        - AddActorValues (by JRoush)
        - MemoryDumper (by scanti)
        - ALGOHOL (by entim)
        - SoundCommands (by scanti)
        - Enhanced Music and Control 2 (by HawkleyFox, Scanti and Forli)
        - VipCxjs Plugin Collection (by vipcxj)
        - CameraCommands (by Alenet)
        - Oblivion Magic Extender (by JRoush)
        - ConScribe (by shadeMe)
        - SystemDialog (by kapaer)
        - Custom Spell Icons (by statttis)
        - OBSE Plugin for the Logitech G15 LCD (by Faw)