Reply
 
Thread Tools Display Modes
Old 07-20-10, 01:45 PM   #21
ChaosInc
Curse staff
 
ChaosInc's Avatar
AddOn Author - Click to view addons
Join Date: Aug 2006
Posts: 670
Originally Posted by Mera View Post
This is not from the plugin Chaos this issue but the library the plugin is based on, Garthex already replied to my request



Garthex reply

I have caught this bug while adding 33000 entries into my file (function + variables)

But actually LuaWoW uses ~5000 API functions in WoW and you should not notice speed issues or maybe your computer is slow too, here on a Core i7 and 12Gb DDR3 it's fast and I don't notice the speed issues, the client respond as normal.

To summarize any actual syntax plugin is increasingly slow in the number of recognized functions, a workaround is to add the list to langs.xml but you will have less controls on your language and dirty folders.
I assure you, it's not a comp issue. I can edit in any other language with no problems (lua, java, etc.). As soon as I choose LuaWoW.... well let's say I've seen a dead raccoon respond faster to my typing.
__________________
Originally posted by Mirrikat45
so says the 1/2 million downloads per week.......
Impossible statistics = FAIL!! But don't point this out, or your post will be deleted!
ChaosInc is offline   Reply With Quote
Old 07-20-10, 02:34 PM   #22
Mera
Retired of WoW, In ESO :)
 
Mera's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 331
you haven't noticed this in other languages because they are built in Notepad++ and they are not using the plugin libraries.

To resume the situation , all languages coming in an external plugin are yet slow, this is a bug from the plugin library, not the plugin itself. It affects GmodLua, LuaWoW, External Lexer KVS, Oberon-2 Lexer, and more.. all the one you see in the Plugin Manager are plugins affected by this issue.

if the library is slow, all plugin languages based on it will be slow.

We can only wait a patch to the library (scintilla) and don ho will include it then in Notepad++ and the language plugin will be faster.

Of course this is not a failure of your computer but the fact that you've noticed it is slow with only 6000 words recognized is abnormal and I'm not sure the scintilla speed patch will be better for you.

I suggest you invest in the i7
__________________
If you need to reach me I'm in ESO, @class101 or "Fathis Ules i"
addons: SpamBayes, BrokerCPU
projects: ThunderBayes
Mera[xeh]? - La CroisadeEcarlate (wow)

Last edited by Mera : 07-20-10 at 02:43 PM.
Mera is offline   Reply With Quote
Old 07-20-10, 08:32 PM   #23
ChaosInc
Curse staff
 
ChaosInc's Avatar
AddOn Author - Click to view addons
Join Date: Aug 2006
Posts: 670
Originally Posted by Mera View Post
Of course this is not a failure of your computer but the fact that you've noticed it is slow with only 6000 words recognized is abnormal and I'm not sure the scintilla speed patch will be better for you.

I suggest you invest in the i7
I notice it with ONE word. But it's fine. I understand that it's a library issue and that's fine. I was simply throwing out that it was an unexpected problem to anyone else who looked at it and went "Hey, awesome, a n++ plugin! That saves me a ton of time!"

However, I'm not going to continue to sit here and be told how "inferior" my system is because it doesn't have an i7. There are plenty of other places with more qualified people where I can be told my system "sucks". Yes, I can read between the lines. What bothers me is how you've turned this into "my uber rig can run it, why can't yours? Oh, because it sucks."

I have 3 options and I'll consider them all:
1) Wait for the miracle patch
2) Keep working with the standard lua as I have been to date
3) Shop around for another editor that meets my liking

This will be my last response on the matter as I have the info I was looking for. I'll leave with this, more fuel to stroke your epeen with:

CPU: AMD Phenom II X4 925 (2.8GHz, I don't OC as I'm not made of money if it fries)
RAM: 8GB DDR3

I'll admit my comp isn't as uber. You win the thread. Good day.
__________________
Originally posted by Mirrikat45
so says the 1/2 million downloads per week.......
Impossible statistics = FAIL!! But don't point this out, or your post will be deleted!
ChaosInc is offline   Reply With Quote
Old 07-20-10, 09:11 PM   #24
Dawn
A Molten Giant
 
Dawn's Avatar
AddOn Author - Click to view addons
Join Date: May 2006
Posts: 903
I normally don't do this, but ...

damn I have to ...


I lol'ed!


