Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

SmartIndent refactoring question

<< < (2/8) > >>

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