11# UnicodeREPL
22
33This is a small [ Julia] ( https://julialang.org ) package that enables the user
4- to obtain any Unicode character (that the system fonts can display) in the
5- Julia REPL if the [ Unicode codepoint] ( https://codepoints.net ) is known.
4+ to obtain any Unicode character in the Julia REPL if the
5+ [ Unicode codepoint] ( https://codepoints.net ) is known (and if the system fonts
6+ can display it).
67
78## Installation
89
910In the Julia REPL type:
1011``` julia
1112import Pkg
12- Pkg. add (" https://github.com/GHTaarn/ UnicodeREPL.jl " )
13+ Pkg. add (" UnicodeREPL" )
1314```
15+ (Because ` UnicodeREPL.jl ` uses non-public Julia interface components,
16+ the official version is only compatible with stable Julia versions.
17+ You can bypass this check with
18+ ` Pkg.add("https://github.com/GHTaarn/UnicodeREPL.jl#nocompat") ` if you are
19+ using an unstable version of Julia)
1420
1521## Use
1622
@@ -19,9 +25,13 @@ In the Julia REPL type:
1925using UnicodeREPL
2026```
2127
22- Hereafter, you will be able to enter "unicode repl" mode by typing
28+ Herafter you can use the docstring (by typing ` ?UnicodeREPL ` ) to get a
29+ quick overview of how to use UnicodeREPL.
30+
31+ The main feature is "unicode repl" mode, which can be entered by typing
2332the ` ^ ` character at the start of a line.
24- In "unicode repl" mode, any pattern matching ` \u(XXXX) ` will be
33+ When the ` Tab ` key is pressed in "unicode repl" mode, patterns matching
34+ ` \u(XXXX) ` will be
2535converted to the Unicode character corresponding to ` XXXX ` , where ` XXXX ` is a
2636string of any length containing the hexadecimal
2737[ Unicode codepoint] ( https://codepoints.net ) of a valid Unicode character.
0 commit comments