OK I admitted it. *feels better, trolls away*
__________________
Rock: "We're sub-standard DPS. Nerf Paper, Scissors are fine."
Paper: "OMG, WTF, Scissors!"
Scissors: "Rock is OP and Paper are QQers. We need PvP buffs."

"neeh the game wont be remembered as the game who made blizz the most money, it will be remembered as the game who had the most QQ'ers that just couldnt quit the game for some reason..."

Dawn is offline   Reply With Quote
Old 07-20-10, 10:02 PM   #25
orionshock
A Wyrmkin Dreamwalker
 
orionshock's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2006
Posts: 50
anyway this can be used on linux by gedit ?
__________________
Author of GuildCraft, SickOfClickingDailies, CursorCooldown, Broken_LFD
WoWAce Addon List WoWInterface Addon List

"I was there in the beginning... and things were very different back then" --An Echo from a time before.
orionshock is offline   Reply With Quote
Old 07-23-10, 09:26 AM   #26
Mera
Retired of WoW, In ESO :)
 
Mera's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 331
ChaosInc Im at work testing on P4 (one core) 3Ghz, 2Gb RAm, its not slow at all, it just froze a few second at start after loading the file (which is normal all the file is parsed once at start) but after everything is fast I scroll down and up as fast on my i7

I really don't see where is the problem.
__________________
If you need to reach me I'm in ESO, @class101 or "Fathis Ules i"
addons: SpamBayes, BrokerCPU
projects: ThunderBayes
Mera[xeh]? - La CroisadeEcarlate (wow)
Mera is offline   Reply With Quote
Old 07-23-10, 06:59 PM   #27
ChaosInc
Curse staff
 
ChaosInc's Avatar
AddOn Author - Click to view addons
Join Date: Aug 2006
Posts: 670
Ok, I lied last post about it being my final one on the subject.

For the sake of argument, I've uninstalled N++ and all it's data (including the AppData) and did a full reinstall. It's performing a bit better, but still has a slight lag to it. However, it's more tolerable than it was before the reinstall. It was literally typing at one letter/second where now it's about a .1sec delay. I can work with this.

Don't take my comments to date (other than the comp vs. comp reply, I still hold my ground on that) as any sort of personal attack. I, amongst others, appreciate the work put forth into it and now I can actually use it, making my code a bit easier to sort through.
__________________
Originally posted by Mirrikat45
so says the 1/2 million downloads per week.......
Impossible statistics = FAIL!! But don't point this out, or your post will be deleted!
ChaosInc is offline   Reply With Quote
Old 08-20-10, 02:09 PM   #28
Iza
A Cyclonian
AddOn Author - Click to view addons
Join Date: May 2009
Posts: 43
Just wanted to drop a line saying: Thank you Mera! I've been using a rather old and simple syntax highlighting definition for lua and your version really rocks! One question "Comment add/remove" (for multi-line code disablement) doesn't seem to work with it. It's not a biggie to enter --[[ ... ]] but I'm a creature of habit...
Iza is offline   Reply With Quote
Old 08-20-10, 02:59 PM   #29
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 1,169
Tried out this plugin today, works great (though the colors are messed up on black background, but I can customize this as I see fit )

Picture of it in action

Last edited by p3lim : 08-20-10 at 03:12 PM.
p3lim is offline   Reply With Quote
Old 08-20-10, 05:53 PM   #30
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 1,169
After using it for some while, I noticed a slight input lag.
As discussed earlier in this thread, it might just be the library issue.

Just going to use standard Lua highlights for now :/
p3lim is offline   Reply With Quote
Old 09-24-10, 05:27 PM   #31
Mera
Retired of WoW, In ESO :)
 
Mera's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 331
Notepad 5.8 is out with performance fixes in scintilla
Also Garthex did a very nice job updating its script for the new notepad, he kicked out external lexers and applied some performance tweaks

I have upgraded the LuaWoW plugin with GmodLua 1.5 as a base and new scintilla 2.21 and notepad++ 5.8 as libraries at luawow.googlecode.com

Btw this is redistributed for Notepad++ 5.8 UNICODE version, remove UNICODE and _UNICODE and recompile to get an ANSI version

the source comes in a CodeBlocks project for a vc10 compiler

7-zip files published

I haven't updated the APIs or I dont know if an update is needed because I play Warhammer online yet, this is funnier
__________________
If you need to reach me I'm in ESO, @class101 or "Fathis Ules i"
addons: SpamBayes, BrokerCPU
projects: ThunderBayes
Mera[xeh]? - La CroisadeEcarlate (wow)

