[wingide-users] Custom syntax highlighting and a couple more things.

Thaorius thaorius at thaorius.com
Mon Dec 7 12:41:52 MST 2009

I don't want to set the highlighter to act as if I was dealing with C/C++,
that would
only give me a half-highlighted file that is counter productive. I want to
do as I did
with gedit, and add a syntax highlighting "profile", specific for Ice Slice
files. So,
can I?

As for the run on save script, I'll look into the specifics of a Wing
script; should
be fairly simple.

As for git, I know I can keep using it as normal, I wouldn't want it any
other way,
but I'm interested in a good integration, that lets me do things such as
a directory's contents for exclusion, and that will be added to the
.gitignore file.
Being this a simple example, I'm more interested in the features such as
branching, merging, patch generation, etc.

Should Wing not support most of my git uses, is there a way I can get, at
a shell(bash) inside the IDE, opened in the project's root directory?


On Mon, Dec 7, 2009 at 2:20 PM, John Ehresman <jpe at wingware.com> wrote:

> On 12/7/09 4:42 AM, Thaorius wrote:
>> Firstly, I'm developing services using ZeroC's Ice; this means that I
>> have a lot of service
>> definition files I would like to have syntax highlight for. Right now,
>> I'm using gedit with a
>> custom highlight profile which heavily borrows from gedit's C and C++
>> ones. So, can I add
>> a custom highlighter "profile" to Wing? How?
> You can set the file type of .ice files to C / C++ so the C syntax
> highlighter is used.
>  Secondly, I need those *.ice files above compiled into Python source
>> code. I've
>> written myself an small script that builds the entire Ice Slice source
>> tree in no time
>> and calls the slice2py compiler with all the right options. I would like
>> Wing to call my
>> script every time I save a *.ice file. Can it be done?
> A OS command can be added for your script.  What you may want to do is to
> assign a key binding to the OS command and auto-save files before the
> command is run.  It is possible to run it after the file is saved otherwise
> through a Wing IDE extension script, but that's a bit more work.  If you do
> go the route of writing a Wing IDE extension script, see connect_to_presave
> in editor-extensions.py script for an example of how to do something when a
> file is saved.
>  And last but not least, speaking of GIT support, I need certain folders
>> contents and files
>> in my project not to be added to the repository, can I instruct Wing to
>> ignore them?
> You can continue to manually add and remove files either via the git
> command line or the Add/Remove commands on the git menu.
> Cheers,
> John

-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/wingide-users/attachments/20091207/3ce12ea5/attachment.html

More information about the wingide-users mailing list