Odessa Posted January 29, 2014 Posted January 29, 2014 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.  Click here to download this file
Odessa Posted January 29, 2014 Author Posted January 29, 2014 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
jaam Posted January 29, 2014 Posted January 29, 2014 nvse.log should output all functions added by each plugins. Can't remember if nvse's are also listed or if that is only for the debug version of NVSE. Â
DoctaSax Posted January 29, 2014 Posted January 29, 2014 I see them all over here. Including MCM's functions, which may be handy to add to the highlighter too if you haven't already, Odessa.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now