Notifications
Clear all

[Closed] Notepad++ plugin for navigation on maxscript project

Notepad++ plugin for navigation on maxscript project

Features:
[ul]Display the list of functions and structures from maxscript file(s).[/ul]
[ul]Multiply project modes: Single file, Project folder, Opened files[/ul]
[ul]Go to definition from working area or tree.[/ul]
[ul]Ability to insert function with parameters into working area.[/ul]
[ul]Navigation back/forward[/ul]
[ul]Filter functions by text[/ul]
[ul]Ability to hide private members of structs[/ul]
[ul]Display tooltips with related comments and parameters for selected function.[/ul]

TODO list:
[ul]List of bookmarks[/ul]
[ul]Autocomplete from list of functions[/ul]

Version News:
July 16, 2017
Plugin is updated to version 0.1.4.0

-Adds the ability to display Rollout as parent node for functions inside.
-Display tip for related bracket. This usefull for big functions.
-Fixes the issue with filtering/restoring of nodes.
-Now a session is not auto-restoring when you changing the project. For loading desired session you can use the button “Load Session”.

August 17, 2017
Plugin is updated to version 0.1.4.2

-Adds support to “rcMenu” and “tool”

16 Replies

Hi,Track

I really like that idea and just installed your np++ plugin.
However, it keeps crashing on me as soon as i open a .ms file and try to jump to a function or scroll.

Do you know where i can find a np++ crash dump file? I’d like to send it to you, sou you could have a look.
I am only using the*Kstudio.MaxscriptExplorer.dll (made my own API and custom Language before)

Cheers

Please send archive this directory “plugins\Config\MaxscriptExplorer” to email support_3d-kstudio.com
Also please write about used version.
In future i’ll add this information to error.log file.
Thanks for your feedback.

Okay so i can reproduce, however there’s no log writing to the directory you mentioned.
Only MaxscriptExplorer.config.xml, content:

<?xml version="1.0" encoding="utf-8"?>
<Config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
* <ShowAtStartup>true</ShowAtStartup>
* <FlowingMenuButtons>true</FlowingMenuButtons>
* <BackColor>-1</BackColor>
* <SessionMode>Single</SessionMode>
* <HidePrivate>true</HidePrivate>
* <ProjectFolders />
</Config>


I am using np++ v7.3, portable Version:

Notepad++ v7.3 * (32-bit)
Build time : Jan *1 2017 - 20:04:42
Path : I:\Dropbox\Portable\Notepad++Portable\App\Notepad++
otepad++.exe
Admin mode : OFF
Local Conf mode : ON
OS : Windows 10
Plugins : ComparePlugin.dll Explorer.dll Kstudio.MaxscriptExplorer.dll LanguageHelp.dll mimeTools.dll MultiClipboard.dll NppBookmarkManager.dll NppConverter.dll NppExport.dll PluginManager.dll


Thanks for information.
I was tried use the plugin on Npp++v.7.3 but not receive any errors.

So maybe you use the old version of plugin.
Current version is 0.1.2.7
Please try update to latest version and write if it not helps

Thanks for you help, i reinstalled and now it works fine.

An idea:
Including*rollout definitions, since often they also act like a “block” in my scripts and i think also for others.

Just like in a struct, the rollout could be the parent and the functions inside of it.
Example:

rollout ROL_XXX "myRollout"---- This can be unfolded in the explorer, like a struct
(
   button BTN_1 ""
   button BTN_2 ""

   on BTN_1 pressed do ...---- This would be listed just like functions inside a struct
   on BTN_2 pressed do ...---- This would be listed just like functions inside a struct
)



Good news.
Thanks for idea – will do it for next update.

Plugin is updated to version 0.1.4.0

Awesome!

I just downloaded and it works flawless

Thank you very much Track, i really appreciate your work.

Nice! Just trying this with a very complex tool we have and I’ll certainly be using this for debugging at least!

Page 1 / 2