Last edited by Mera : 09-24-10 at 05:37 PM.
Mera is offline   Reply With Quote
Old 09-25-10, 04:13 AM   #32
Xinhuan
A Chromatic Dragonspawn
 
Xinhuan's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 170
LuaWoW works well for Notepad++ 5.8.

WoW APIs will need to be updated for Cataclysm, but that should be it.
__________________
Author of Postal, Omen3, GemHelper, BankItems, WoWEquip, GatherMate, GatherMate2, Routes and Cartographer_Routes
Xinhuan is offline   Reply With Quote
Old 09-25-10, 05:38 AM   #33
Mera
Retired of WoW, In ESO :)
 
Mera's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 331
I didn't get a beta key too probably because my account is inactive I would have done otherwise

btw I have done the same for Warhammer online at luawarhammer.googlecode.com
__________________
If you need to reach me I'm in ESO, @class101 or "Fathis Ules i"
addons: SpamBayes, BrokerCPU
projects: ThunderBayes
Mera[xeh]? - La CroisadeEcarlate (wow)

Last edited by Mera : 09-25-10 at 05:41 AM.
Mera is offline   Reply With Quote
Old 09-25-10, 07:55 AM   #34
Foxlit
A Warpwood Thunder Caller
 
Foxlit's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2006
Posts: 91
Originally Posted by Mera View Post
I didn't get a beta key too probably because my account is inactive I would have done otherwise
Just grab them from http://www.wowwiki.com/Global_functions/Cataclysm
__________________
... and you do get used to it, after a while.
Foxlit is offline   Reply With Quote
Old 09-25-10, 09:12 AM   #35
Mera
Retired of WoW, In ESO :)
 
Mera's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 331
Originally Posted by Foxlit View Post
no but thank you, I don't want to mix text coming from wiki to text coming from code, anyway if that's just about missing API you can do it yourself, my extractor is rather simple look:

lua
Code:
-- API extraction by Mera[eh]-

_G.__WowApiExtractor = {}

--[[ WoW Global API Extraction ]]
local function OnSlashWowGlobals(msg)
	_G.__WowApiExtractor = {}
	for a, b in pairs(_G) do
		if type(b) == "function" then _G.__WowApiExtractor[a] = type(b) end
	end
	print("Global functions extractions done!")
end

--[[ WoW UIObjects API Extraction ]]
local function OnSlashWowUIObjects(msg)
	--[[ UIObjects API Extraction ]]
	_G.__WowApiExtractor = {}
	_G["__WowApiExtractor_ControlPoint"] = _G["__WowApiExtractor_Path"]:CreateControlPoint()
	_G["__WowApiExtractor_Region"] = _G["__WowApiExtractor_Frame"]:CreateTitleRegion()
	local UIObjects = { "__WowApiExtractor_Alpha", "__WowApiExtractor_Animation", "__WowApiExtractor_AnimationGroup", "__WowApiExtractor_Button", "__WowApiExtractor_CheckButton",
		"__WowApiExtractor_ColorSelect", "__WowApiExtractor_ControlPoint", "__WowApiExtractor_Cooldown", "__WowApiExtractor_DressUpModel", "__WowApiExtractor_EditBox", "__WowApiExtractor_Font",
		"__WowApiExtractor_FontString", "__WowApiExtractor_Frame", "__WowApiExtractor_GameTooltip", "__WowApiExtractor_MessageFrame", "__WowApiExtractor_Minimap", "__WowApiExtractor_Model",
		"__WowApiExtractor_MovieFrame", "__WowApiExtractor_Path", "__WowApiExtractor_PlayerModel", "__WowApiExtractor_QuestPOIFrame", "__WowApiExtractor_Region", "__WowApiExtractor_Rotation",
		"__WowApiExtractor_Scale", "__WowApiExtractor_ScrollFrame", "__WowApiExtractor_ScrollingMessageFrame", "__WowApiExtractor_SimpleHTML", "__WowApiExtractor_Slider",
		"__WowApiExtractor_StatusBar", "__WowApiExtractor_TabardModel", "__WowApiExtractor_Texture", "__WowApiExtractor_Translation" }
	for a, b in pairs(UIObjects) do
		local object = _G[UIObjects[a]]
		for a, b in pairs(getmetatable(object).__index) do
			if type(b) == "function" then _G.__WowApiExtractor[a] = type(b) end
		end
	end
	print("UIObjects functions extractions done!")
end

