less will tell you at which percentage of the file you are, but when
reading from a pipe it does so only after having got to the end. Some
of its keystrokes are similar to Vim's, but not always identical: G
goes to the end then g goes back to the begin and now you have
percentages. When reading from a file (such as that Compose file) it
gives you percentages immediately on its status line near the bottom
left of the terminal.
AltGr on my system is strictly a "press and hold" key, in the same
family as Shift, Ctrl and Alt, see
http://users.skynet.be/antoine.mechelynck/other/keybbe.htm
On my keyboard it produces a number of dead keys, and also some which
aren't dead: e.g. AltGr+s → ß, AltGr+Shift+l-as-lima →Ł, AltGr+o → œ,
etc.; or AltGr+ù followed by o → ó, AltGr+Shift+µ followed by u → ŭ,
AltGr+comma followed by Shift+c → Ç, etc.
Press and release AltGr followed by 'e gives 'e, and AltGr+apostrophe
(i.e., press and hold AltGr, press and release apostrophe, release
AltGr) gives ¼ so that doesn't work either. (Press and hold AltGr,
press and release apostrophe, press and release e, release AltGr gives
¼€ because € is AltGr+e). I have a precomposed é (2 without Shift) but
É is AltGr+ù (giving dead-acute) followed by Shift+e. I wouldn't want
to lose all these combinations.
When I need something which my keyboard hasn't got, I put it on the
clipboard in Vim (using i_CTRL-V_digit in a ":let @+ =" statement on
the command-line); or else for those I expect to be using repeatedly
(such as the bullet but also the em-dash, the ellipsis, the white and
black florets, …) I have them preset in the "Character Palette"
extension to SeaMonkey (or Firefox or Thunderbird) so I can put them
on the clipboard without switching out of the browser or of the
mailer. For those I'd expect to be using mostly in Vim I would create
digraphs if they hadn't yet got one.
Best regards,
Tony.