Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make most WeeChat identifiers case sensitive #1872

Closed
flashcode opened this issue Jan 15, 2023 · 1 comment
Closed

Make most WeeChat identifiers case sensitive #1872

flashcode opened this issue Jan 15, 2023 · 1 comment
Assignees
Labels
feature New feature request
Milestone

Comments

@flashcode
Copy link
Member

flashcode commented Jan 15, 2023

Feature description

Many WeeChat identifiers are currently case insensitive, for example: configuration files/sections/options, command names and parameters, completion, etc.

Most of them should be case sensitive so that for example an alias /AWAY would be different from the /away command, or a parameter in upper case would be different as well, eg: /test -o is different from /test -O.

Specification: https://specs.weechat.org/specs/2023-001-case-sensitive-identifiers.html

@flashcode flashcode added the feature New feature request label Jan 15, 2023
@flashcode flashcode added this to the 3.9 milestone Jan 15, 2023
@flashcode flashcode self-assigned this Jan 15, 2023
@weechatter
Copy link
Contributor

I like the idea of having two different command like, /AWAY and /away. Autocompletion should be more strict, as described in the specs.

flashcode added a commit that referenced this issue Jan 28, 2023
Priority is now allowed in function config_file_new, parameter `name`, with the
same format as hooks: "priority|name" (for example: "2000|test").

If not specified, the default priority is 1000.
flashcode added a commit that referenced this issue Jan 28, 2023
flashcode added a commit that referenced this issue Jan 28, 2023
…#1872)

This is faster because with case insensitive comparison, the chars are
converted to lower case anyway before being compared.
flashcode added a commit that referenced this issue Jan 28, 2023
…1872)

This is faster because with case insensitive comparison, the chars are
converted to lower case anyway before being compared.
flashcode added a commit that referenced this issue Jan 28, 2023
Except the IRC command name filter (`m:xxx`).
flashcode added a commit that referenced this issue Jan 28, 2023
flashcode added a commit that referenced this issue Mar 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature request
Projects
None yet
Development

No branches or pull requests

2 participants