i tried to play with gnu indent but i dont like some specific parts, e.g. some_function_with_a_very_long_name (GtkWidget *widget, GdkEvent event, gpointer data) -> either i would put every argument on its line or all of those on just 1 line.. primary = g_strdup_printf (_ ("some long text %s"), list_length); -> sorry, but no sane programmer would do stuff like that... command_line = g_strdup_printf ("gnome-open mailto:?subject='%s'", _("Media files")); -> same as above gtk_action_group_set_sensitive (cheese_window->actions_flickr, TRUE); gtk_action_group_set_sensitive (cheese_window->actions_fspot, TRUE); gtk_action_group_set_sensitive (cheese_window->actions_account_photo, TRUE); -> why should the last TRUE be on a separate line if those above arent? and so on.. mostly the problems are with long lines, where the logic is more important than a strict rule, which says you dont have to go above a certain limit (as the -l parameter does) my settings to get the above were: indent file.c -i2 -psl -di0 -bl -bli0 -nce -d0 -cli0 -pcs -nfc1 -nut -lp -hnl -nbbo --ignore-newlines -T GtkWidget -T GtkWindow -T CheeseWindow .... would be great if someone could help me with this! daniel On Mo, 2008-08-18 at 08:52 +0200, BJörn Lindqvist wrote: > 2008/8/17 daniel g. siegel <dgsiegel gmail com>: > > hi all! > > > > i just wanted to know if someone out there has already an option file or > > a small script for gnu indent to indent c code to the "gnome standard"? > > There is no GNOME standard for indenting C code -- every project use > their own indentation style (unfortunately). But to reformat a file to > an indentation style many projects use, you can just run "indent" > without any arguments. > > -- this mail was sent using 100% recycled electrons ================================================ daniel g. siegel <dgsiegel gmail com> http://home.cs.tum.edu/~siegel gnupg key id: 0x6EEC9E62 fingerprint: DE5B 1F64 9034 1FB6 E120 DE10 268D AFD5 6EEC 9E62 encrypted email preferred
Attachment:
signature.asc
Description: This is a digitally signed message part