--[[ WoW Ace2 API Extraction ]]
local function OnSlashWowAce2(msg)
	_G.__WowApiExtractor = {}
	_G["__WowApiExtractor_AceAddon"] = AceLibrary("AceAddon-2.0")
	_G["__WowApiExtractor_AceComm"] = AceLibrary("AceComm-2.0")
	_G["__WowApiExtractor_AceConsole"] = AceLibrary("AceConsole-2.0")
	_G["__WowApiExtractor_AceDB"] = AceLibrary("AceDB-2.0")
	_G["__WowApiExtractor_AceDebug"] = AceLibrary("AceDebug-2.0")
	_G["__WowApiExtractor_AceEvent"] = AceLibrary("AceEvent-2.0")
	_G["__WowApiExtractor_AceHook"] = AceLibrary("AceHook-2.1")
	_G["__WowApiExtractor_AceLibrary"] = AceLibrary("AceLibrary")
	_G["__WowApiExtractor_AceLocale"] = AceLibrary("AceLocale-2.2")
	_G["__WowApiExtractor_AceModuleCore"] = AceLibrary("AceModuleCore-2.0")
	_G["__WowApiExtractor_AceOO"] = AceLibrary("AceOO-2.0")
	_G["__WowApiExtractor_AceTab"] = AceLibrary("AceTab-2.0")
	_G["__WowApiExtractor_AceLocale"] = AceLibrary("AceLocale-2.2")
	 local Ace2Objects = { "AceEvent20EditBox", "AceEvent20Frame", "AceLibrary", "ChatThrottleLib", "LibStub",
		"__WowApiExtractor_AceAddon", "__WowApiExtractor_AceComm", "__WowApiExtractor_AceConsole", "__WowApiExtractor_AceDB",
		"__WowApiExtractor_AceDebug", "__WowApiExtractor_AceEvent", "__WowApiExtractor_AceHook", "__WowApiExtractor_AceLibrary",
		"__WowApiExtractor_AceLocale", "__WowApiExtractor_AceModuleCore", "__WowApiExtractor_AceOO", "__WowApiExtractor_AceTab"}
	for a, b in pairs(Ace2Objects) do
		local ace2object = _G[Ace2Objects[a]]
		for a, b in pairs(ace2object) do
			if type(b) == "function" then _G.__WowApiExtractor[a] = type(b) end
		end
	end
	print("Global Ace2 functions extractions done!")
end

--[[ WoW Ace3 API Extraction
_G["__WowApiExtractor_AceConfigDropdown"] = LibStub("AceConfigDropdown-3.0")]]
-- local function OnSlashWowAce3(msg)
	-- _G.__WowApiExtractor = {}
	-- _G["__WowApiExtractor_AceAddon"] = LibStub("AceAddon-3.0")
	-- _G["__WowApiExtractor_AceBucket"] = LibStub("AceBucket-3.0")
	-- _G["__WowApiExtractor_AceComm"] = LibStub("AceComm-3.0")
	-- _G["__WowApiExtractor_AceConfig"] = LibStub("AceConfig-3.0")
	-- _G["__WowApiExtractor_AceConfigCmd"] = LibStub("AceConfigCmd-3.0")
	-- _G["__WowApiExtractor_AceConfigDialog"] = LibStub("AceConfigDialog-3.0")
	-- _G["__WowApiExtractor_AceConfigRegistry"] = LibStub("AceConfigRegistry-3.0")
	-- _G["__WowApiExtractor_AceConsole"] = LibStub("AceConsole-3.0")
	-- _G["__WowApiExtractor_AceDB"] = LibStub("AceDB-3.0")
	-- _G["__WowApiExtractor_AceDBOptions"] = LibStub("AceDBOptions-3.0")
	-- _G["__WowApiExtractor_AceEvent"] = LibStub("AceEvent-3.0")
	-- _G["__WowApiExtractor_AceGUI"] = LibStub("AceGUI-3.0")
	-- _G["__WowApiExtractor_AceHook"] = LibStub("AceHook-3.0")
	-- _G["__WowApiExtractor_AceLocale"] = LibStub("AceLocale-3.0")
	-- _G["__WowApiExtractor_AceSerializer"] = LibStub("AceSerializer-3.0")
	-- _G["__WowApiExtractor_AceTab"] = LibStub("AceTab-3.0")
	-- _G["__WowApiExtractor_AceTimer"] = LibStub("AceTimer-3.0")
	-- _G["__WowApiExtractor_CallbackHandler"] = LibStub("CallbackHandler-1.0")
	 -- local Ace3Objects = { "Ace3", "AceAddon30Frame", "AceComm30Frame", "AceEvent30Frame", "AceTimer30Frame", "ChatThrottleLib",
		-- "LibStub", "__WowApiExtractor_AceAddon", "__WowApiExtractor_AceBucket", "__WowApiExtractor_AceComm", "__WowApiExtractor_AceConfig",
		-- "__WowApiExtractor_AceConsole", "__WowApiExtractor_AceDB", "__WowApiExtractor_AceDBOptions", "__WowApiExtractor_AceEvent",
		-- "__WowApiExtractor_AceGUI", "__WowApiExtractor_AceHook", "__WowApiExtractor_AceLocale", "__WowApiExtractor_AceSerializer",
		-- "__WowApiExtractor_AceTab", "__WowApiExtractor_AceTimer", "__WowApiExtractor_CallbackHandler", "__WowApiExtractor_AceConfigCmd",
		-- "__WowApiExtractor_AceConfigDialog", "__WowApiExtractor_AceConfigRegistry" }
	-- for a, b in pairs(Ace3Objects) do
		-- local ace3object = _G[Ace3Objects[a]]
		-- for a, b in pairs(ace3object) do
			-- if type(b) == "function" then _G.__WowApiExtractor[a] = type(b) end
		-- end
	-- end
	-- print("Global Ace3 functions extractions done!")
