On Monday, August 31, 2015 at 11:13:03 AM UTC+2, Kevin Lozandier wrote:
> Ligature support being added to Vim I highly recommend being pursued more
> than ever.
>
> Mainstream monospace fonts are now supporting ligatures that add sensible &
> rational value to everyday programmers.
>
> Montotype fonts with ligatures allow programmers to more clearly see the
> intent of typed code. To account for those who have unique requirements to
> use non-monotype fonts, this should be an explicit option added to Vim 7.5/8.
You mean the following?
ff U+FB00 LATIN SMALL LIGATURE FF
fi U+FB01 LATIN SMALL LIGATURE FI
fl U+FB02 LATIN SMALL LIGATURE FL
ffi U+FB03 LATIN SMALL LIGATURE FFI
ffl U+FB04 LATIN SMALL LIGATURE FFL
ſt U+FB05 LATIN SMALL LIGATURE LONG S T
st U+FB06 LATIN SMALL LIGATURE ST
Vim already supports them (with +multi_byte compiled-in, some iconv library
available if it is dynamically linked, and 'encoding' set to UTF-8, of course).
IIRC, it already supported them in version 6.2 and maybe earlier.
If you want to make these ligatures more easily accessible and not have to
remember their character codes, you could for instance add the following to
your vimrc:
dig ff 64256 fi 64257 fl 64258 qi 64259 ql 64260 qt 64261 st 64262
and voilà: from there, Ctrl-K f f (three keystrokes, the first one a two-key
chord) in Insert mode gives ff (one character) in the file being edited.
See:
:help :digraphs
http://www.unicode.org/charts/PDF/UFB00.pdf
http://vim.wikia.com/wiki/Working_with_Unicode
etc.
--
--
You received this message from the "vim_dev" 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_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.