From 02e50304750bdf640af788c6bea78dc31aca89cf Mon Sep 17 00:00:00 2001
From: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
Date: Sun, 17 Dec 2017 17:01:37 +0100
Subject: [PATCH] add fS function to simplify string formatting with
 fmt::format

---
 chatterino.pro       |  3 ++-
 src/util/helpers.hpp | 13 +++++++++++++
 2 files changed, 15 insertions(+), 1 deletion(-)
 create mode 100644 src/util/helpers.hpp

diff --git a/chatterino.pro b/chatterino.pro
index 3b704d192..068fdf9e1 100644
--- a/chatterino.pro
+++ b/chatterino.pro
@@ -170,7 +170,8 @@ HEADERS  += \
     src/widgets/splitcontainer.hpp \
     src/widgets/helper/droppreview.hpp \
     src/widgets/helper/splitcolumn.hpp \
-    src/util/irchelpers.hpp
+    src/util/irchelpers.hpp \
+    src/util/helpers.hpp
 
 
 PRECOMPILED_HEADER =
diff --git a/src/util/helpers.hpp b/src/util/helpers.hpp
new file mode 100644
index 000000000..8435a3494
--- /dev/null
+++ b/src/util/helpers.hpp
@@ -0,0 +1,13 @@
+#pragma once
+
+#include <fmt/format.h>
+
+namespace chatterino {
+
+template <typename... Args>
+auto fS(Args &&... args) -> decltype(fmt::format(std::forward<Args>(args)...))
+{
+    return fmt::format(std::forward<Args>(args)...);
+}
+
+}  // namespace chatterino