-- end

_G.SLASH___WowApiExtractorG1 = "/wowglob"
_G.SLASH___WowApiExtractorU1 = "/wowui"
_G.SLASH___WowApiExtractorAce21 = "/wowace2"
--_G.SLASH___WowApiExtractorAce31 = "/wowace3"
_G.SlashCmdList.__WowApiExtractorG = OnSlashWowGlobals
_G.SlashCmdList.__WowApiExtractorU = OnSlashWowUIObjects
_G.SlashCmdList.__WowApiExtractorAce2 = OnSlashWowAce2
--_G.SlashCmdList.__WowApiExtractorAce3 = OnSlashWowAce3
xml
Code:
<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/ W:\WORLDO~1\BLIZZA~1\FrameXML\UI.xsd">
    <Frame name="__WowApiExtractor_Frame" hidden="true">
        <Layers>
            <Layer>
                <FontString name="__WowApiExtractor_FontString" hidden="true"/>
                <Texture name="__WowApiExtractor_Texture" hidden="true"/>
            </Layer>
        </Layers>
        <Animations>
            <AnimationGroup name="__WowApiExtractor_AnimationGroup" hidden="true">
                <Path name="__WowApiExtractor_Path" hidden="true"/>
                <Alpha name="__WowApiExtractor_Alpha" hidden="true"/>
                <Animation name="__WowApiExtractor_Animation" hidden="true" />
                <Rotation name="__WowApiExtractor_Rotation" hidden="true"/>
                <Scale name="__WowApiExtractor_Scale" hidden="true" />
                <Translation name="__WowApiExtractor_Translation" hidden="true" />
            </AnimationGroup>
        </Animations>
    </Frame>
    <Button name="__WowApiExtractor_Button" hidden="true" />
    <CheckButton name="__WowApiExtractor_CheckButton" hidden="true" />
    <ColorSelect name="__WowApiExtractor_ColorSelect" hidden="true" />
    <Cooldown name="__WowApiExtractor_Cooldown" hidden="true" />
    <DressUpModel name="__WowApiExtractor_DressUpModel" hidden="true" />
    <EditBox name="__WowApiExtractor_EditBox" hidden="true" />
    <Font name="__WowApiExtractor_Font" hidden="true" />
    <GameTooltip name="__WowApiExtractor_GameTooltip" hidden="true" />
    <MessageFrame name="__WowApiExtractor_MessageFrame" hidden="true" />
    <Minimap name="__WowApiExtractor_Minimap" hidden="true" />
    <Model name="__WowApiExtractor_Model" hidden="true" />
    <MovieFrame name="__WowApiExtractor_MovieFrame" hidden="true" />
    <PlayerModel name="__WowApiExtractor_PlayerModel" hidden="true" />
    <QuestPOIFrame name="__WowApiExtractor_QuestPOIFrame" hidden="true" />
    <ScrollFrame name="__WowApiExtractor_ScrollFrame" hidden="true" />
    <ScrollingMessageFrame name="__WowApiExtractor_ScrollingMessageFrame" hidden="true" />
    <SimpleHTML name="__WowApiExtractor_SimpleHTML" hidden="true" />
    <Slider name="__WowApiExtractor_Slider" hidden="true" />
    <StatusBar name="__WowApiExtractor_StatusBar" hidden="true" />
    <TabardModel name="__WowApiExtractor_TabardModel" hidden="true" />
