summaryrefslogtreecommitdiff
path: root/src/misc.cpp
diff options
context:
space:
mode:
authorSadie Powell <sadie@witchery.services>2025-03-21 19:16:48 +0000
committerSadie Powell <sadie@witchery.services>2025-03-22 07:33:02 +0000
commitecbf53ba6c8d95b9da138307ee772adb87ec4f1d (patch)
treeaada9fa659f929752d60f4665177d90fb963b376 /src/misc.cpp
parent6d72fd67d8bc33a1aaf6e14c74374bc04e0abe7e (diff)
Allow customising the length at which lines are wrapped after.
Closes #485.
Diffstat (limited to 'src/misc.cpp')
-rw-r--r--src/misc.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/misc.cpp b/src/misc.cpp
index 4832fabcb..a472f5b15 100644
--- a/src/misc.cpp
+++ b/src/misc.cpp
@@ -159,11 +159,12 @@ void ListFormatter::Process(std::vector<Anope::string> &buffer)
lengths[column] = entry[column].length();
}
}
+ const auto max_length = Config->GetBlock("options").Get<size_t>("linelength", "120");
unsigned total_length = 0;
for (const auto &[column, length] : lengths)
{
- /* Break lines at 80 chars */
- if (total_length > 80)
+ // Break lines that are getting too long.
+ if (total_length > max_length)
{
breaks.insert(column);
total_length = 0;