├── .editorconfig ├── .github └── workflows │ └── test.yml ├── .gitignore ├── .rspec ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Gemfile ├── MIT-LICENSE.txt ├── README.md ├── Rakefile ├── data └── display_width.marshal.gz ├── lib └── unicode │ ├── display_width.rb │ └── display_width │ ├── constants.rb │ ├── emoji_support.rb │ ├── index.rb │ ├── no_string_ext.rb │ ├── reline_ext.rb │ └── string_ext.rb ├── misc └── terminal-emoji-width.rb ├── spec └── display_width_spec.rb └── unicode-display_width.gemspec /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | Gemfile.lock 2 | *.swp 3 | *~ 4 | pkg 5 | /data/EastAsianWidth.txt 6 | /.bundle 7 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format documentation 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/Gemfile -------------------------------------------------------------------------------- /MIT-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/MIT-LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/Rakefile -------------------------------------------------------------------------------- /data/display_width.marshal.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/data/display_width.marshal.gz -------------------------------------------------------------------------------- /lib/unicode/display_width.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/lib/unicode/display_width.rb -------------------------------------------------------------------------------- /lib/unicode/display_width/constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/lib/unicode/display_width/constants.rb -------------------------------------------------------------------------------- /lib/unicode/display_width/emoji_support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/lib/unicode/display_width/emoji_support.rb -------------------------------------------------------------------------------- /lib/unicode/display_width/index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/lib/unicode/display_width/index.rb -------------------------------------------------------------------------------- /lib/unicode/display_width/no_string_ext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/lib/unicode/display_width/no_string_ext.rb -------------------------------------------------------------------------------- /lib/unicode/display_width/reline_ext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/lib/unicode/display_width/reline_ext.rb -------------------------------------------------------------------------------- /lib/unicode/display_width/string_ext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/lib/unicode/display_width/string_ext.rb -------------------------------------------------------------------------------- /misc/terminal-emoji-width.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/misc/terminal-emoji-width.rb -------------------------------------------------------------------------------- /spec/display_width_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/spec/display_width_spec.rb -------------------------------------------------------------------------------- /unicode-display_width.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janlelis/unicode-display_width/HEAD/unicode-display_width.gemspec --------------------------------------------------------------------------------