Commit Diff


commit - a7d562e2639cef770b9482636a1395c7cac8aec0
commit + 050e6b17b879c1eb994fd3cb1178e5943436797a
blob - 5303b49b57a70c4cc1b042c91cc8562378406e1d
blob + 2b407d8e2a10d529a4ba6ce557ebf3cafd32bffc
--- README.md
+++ README.md
@@ -76,8 +76,10 @@ At the moment there is no UI for oob-verification thou
 ## Building
 
 Telescope depends on ncursesw, libtls (from either LibreSSL or
-libretls), libevent (either v1 or v2) and pkg-config.  When building
-from a git checkout, yacc (or bison) is also needed.
+libretls), libevent (either v1 or v2) and pkg-config.
+[libgrapheme][libgrapheme] is an optional dependency: there's a
+bundled copy but it's reccomended to install it if available. When
+building from a git checkout, yacc (or bison) is also needed.
 
 To build from a release tarball just execute:
 
@@ -88,9 +90,8 @@ To build from a release tarball just execute:
 The configure script has optional support for building with libraries
 provided by your distribution instead of using the bundled versions:
 
- - `--with-libbsd`: link with [libbsd](https://libbsd.freedesktop.org)
- - `--with-libimsg`: link with the
-   [imsg-compat](https://github.com/bsd-ac/imsg-compat) library
+ - `--with-libbsd`: link with [libbsd][libbsd]
+ - `--with-libimsg`: link with the [imsg-compat][imsg-compat] library
 
 If you want to build from the git checkout, something that's
 discouraged for users that don't intend to hack on telescope
@@ -107,7 +108,11 @@ always tested in other OSes.  Before tagging a release
 comprehensive testing on various platforms is done to ensure
 everything is working as intended.
 
+[libbsd]:	https://libbsd.freedesktop.org
+[imsg-compat]:	https://github.com/bsd-ac/imsg-compat
+[libgrapheme]:	https://libs.suckless.org/libgrapheme/
 
+
 ## Contributing
 
 Any form of contribution is appreciated, not only patches or bug