Friday, February 19, 2016

Re: How to get rounded bullet list character

On Fri, Feb 19, 2016 at 6:49 PM, Marvin Renich <mrvn@renich.org> wrote:
> * 'Guyzmo' via vim_use <vim_use@googlegroups.com> [160219 10:10]:
>> or you can directly use the digraph: `<C-k>Sb` which outputs: `∙`. From
>> `:he digraph`:
>>
>> ∙ Sb 2219 8729 BULLET OPERATOR
>>
>> or you could use the compose key feature (using Xorg or some hacks on
>> OSX/Windows) to use one of your modifier keys to behave like <C-k> but
>> throughout your system.
>
> On my system (Debian stretch) with locale en_US.UTF-8, Compose .= gives
> the 0x2022 bullet (in the Unicode General Punctuation section; 2219 is
> in the Mathematical Operators section). The fact that the vim digraph
> uses a different bullet is obviously a historical artifact. Perhaps .=
> could be added to the digraph table to match the X Compose sequence
> (i.e. with 2022 rather than 2219).
>
>> http://www.linuxhowtos.org/Tips%20and%20Tricks/compose.htm
>
> On Debian, the correct place to set your compose key is in
> /etc/default/keyboard. It will then work in a text console (e.g.
> Alt-Ctrl-F1) as well as in X. Add a line like:
>
> XKBOPTIONS="compose:rwin"
>
> Editing xorg.conf, as suggested in the above page, may be necessary on
> systems that don't have the equivalent of the Debian console-setup
> package, but then it won't work in a text console.
>
>> Since I have that, I'm having a lot of fun featuring any text I type
>> with unicode characters like: →, ⇒, •, ☺, ① ② …, — or even the
>> non-secable space ` `. I've also added a few ones just for the fun:
>> 🍻 , 🐦 or 🖕 :-)
>
> Where do you get a list of Compose sequences? The above page is
> out-of-date (and doesn't have any indication of when it was written :-P)
> so it's suggestion of /usr/X11R6/lib/X11/... is wrong. On my system, it
> is in /usr/share/X11/locale/..., but the Compose file for my locale only
> has a few entries, and there are many more combinations that work. I
> haven't found any way to get the complete list of combinations.
>
> Thanks...Marvin

On my system (openSUSE lEAP 42.1), the various
/usr/share/X11/locale/*/Compose vary greatly in length, from 44 (44
empty lines) for C to 564170 bytes for en_US.UTF-8 (which has entries
for incredibly many scripts).
Most (but not all) lines require a <Multi_key> (or Compose key) which
is always followed by at least two other keystrokes, so it is not (I
presume) the AltGr key present on my Belgian AZERTY keyboard. I'm not
sure what it is or whether I've got it.

Best regards,
Tony.

--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments: