Developer forums (C::B DEVELOPMENT STRICTLY!) > Development
SmartIndent refactoring question
MortenMacFly:
--- Quote from: Alpha on October 01, 2012, 01:42:54 am ---Oh, this is why; the activation logic has changed.
--- End quote ---
Oh - good catch. Maybe danselmi can check and apply... I'll try myself.
--- Quote from: oBFusCATed on October 01, 2012, 01:45:16 am ---@devs: Shouldn't the options be separated, too? As far as I can see they are still at the old place.
--- End quote ---
Probably. I think its a matter of taste.
--- Quote from: oBFusCATed on October 01, 2012, 01:45:16 am ---@admins: please move the posts in the proper topic...
--- End quote ---
To what? I think "Development" fits quite well...
oBFusCATed:
--- Quote from: MortenMacFly on October 01, 2012, 10:29:08 am ---Probably. I think its a matter of taste.
--- End quote ---
What happens if the plugins is not loaded?
--- Quote from: MortenMacFly on October 01, 2012, 10:29:08 am ---To what? I think "Development" fits quite well...
--- End quote ---
I forgot that the other topic is not visible :(
danselmi:
--- Quote from: Alpha on October 01, 2012, 01:00:14 am ---...is there reasoning for the addition of cbSmartIndentPlugin::InComment() when cbStyledTextCtrl::IsComment() already exists? The latter function determines what is a comment by using the values defined in the lexer_*.xml files.
--- End quote ---
I will look into it. Give me some time.
--- Quote from: Alpha on October 01, 2012, 01:00:14 am ---It appears selection brace completion no longer works (under Ubuntu).
--- End quote ---
Fixed in 8429.
--- Quote from: oBFusCATed on October 01, 2012, 01:45:16 am ---@devs: Shouldn't the options be separated, too? As far as I can see they are still at the old place.
--- End quote ---
I already thought about this problem. Which plugin should provide these options? Every one its own dialog with near the same choices (Cpp, fortran, python...)?
oBFusCATed:
--- Quote from: danselmi on October 01, 2012, 09:21:25 pm ---I already thought about this problem. Which plugin should provide these options? Every one its own dialog with near the same choices (Cpp, fortran, python...)?
--- End quote ---
What about adding a Settings->Editor->Smart Indent page. Then at the top a drop-down would be used to switch between all the implementations.
The implementations can provide their own gui, when they are selected in the drop-down.
oBFusCATed:
--- Code: ---Invalid manifest file for: LuaSmartIndent
Invalid manifest file for: CppSmartIndent
--- End code ---
Anyone seeing this in the log? And both Lua and Cpp plugins are not loaded, nor are visible in the Plugins->Manage... dialog.
This is on linux using the autotools build system, rev 8500, but I'm seeing this for a while now.
p.s. can someone rename the plugins to SmartIndentXXX instead of XXXSmartIndent
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version