News:

When registered with our forums, feel free to send a "here I am" post here to differ human beings from SPAM bots.

Main Menu

When include a file, auto add matching brackets

Started by Loaden, April 21, 2010, 06:11:09 PM

Previous topic - Next topic

MortenMacFly

Quote from: killerbot on August 02, 2010, 07:14:00 PM
@Martin : could you apply this one too to the cc branch ?
Done. But it's untested (from my point of view).
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]

oBFusCATed

Quote from: jens on August 02, 2010, 07:50:43 PM
make uninstall
But this is not very robust way of uninstalling software (you should have the original sources/build system).

killerbot:
The best way is to learn how to make packages from source for your distro (gentoo and arch are pretty easy with svn software. I don't know how hard it is in deb and rpm based distros, but it shouldn't be too hard :) )
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Jenna

checkinstall is the package to look for (at least for test installs, normally not for real packages).
It monitors the installation and creates Slackware, rpm or debian packages.

And "make uninstall" should work, and yes it should be used from original sources of course.

killerbot

well packages are a bit too much, when building from source : make && make install, then make uninstall should do the trick, I guess as suggested by Jens.

By the way, currently I checked out the cc branch with just read permissions, anyone have it open with write permissions --> merge from trunk please because cc branch does not build (wxMedia issue ...).

Loaden

I tested it using ArchLinux,  it still works well, but prompt header slower rate of more than XP. :(

Loaden

Here is another patch, for support preprocessor completion.
And improve system headers completion.

killerbot


killerbot

it however doesn't work for some preprocessor stuff for me.
I want to type : #include ......

when I type the '#' I already get code completion suggestions, but include is not one of them.

Loaden

#23
Quote from: killerbot on August 09, 2010, 04:01:20 PM
it however doesn't work for some preprocessor stuff for me.
I want to type : #include ......

when I type the '#' I already get code completion suggestions, but include is not one of them.
Fixed!

killerbot

I can confirm this is fixed, but now I don't get any include files anymore.

1) I type #in  --> complete to include
2) then I type either < or "  --> once again I get the list of preprocessor completions (define, elif, include , ....)

MortenMacFly

Quote from: killerbot on August 10, 2010, 08:13:07 AM
1) I type #in  --> complete to include
2) then I type either < or "  --> once again I get the list of preprocessor completions (define, elif, include , ....)
Harhar... same here. :-)
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]

Loaden

#26
Quote from: MortenMacFly on August 10, 2010, 08:41:54 AM
Quote from: killerbot on August 10, 2010, 08:13:07 AM
1) I type #in  --> complete to include
2) then I type either < or "  --> once again I get the list of preprocessor completions (define, elif, include , ....)
Harhar... same here. :-)
Sorry, I was careless.
Fixed again.

killerbot

I can confirm it now works, and also right click on an include to open it, now works again (just before most of them were 'not found').