Description of problem:
Canna has status strings, like "[ ã ]" and "[æ¼¢å]",
but the brackets seems superfluous and take up excessive
space in gimlet's status display for example.
So I would like to suggest that they be removed by cannaLE
Run iiimf in ja.
Steps to Reproduce:
1. Turn on iiimf.
2. Enter some text and press Space.
3. Press Space again.
1. [ ã ]
The braces and mode text are what users decide
in /usr/share/canna/*.canna. So we should not remove
braces in CannaLE.
fgrep set-mode-display /usr/share/canna/*.canna
Jens, I agree with you. the status string should be unified and
apparently those broke it. Although canna uses the hardcoded status
string by default, canna has the facility to change it. IMHO any
applications which depends on canna should be allowed to change those.
Unfortunately no. for our default, canna is going to read
/etc/canna/default.canna, and set-mode-display won't be called unless
they modify it or add it into .canna. however Canna LE can't read
.canna you know, because of #125331. so right now people won't be able
to change the status string. Since it's configuratable, I don't think
the applications shouldn't change the status string. and I don't also
think it ignores the user prefs -- accordingly although Canna LE
ignores it for now, it will be fixed in the future. and it's a
Basically the suggestion I'm making is just to change the
Canna default status strings to omit the [ and ].
After some times went by, I consider cloging this due to some reasons:
- Canna doesn't evaluate the configuration with KC_SETINIFILENAME expectedly. I
mean it doesn't allow to just override some items only. that way isn't flexible.
- even if we expected to change this in the system-wide configuration, people
could revert it in their user configuration easily. this means we can't ensure
this change and can't rely on that.
- providing the state as the icon say looks better than using the text from Canna.
- upstream is less activity.
- This isn't an important issue.
- Canna is now moved into Extras.
- I wonder if I have a time to fix this