Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commit6c28568f2fe50e0cea5206dbba6dc307c3adb7da (patch)
Author
 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2019-03-12 09:00:39 +0100
Committer
 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2019-03-12 09:00:39 +0100
Files7a2aca7b8788ca29d855a89f3aeede2b88506155
goodwolf-6c28568f2fe50e0cea5206dbba6dc307c3adb7da.tar
goodwolf-6c28568f2fe50e0cea5206dbba6dc307c3adb7da.tar.gz
goodwolf-6c28568f2fe50e0cea5206dbba6dc307c3adb7da.zip
Parent272ed4245759fb4070984fb4d6fc7dafd2da7779 (diff)
Add `make format` and format the code
3 files changed, 46 insertions, 8 deletions
-rw-r--r--.clang-format20
-rw-r--r--Makefile3
-rw-r--r--badwolf.c31
diff --git a/.clang-format b/.clang-format
new file mode 100644
index 0000000..0fc9f1a
--- /dev/null
+++ b/.clang-format
@@ -0,0 +1,20 @@
+AlignAfterOpenBracket: true
+AlignConsecutiveAssignments: true
+AlignOperands: true
+AlignTrailingComments: true
+AllowShortCaseLabelsOnASingleLine: true
+AllowShortFunctionsOnASingleLine: true
+AllowShortIfStatementsOnASingleLine: true
+BinPackArguments: false
+BinPackParameters: false
+BreakBeforeBraces: Allman
+SpaceBeforeParens: Never
+IncludeBlocks: Regroup
+ReflowComments: false
+SortIncludes: true
+UseTab: ForIndentation
+IndentWidth: 2
+TabWidth: 2
+ColumnLimit: 100
+
+NamespaceIndentation: All
diff --git a/Makefile b/Makefile
index ebadbcf..17e7b2c 100644
--- a/Makefile
+++ b/Makefile
@@ -11,4 +11,7 @@ install: badwolf
clean:
rm badwolf
+format: *.c *.h
+ clang-format -style=file -assume-filename=~/.clang-format -i *.c *.h
+
.PHONY: clean install
diff --git a/badwolf.c b/badwolf.c
index 117f19a..d537f38 100644
--- a/badwolf.c
+++ b/badwolf.c
@@ -327,13 +327,28 @@ new_browser(struct Window *window, gchar *target_url, WebKitWebView *related_web
gtk_widget_set_tooltip_text(browser->javascript, "Toggle javascript");
- gtk_box_pack_start(GTK_BOX(browser->toolbar), GTK_WIDGET(browser->javascript), FALSE, FALSE, BADWOLF_TOOLBAR_PADDING);
- gtk_box_pack_start(GTK_BOX(browser->toolbar), GTK_WIDGET(browser->location), TRUE, TRUE, BADWOLF_TOOLBAR_PADDING);
- gtk_box_pack_start(GTK_BOX(browser->toolbar), GTK_WIDGET(browser->search), FALSE, FALSE, BADWOLF_TOOLBAR_PADDING);
+ gtk_box_pack_start(GTK_BOX(browser->toolbar),
+ GTK_WIDGET(browser->javascript),
+ FALSE,
+ FALSE,
+ BADWOLF_TOOLBAR_PADDING);
+ gtk_box_pack_start(GTK_BOX(browser->toolbar),
+ GTK_WIDGET(browser->location),
+ TRUE,
+ TRUE,
+ BADWOLF_TOOLBAR_PADDING);
+ gtk_box_pack_start(GTK_BOX(browser->toolbar),
+ GTK_WIDGET(browser->search),
+ FALSE,
+ FALSE,
+ BADWOLF_TOOLBAR_PADDING);
- gtk_box_pack_start(GTK_BOX(browser->box), GTK_WIDGET(browser->toolbar), FALSE, FALSE, BADWOLF_BOX_PADDING);
- gtk_box_pack_start(GTK_BOX(browser->box), GTK_WIDGET(browser->webView), TRUE, TRUE, BADWOLF_BOX_PADDING);
- gtk_box_pack_start(GTK_BOX(browser->box), GTK_WIDGET(browser->statusbar), FALSE, FALSE, BADWOLF_BOX_PADDING);
+ gtk_box_pack_start(
+ GTK_BOX(browser->box), GTK_WIDGET(browser->toolbar), FALSE, FALSE, BADWOLF_BOX_PADDING);
+ gtk_box_pack_start(
+ GTK_BOX(browser->box), GTK_WIDGET(browser->webView), TRUE, TRUE, BADWOLF_BOX_PADDING);
+ gtk_box_pack_start(
+ GTK_BOX(browser->box), GTK_WIDGET(browser->statusbar), FALSE, FALSE, BADWOLF_BOX_PADDING);
gtk_widget_set_halign(browser->statusbar, GTK_ALIGN_START);
gtk_label_set_single_line_mode(GTK_LABEL(browser->statusbar), TRUE);
@@ -433,8 +448,8 @@ void closeCb_clicked(GtkButton *close, gpointer user_data)
(void)close;
struct Client *browser = (struct Client *)user_data;
GtkNotebook *notebook = GTK_NOTEBOOK(browser->window->notebook);
- GValue position = G_VALUE_INIT;
- g_value_init (&position, G_TYPE_INT);
+ GValue position = G_VALUE_INIT;
+ g_value_init(&position, G_TYPE_INT);
gtk_container_child_get_property(GTK_CONTAINER(notebook), browser->box, "position", &position);