Jump to content

Syntax Highlighting for Vim - GECK w/ NVSE v4.5.7 + NX/MCM/Lutana


Recommended Posts

File Name: Syntax Highlighting for Vim - GECK w/ NVSE v4.5.7 + NX/MCM/Lutana

File Submitter: Odessa

File Submitted: 29 Jan 2014

File Category: Modders Resources

Requires: Vim

 



For the Vim Text Editor

Adds syntax highlighting for Fallout GECK Scripts. Includes all functions, etc, available in vanilla GECK, plus all functions listed in the NVSE docs up to v4.5.7. Also includes all the NX functions of V15, and those added by the MCM and Lutana 6.1.

Note: syntax highlighting requires you to use upper camel case for functions and the same or all lower case for expressions.

Associates with *.gek, *.fos or *.nvs files.

To install, extract contents into your vim run time path. If you don't know what that is, it is probably either C:/Program Files (x86)/Vim/vimfiles or *YOUR-USERNAME*/Documents/vimfiles/



This file is a tweaked and updated version of one created by Mike Shutler, under ISC license, which had only FO3/FOSE , and no NX / MCM.

 



download.png
Click here to download this file

Link to comment

Thanks, I'll remove. I got them from nvse_extender.cpp on git. This bit:

 

 

  /* START published plugins, do not change order */
  nvse->RegisterCommand(&kCommandInfo_NX_GetVersion);
  nvse->RegisterCommand(&kCommandInfo_NX_IsUsingSkeleton);
  nvse->RegisterCommand(&kCommandInfo_NX_IsInList);
  nvse->RegisterCommand(&kCommandInfo_NX_SetEVFl);
  nvse->RegisterCommand(&kCommandInfo_NX_GetEVFl);
  nvse->RegisterCommand(&kCommandInfo_NX_SetEVFo);
  nvse->RegisterCommand(&kCommandInfo_NX_GetEVFo);
  nvse->RegisterCommand(&kCommandInfo_NX_GetConversationPartner);
  nvse->RegisterCommand(&kCommandInfo_NX_ClrEVFl);
  nvse->RegisterCommand(&kCommandInfo_NX_ClrEVFo);
  nvse->RegisterCommand(&kCommandInfo_NX_GetQVEVFl);
  nvse->RegisterCommand(&kCommandInfo_NX_SetEVSt);
  nvse->RegisterTypedCommand(&kCommandInfo_NX_GetEVSt, kRetnType_String);
  nvse->RegisterCommand(&kCommandInfo_NX_ClrEVSt);
  nvse->RegisterTypedCommand(&kCommandInfo_NX_GetEVFlAr, kRetnType_Array);
  nvse->RegisterTypedCommand(&kCommandInfo_NX_GetEVFoAr, kRetnType_Array);
  nvse->RegisterTypedCommand(&kCommandInfo_NX_GetEVStAr, kRetnType_Array);
  /* END published plugins, do not change order */

 

 

 

But looking again, I must have imagined it ;)

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use