</Ui>
toc
Code:
## Interface: 30300
## Title: __WowApiExtractor
## Notes: Extract Global from WoW and its UIObjects
## Author: Merah
## Version: 30300.1
## SavedVariables: __WowApiExtractor

__WowApiExtractor.lua
__WowApiExtractor.xml



//edit: got my key from Battle.net few days later so thanks to the mysterious helper if there is one, thanks to Curse so for sending me one too from the Curse shop.
__________________
If you need to reach me I'm in ESO, @class101 or "Fathis Ules i"
addons: SpamBayes, BrokerCPU
projects: ThunderBayes
Mera[xeh]? - La CroisadeEcarlate (wow)

Last edited by Mera : 10-03-10 at 05:26 AM. Reason: got keys
Mera is offline   Reply With Quote
Old 11-11-10, 07:26 AM   #36
Mera
Retired of WoW, In ESO :)
 
Mera's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 331
LuaWar + LuaWow projects API list updated to match latest clients

Wow:
- API list extracted from Cataclysm beta 4.0.3.13277
- scanned some new uiobjects
- new section added for notepad++ only, global tables (~20000 tables)

War:
- API update to 1.3.6.552
__________________
If you need to reach me I'm in ESO, @class101 or "Fathis Ules i"
addons: SpamBayes, BrokerCPU
projects: ThunderBayes
Mera[xeh]? - La CroisadeEcarlate (wow)

Last edited by Mera : 11-11-10 at 07:28 AM.
Mera is offline   Reply With Quote
Old 11-11-10, 07:51 AM   #37
neverg
A Cobalt Mageweaver
 
neverg's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2007
Posts: 241
I use notepadd++ for ages and with the default Lua syntax highlighter in the default plugin repositories. Now my question is, what's the difference from the default one? I read the description, installed it but seen no difference other than taking a bit more time to load. This highlight things the default one doesn't or it actually has any way to auto-complete Blizzard API functions?
__________________
My oUF Layout: oUF Lumen
neverg is offline   Reply With Quote
Old 02-11-11, 06:13 PM   #38
Aprikot
A Frostmaul Preserver
 
Aprikot's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2010
Posts: 284
I just came across this after some googling around, gave it a try, and have to say it's awesome. Many thanks to Mera for what must've been a fair amount of labor. I've used the default Lua highlighting for quite awhile, and having the API stuff highlighted is magical.
Aprikot is offline   Reply With Quote
Old 04-29-11, 12:36 PM   #39
Morsker
A Fallenroot Satyr
 
Morsker's Avatar
AddOn Author - Click to view addons
Join Date: May 2006
Posts: 22
I'm using Notepad++, and can't get user-controlled comment folding to work. It's supposed to be part of the GmodLua this is based off of.

At least this wiki page says
A line with either --{, --}, //{ or //} will also fold.
edit: I found the code responsible and WowLua doesn't use it because it rewrote the folding logic. I could add the feature back, if you have some information about how this is compiled, which version of Visual Studio, and what other projects it depends on. I know the C++, but not all the details of how the build environment is setup for this.

Last edited by Morsker : 05-16-11 at 12:32 PM.
Morsker is offline   Reply With Quote
Old 05-06-11, 03:12 PM   #40
Goldpaw
A Cyclonian
 
Goldpaw's Avatar
AddOn Author - Click to view addons
Join Date: Sep 2007
Posts: 45
Originally Posted by neverg View Post
I use notepadd++ for ages and with the default Lua syntax highlighter in the default plugin repositories. Now my question is, what's the difference from the default one? I read the description, installed it but seen no difference other than taking a bit more time to load. This highlight things the default one doesn't or it actually has any way to auto-complete Blizzard API functions?
It highlights things the default "Lua" highlighter doesn't. But you must make sure you have chosen "LuaWoW" in the Language-menu, as having it set to the default "Lua" will only use the default Lua highlighter, not this one.
Goldpaw is offline   Reply With Quote
Reply

Go BackWoWInterface » Developer Discussions » Dev Tools » Lua syntax highlights for Notepad++, UltraEdit, etc.. + WoW Ace2 Ace3 API recognition

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off