diff options
author | mathieui <mathieui@mathieui.net> | 2021-04-16 19:47:35 +0200 |
---|---|---|
committer | mathieui <mathieui@mathieui.net> | 2021-04-16 19:53:59 +0200 |
commit | c788c9afb8e5770ab0d9696f50776d79b5b372e5 (patch) | |
tree | af7f5dd01e5145b5b5ba8505a21d8931f3490c77 | |
parent | cbc4041746daed2151ec6637a22fae9724e24818 (diff) | |
download | poezio-c788c9afb8e5770ab0d9696f50776d79b5b372e5.tar.gz poezio-c788c9afb8e5770ab0d9696f50776d79b5b372e5.tar.bz2 poezio-c788c9afb8e5770ab0d9696f50776d79b5b372e5.tar.xz poezio-c788c9afb8e5770ab0d9696f50776d79b5b372e5.zip |
fix: when detecting /set option = value, do the right thing
Previously: this creates a section with the option name, with an option
named "=" and the value specified. Then you are stuck because
"/set option value" will not work due to the command detecting the
section name and only printing the value of [option] value=.
Fixes #3517, probably
-rw-r--r-- | poezio/core/commands.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/poezio/core/commands.py b/poezio/core/commands.py index 5c3c51f5..adb5404f 100644 --- a/poezio/core/commands.py +++ b/poezio/core/commands.py @@ -750,6 +750,8 @@ class CommandCore: """ /set [module|][section] <option> [value] """ + if len(args) == 3 and args[1] == '=': + args = [args[0], args[2]] if args is None or len(args) == 0: config_dict = config.to_dict() lines = [] |