New Upstream Release - vim-julia
Ready changes
Summary
Merged new upstream version: 0.0~git20221020.fca7e3e (was: 0.0~git20211208.e497299).
Resulting package
Built on 2022-12-21T05:52 (took 7m27s)
The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:
apt install -t fresh-releases vim-julia
Lintian Result
Diff
diff --git a/INSTALL.md b/INSTALL.md
index 26283a4..b742380 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -42,7 +42,7 @@ pathogen)
```bash
cd ~/.vim
mkdir -p bundle && cd bundle
-git clone git://github.com/JuliaEditorSupport/julia-vim.git
+git clone https://github.com/JuliaEditorSupport/julia-vim.git
```
[pathogen]: https://github.com/tpope/vim-pathogen
@@ -56,7 +56,7 @@ Load plugin on Vim startup (see `:help packages`):
```bash
cd ~/.vim
mkdir -p pack/plugins/start && cd pack/plugins/start
-git clone git://github.com/JuliaEditorSupport/julia-vim.git
+git clone https://github.com/JuliaEditorSupport/julia-vim.git
```
### Manually
diff --git a/README.md b/README.md
index e8cd8e7..d9f2d3c 100644
--- a/README.md
+++ b/README.md
@@ -33,12 +33,15 @@ By default, this feature is only active when editing Julia files. However, it ca
other file types, and even turned on/off on the fly regardless of the file type.
These features only work as described with Vim version 7.4 or higher. Tab completion can still be made
-available on lower Vim versions, see below for more details.
+available on lower Vim versions, see below for more details. Also note that this functionality is incompatible
+with plugins that force lazy-loading, such as [filetype.nvim] (most of the code is loaded lazily anyway).
The following sections provide details on these features. The complete documentation is provided by calling
`:help julia-vim` from within Vim. A complete reference table of the available substitution can be
accessed by calling `:help L2U-ref` from within Vim.
+[filetype.nvim]: https://github.com/nathom/filetype.nvim
+
### LaTeX-to-Unicode via Tab key
This plug-in adds a mapping to the <kbd>Tab</kbd> key which makes it behave like the Julia REPL, i.e. when
diff --git a/autoload/LaTeXtoUnicode.vim b/autoload/LaTeXtoUnicode.vim
index 660cf59..f6237dc 100644
--- a/autoload/LaTeXtoUnicode.vim
+++ b/autoload/LaTeXtoUnicode.vim
@@ -344,7 +344,7 @@ endfunction
" be reinstated if needed.
function! s:L2U_SetFallbackMapping(s, k)
let mmdict = maparg(a:s, 'i', 0, 1)
- if empty(mmdict)
+ if empty(mmdict) || !has_key(mmdict, "rhs")
exe 'inoremap <buffer> ' . a:k . ' ' . a:s
return mmdict
endif
diff --git a/autoload/julia_blocks.vim b/autoload/julia_blocks.vim
index a2e6486..147f128 100644
--- a/autoload/julia_blocks.vim
+++ b/autoload/julia_blocks.vim
@@ -113,8 +113,8 @@ function! s:unmap(function)
return
endif
let mapids = a:function =~# "^move" ? ["n", "x", "o"] :
- \ a:function =~# "^select" ? ["x", "o"] :
- \ ["n"]
+ \ a:function =~# "^select" ? ["x", "o"] :
+ \ ["n"]
let fn = "julia_blocks#" . a:function
let cmd = "<buffer> " . chars
for m in mapids
@@ -351,10 +351,10 @@ function! s:move_before_begin()
endfunction
function! s:cycle_until_end()
- let pos = getpos('.')
+ let c = 0
while !s:on_end()
+ let pos = getpos('.')
call s:matchit()
- let c = 0
if getpos('.') == pos || c > 1000
" shouldn't happen, but let's avoid infinite loops anyway
return 0
@@ -380,12 +380,12 @@ function! s:moveto_block_delim(toend, backwards, ...)
while 1
let searchret = search('\C' . pattern, flags)
if !searchret
- return ret
+ return ret
endif
exe "let skip = " . b:match_skip
if !skip
- let ret = 1
- break
+ let ret = 1
+ break
endif
endwhile
endfor
@@ -491,15 +491,15 @@ function! julia_blocks#moveblock_N()
let start1_pos = ret_start ? getpos('.') : [0,0,0,0]
call setpos('.', save_pos)
if s:on_end()
- normal! h
+ normal! h
endif
let ret_end = s:moveto_block_delim(1, 0, 1)
let end1_pos = ret_end ? getpos('.') : [0,0,0,0]
if ret_start && (!ret_end || s:compare_pos(start1_pos, end1_pos) < 0)
- call setpos('.', start1_pos)
+ call setpos('.', start1_pos)
else
- call setpos('.', save_pos)
+ call setpos('.', save_pos)
endif
endif
@@ -560,7 +560,7 @@ function! julia_blocks#moveblock_p()
if s:on_begin()
call s:move_before_begin()
if s:on_end()
- normal! l
+ normal! l
endif
let save_pos = getpos('.')
let ret_start = s:moveto_block_delim(0, 1, 1)
@@ -570,9 +570,9 @@ function! julia_blocks#moveblock_p()
let end1_pos = ret_end ? getpos('.') : [0,0,0,0]
if ret_end && (!ret_start || s:compare_pos(start1_pos, end1_pos) < 0)
- call setpos('.', end1_pos)
+ call setpos('.', end1_pos)
else
- call setpos('.', save_pos)
+ call setpos('.', save_pos)
endif
endif
@@ -696,7 +696,7 @@ function! s:find_block(current_mode)
endfunction
function! s:repeated_find(ai_mode)
- let repeat = b:jlblk_count + (a:ai_mode == 'i' && v:count1 > 1 ? 1 : 0)
+ let repeat = b:jlblk_count + (a:ai_mode == 'i' && b:jlblk_count > 1 ? 1 : 0)
for c in range(repeat)
let current_mode = (c < repeat - 1 ? 'a' : a:ai_mode)
let ret_find_block = s:find_block(current_mode)
@@ -730,8 +730,8 @@ function! julia_blocks#select_a(...)
let b:jlblk_doing_select = 1
- " CursorMove is only triggered if end_pos
- " end_pos is different than the staring position;
+ " CursorMoved is only triggered if end_pos
+ " is different than the staring position;
" so when starting from the 'd' in 'end' we need to
" force it
if current_pos == end_pos
@@ -742,6 +742,39 @@ function! julia_blocks#select_a(...)
return [start_pos, end_pos]
endfunction
+let s:bracketBlocks = '\<julia\%(\%(\%(Printf\)\?Par\|SqBra\%(Idx\)\?\|CurBra\)Block\|ParBlockInRange\|StringVars\%(Par\|SqBra\|CurBra\)\|Dollar\%(Par\|SqBra\)\|QuotedParBlockS\?\)\>'
+let s:codeBlocks = '\<julia\%(Conditional\|While\|For\|Begin\|Function\|Macro\|Quote\|\%(Mutable\)\?Struct\|Let\|Do\|Exception\|Abstract\|Primitive\)Block\>'
+
+function s:is_in_brackets(lnum, c)
+ let stack = map(synstack(a:lnum, a:c), 'synIDattr(v:val, "name")')
+ for i in range(len(stack)-1, 0, -1)
+ if stack[i] =~# s:bracketBlocks
+ return 1
+ elseif stack[i] =~# s:codeBlocks
+ return 0
+ endif
+ endfor
+ return 0
+endfunction
+
+function! s:seek_bracket_end()
+ let [lnum, c] = [line('.'), col('.')]
+ if !s:is_in_brackets(lnum, c)
+ return
+ endif
+ while c > 0 && s:is_in_brackets(lnum, c)
+ let c -= 1
+ endwhile
+ let c += 1
+ if !s:is_in_brackets(lnum, c)
+ echoerr "this is a bug, please report it"
+ return
+ end
+ call cursor(lnum, c)
+ call s:matchit()
+ return
+endfunction
+
function! julia_blocks#select_i()
call s:get_save_pos(!b:jlblk_did_select)
let current_pos = getpos('.')
@@ -755,19 +788,32 @@ function! julia_blocks#select_i()
return s:abort()
endif
- call setpos('.', end_pos)
-
let b:jlblk_doing_select = 1
- let start_pos[1] += 1
call setpos('.', start_pos)
- normal! ^
+ normal! $
+ call s:seek_bracket_end()
+ let l = getline('.')
+ while col('.') < len(l) && l[col('.'):] =~# '^\s*;'
+ normal! l
+ endwhile
+ if col('.') == len(l) || l[col('.')] =~# '\s'
+ normal! W
+ else
+ normal! l
+ endif
let start_pos = getpos('.')
- let end_pos[1] -= 1
- let end_pos[2] = len(getline(end_pos[1]))
- " CursorMove is only triggered if end_pos
- " end_pos is different than the staring position;
+ call setpos('.', end_pos)
+ if end_pos[2] > 1 && getline('.')[end_pos[2]-2] =~# '\S'
+ normal! h
+ else
+ normal! gE
+ endif
+ let end_pos = getpos('.')
+
+ " CursorMoved is only triggered if end_pos
+ " is different than the staring position;
" so when starting from the 'd' in 'end' we need to
" force it
if current_pos == end_pos
diff --git a/autoload/julia_latex_symbols.vim b/autoload/julia_latex_symbols.vim
index 8c8d675..0e1a400 100644
--- a/autoload/julia_latex_symbols.vim
+++ b/autoload/julia_latex_symbols.vim
@@ -1,5 +1,5 @@
" This file is autogenerated from the script 'generate_latex_symbols_table.jl'
-" The symbols are based on Julia version 1.5.0-DEV.67
+" The symbols are based on Julia version 1.9.0-DEV.16
scriptencoding utf-8
@@ -263,7 +263,7 @@ function! julia_latex_symbols#get_dict()
\ '\^c': 'ᶜ',
\ '\^f': 'ᶠ',
\ '\^iota': 'ᶥ',
- \ '\^Phi': 'ᶲ',
+ \ '\^ltphi': 'ᶲ',
\ '\^z': 'ᶻ',
\ '\^theta': 'ᶿ',
\ '\enspace': ' ',
@@ -277,8 +277,8 @@ function! julia_latex_symbols#get_dict()
\ '\lq': '‘',
\ '\rq': '’',
\ '\reapos': '‛',
- \ '\quotedblleft': '“',
- \ '\quotedblright': '”',
+ \ '\ldq': '“',
+ \ '\rdq': '”',
\ '\dagger': '†',
\ '\ddagger': '‡',
\ '\bullet': '•',
@@ -370,10 +370,12 @@ function! julia_latex_symbols#get_dict()
\ '\scrH': 'ℋ',
\ '\frakH': 'ℌ',
\ '\bbH': 'ℍ',
+ \ '\ith': 'ℎ',
\ '\planck': 'ℎ',
\ '\hslash': 'ℏ',
\ '\scrI': 'ℐ',
\ '\Im': 'ℑ',
+ \ '\frakI': 'ℑ',
\ '\scrL': 'ℒ',
\ '\ell': 'ℓ',
\ '\bbN': 'ℕ',
@@ -383,6 +385,7 @@ function! julia_latex_symbols#get_dict()
\ '\bbQ': 'ℚ',
\ '\scrR': 'ℛ',
\ '\Re': 'ℜ',
+ \ '\frakR': 'ℜ',
\ '\bbR': 'ℝ',
\ '\xrat': '℞',
\ '\trademark': '™',
@@ -755,7 +758,9 @@ function! julia_latex_symbols#get_dict()
\ '\veebar': '⊻',
\ '\xor': '⊻',
\ '\barwedge': '⊼',
+ \ '\nand': '⊼',
\ '\barvee': '⊽',
+ \ '\nor': '⊽',
\ '\rightanglearc': '⊾',
\ '\varlrtriangle': '⊿',
\ '\bigwedge': '⋀',
@@ -1005,6 +1010,7 @@ function! julia_latex_symbols#get_dict()
\ '\astrosun': '☉',
\ '\:phone:': '☎',
\ '\:ballot_box_with_check:': '☑',
+ \ '\:umbrella_with_rain_drops:': '☔',
\ '\:umbrella:': '☔',
\ '\:coffee:': '☕',
\ '\:point_up:': '☝',
@@ -1093,6 +1099,7 @@ function! julia_latex_symbols#get_dict()
\ '\:soccer:': '⚽',
\ '\:baseball:': '⚾',
\ '\:snowman:': '⛄',
+ \ '\:snowman_without_snow:': '⛄',
\ '\:partly_sunny:': '⛅',
\ '\:ophiuchus:': '⛎',
\ '\:no_entry:': '⛔',
@@ -1348,8 +1355,8 @@ function! julia_latex_symbols#get_dict()
\ '\intcup': '⨚',
\ '\upint': '⨛',
\ '\lowint': '⨜',
- \ '\Join': '⨝',
\ '\join': '⨝',
+ \ '\bbsemi': '⨟',
\ '\ringplus': '⨢',
\ '\plushat': '⨣',
\ '\simplus': '⨤',
@@ -1537,6 +1544,11 @@ function! julia_latex_symbols#get_dict()
\ '\forksnot': '⫝',
\ '\dashV': '⫣',
\ '\Dashv': '⫤',
+ \ '\Top': '⫪',
+ \ '\downvDash': '⫪',
+ \ '\upvDash': '⫫',
+ \ '\Bot': '⫫',
+ \ '\indep': '⫫',
\ '\interleave': '⫴',
\ '\tdcol': '⫶',
\ '\lllnest': '⫷',
@@ -1621,6 +1633,9 @@ function! julia_latex_symbols#get_dict()
\ '\:part_alternation_mark:': '〽',
\ '\:congratulations:': '㊗',
\ '\:secret:': '㊙',
+ \ '\^uparrow': 'ꜛ',
+ \ '\^downarrow': 'ꜜ',
+ \ '\^!': 'ꜝ',
\ '\bfA': '𝐀',
\ '\bfB': '𝐁',
\ '\bfC': '𝐂',
@@ -2305,7 +2320,7 @@ function! julia_latex_symbols#get_dict()
\ '\bfbeta': '𝛃',
\ '\bfgamma': '𝛄',
\ '\bfdelta': '𝛅',
- \ '\bfepsilon': '𝛆',
+ \ '\bfvarepsilon': '𝛆',
\ '\bfzeta': '𝛇',
\ '\bfeta': '𝛈',
\ '\bftheta': '𝛉',
@@ -2327,7 +2342,7 @@ function! julia_latex_symbols#get_dict()
\ '\bfpsi': '𝛙',
\ '\bfomega': '𝛚',
\ '\bfpartial': '𝛛',
- \ '\bfvarepsilon': '𝛜',
+ \ '\bfepsilon': '𝛜',
\ '\bfvartheta': '𝛝',
\ '\bfvarkappa': '𝛞',
\ '\bfphi': '𝛟',
@@ -2363,7 +2378,7 @@ function! julia_latex_symbols#get_dict()
\ '\itbeta': '𝛽',
\ '\itgamma': '𝛾',
\ '\itdelta': '𝛿',
- \ '\itepsilon': '𝜀',
+ \ '\itvarepsilon': '𝜀',
\ '\itzeta': '𝜁',
\ '\iteta': '𝜂',
\ '\ittheta': '𝜃',
@@ -2380,15 +2395,15 @@ function! julia_latex_symbols#get_dict()
\ '\itsigma': '𝜎',
\ '\ittau': '𝜏',
\ '\itupsilon': '𝜐',
- \ '\itphi': '𝜑',
+ \ '\itvarphi': '𝜑',
\ '\itchi': '𝜒',
\ '\itpsi': '𝜓',
\ '\itomega': '𝜔',
\ '\itpartial': '𝜕',
- \ '\itvarepsilon': '𝜖',
+ \ '\itepsilon': '𝜖',
\ '\itvartheta': '𝜗',
\ '\itvarkappa': '𝜘',
- \ '\itvarphi': '𝜙',
+ \ '\itphi': '𝜙',
\ '\itvarrho': '𝜚',
\ '\itvarpi': '𝜛',
\ '\biAlpha': '𝜜',
@@ -2421,7 +2436,7 @@ function! julia_latex_symbols#get_dict()
\ '\bibeta': '𝜷',
\ '\bigamma': '𝜸',
\ '\bidelta': '𝜹',
- \ '\biepsilon': '𝜺',
+ \ '\bivarepsilon': '𝜺',
\ '\bizeta': '𝜻',
\ '\bieta': '𝜼',
\ '\bitheta': '𝜽',
@@ -2438,15 +2453,15 @@ function! julia_latex_symbols#get_dict()
\ '\bisigma': '𝝈',
\ '\bitau': '𝝉',
\ '\biupsilon': '𝝊',
- \ '\biphi': '𝝋',
+ \ '\bivarphi': '𝝋',
\ '\bichi': '𝝌',
\ '\bipsi': '𝝍',
\ '\biomega': '𝝎',
\ '\bipartial': '𝝏',
- \ '\bivarepsilon': '𝝐',
+ \ '\biepsilon': '𝝐',
\ '\bivartheta': '𝝑',
\ '\bivarkappa': '𝝒',
- \ '\bivarphi': '𝝓',
+ \ '\biphi': '𝝓',
\ '\bivarrho': '𝝔',
\ '\bivarpi': '𝝕',
\ '\bsansAlpha': '𝝖',
@@ -2479,7 +2494,7 @@ function! julia_latex_symbols#get_dict()
\ '\bsansbeta': '𝝱',
\ '\bsansgamma': '𝝲',
\ '\bsansdelta': '𝝳',
- \ '\bsansepsilon': '𝝴',
+ \ '\bsansvarepsilon': '𝝴',
\ '\bsanszeta': '𝝵',
\ '\bsanseta': '𝝶',
\ '\bsanstheta': '𝝷',
@@ -2496,15 +2511,15 @@ function! julia_latex_symbols#get_dict()
\ '\bsanssigma': '𝞂',
\ '\bsanstau': '𝞃',
\ '\bsansupsilon': '𝞄',
- \ '\bsansphi': '𝞅',
+ \ '\bsansvarphi': '𝞅',
\ '\bsanschi': '𝞆',
\ '\bsanspsi': '𝞇',
\ '\bsansomega': '𝞈',
\ '\bsanspartial': '𝞉',
- \ '\bsansvarepsilon': '𝞊',
+ \ '\bsansepsilon': '𝞊',
\ '\bsansvartheta': '𝞋',
\ '\bsansvarkappa': '𝞌',
- \ '\bsansvarphi': '𝞍',
+ \ '\bsansphi': '𝞍',
\ '\bsansvarrho': '𝞎',
\ '\bsansvarpi': '𝞏',
\ '\bisansAlpha': '𝞐',
@@ -2537,7 +2552,7 @@ function! julia_latex_symbols#get_dict()
\ '\bisansbeta': '𝞫',
\ '\bisansgamma': '𝞬',
\ '\bisansdelta': '𝞭',
- \ '\bisansepsilon': '𝞮',
+ \ '\bisansvarepsilon': '𝞮',
\ '\bisanszeta': '𝞯',
\ '\bisanseta': '𝞰',
\ '\bisanstheta': '𝞱',
@@ -2554,15 +2569,15 @@ function! julia_latex_symbols#get_dict()
\ '\bisanssigma': '𝞼',
\ '\bisanstau': '𝞽',
\ '\bisansupsilon': '𝞾',
- \ '\bisansphi': '𝞿',
+ \ '\bisansvarphi': '𝞿',
\ '\bisanschi': '𝟀',
\ '\bisanspsi': '𝟁',
\ '\bisansomega': '𝟂',
\ '\bisanspartial': '𝟃',
- \ '\bisansvarepsilon': '𝟄',
+ \ '\bisansepsilon': '𝟄',
\ '\bisansvartheta': '𝟅',
\ '\bisansvarkappa': '𝟆',
- \ '\bisansvarphi': '𝟇',
+ \ '\bisansphi': '𝟇',
\ '\bisansvarrho': '𝟈',
\ '\bisansvarpi': '𝟉',
\ '\bfDigamma': '𝟊',
@@ -2682,6 +2697,9 @@ function! julia_latex_symbols#get_dict()
\ '\:sun_with_face:': '🌞',
\ '\:star2:': '🌟',
\ '\:stars:': '🌠',
+ \ '\:hotdog:': '🌭',
+ \ '\:taco:': '🌮',
+ \ '\:burrito:': '🌯',
\ '\:chestnut:': '🌰',
\ '\:seedling:': '🌱',
\ '\:evergreen_tree:': '🌲',
@@ -2748,7 +2766,7 @@ function! julia_latex_symbols#get_dict()
\ '\:cake:': '🍰',
\ '\:bento:': '🍱',
\ '\:stew:': '🍲',
- \ '\:egg:': '🍳',
+ \ '\:fried_egg:': '🍳',
\ '\:fork_and_knife:': '🍴',
\ '\:tea:': '🍵',
\ '\:sake:': '🍶',
@@ -2758,6 +2776,8 @@ function! julia_latex_symbols#get_dict()
\ '\:beer:': '🍺',
\ '\:beers:': '🍻',
\ '\:baby_bottle:': '🍼',
+ \ '\:champagne:': '🍾',
+ \ '\:popcorn:': '🍿',
\ '\:ribbon:': '🎀',
\ '\:gift:': '🎁',
\ '\:birthday:': '🎂',
@@ -2815,11 +2835,17 @@ function! julia_latex_symbols#get_dict()
\ '\:snowboarder:': '🏂',
\ '\:runner:': '🏃',
\ '\:surfer:': '🏄',
+ \ '\:sports_medal:': '🏅',
\ '\:trophy:': '🏆',
\ '\:horse_racing:': '🏇',
\ '\:football:': '🏈',
\ '\:rugby_football:': '🏉',
\ '\:swimmer:': '🏊',
+ \ '\:cricket_bat_and_ball:': '🏏',
+ \ '\:volleyball:': '🏐',
+ \ '\:field_hockey_stick_and_ball:': '🏑',
+ \ '\:ice_hockey_stick_and_puck:': '🏒',
+ \ '\:table_tennis_paddle_and_ball:': '🏓',
\ '\:house:': '🏠',
\ '\:house_with_garden:': '🏡',
\ '\:office:': '🏢',
@@ -2837,6 +2863,10 @@ function! julia_latex_symbols#get_dict()
\ '\:izakaya_lantern:': '🏮',
\ '\:japanese_castle:': '🏯',
\ '\:european_castle:': '🏰',
+ \ '\:waving_black_flag:': '🏴',
+ \ '\:badminton_racquet_and_shuttlecock:': '🏸',
+ \ '\:bow_and_arrow:': '🏹',
+ \ '\:amphora:': '🏺',
\ '\:skin-tone-2:': '🏻',
\ '\:skin-tone-3:': '🏼',
\ '\:skin-tone-4:': '🏽',
@@ -2872,7 +2902,7 @@ function! julia_latex_symbols#get_dict()
\ '\:bug:': '🐛',
\ '\:ant:': '🐜',
\ '\:bee:': '🐝',
- \ '\:beetle:': '🐞',
+ \ '\:ladybug:': '🐞',
\ '\:fish:': '🐟',
\ '\:tropical_fish:': '🐠',
\ '\:blowfish:': '🐡',
@@ -2948,6 +2978,7 @@ function! julia_latex_symbols#get_dict()
\ '\:woman:': '👩',
\ '\:family:': '👪',
\ '\:couple:': '👫',
+ \ '\:man_and_woman_holding_hands:': '👫',
\ '\:two_men_holding_hands:': '👬',
\ '\:two_women_holding_hands:': '👭',
\ '\:cop:': '👮',
@@ -3066,6 +3097,7 @@ function! julia_latex_symbols#get_dict()
\ '\:pager:': '📟',
\ '\:fax:': '📠',
\ '\:satellite:': '📡',
+ \ '\:satellite_antenna:': '📡',
\ '\:loudspeaker:': '📢',
\ '\:mega:': '📣',
\ '\:outbox_tray:': '📤',
@@ -3088,10 +3120,12 @@ function! julia_latex_symbols#get_dict()
\ '\:no_mobile_phones:': '📵',
\ '\:signal_strength:': '📶',
\ '\:camera:': '📷',
+ \ '\:camera_with_flash:': '📸',
\ '\:video_camera:': '📹',
\ '\:tv:': '📺',
\ '\:radio:': '📻',
\ '\:vhs:': '📼',
+ \ '\:prayer_beads:': '📿',
\ '\:twisted_rightwards_arrows:': '🔀',
\ '\:repeat:': '🔁',
\ '\:repeat_one:': '🔂',
@@ -3154,6 +3188,10 @@ function! julia_latex_symbols#get_dict()
\ '\:small_red_triangle_down:': '🔻',
\ '\:arrow_up_small:': '🔼',
\ '\:arrow_down_small:': '🔽',
+ \ '\:kaaba:': '🕋',
+ \ '\:mosque:': '🕌',
+ \ '\:synagogue:': '🕍',
+ \ '\:menorah_with_nine_branches:': '🕎',
\ '\:clock1:': '🕐',
\ '\:clock2:': '🕑',
\ '\:clock3:': '🕒',
@@ -3178,6 +3216,10 @@ function! julia_latex_symbols#get_dict()
\ '\:clock1030:': '🕥',
\ '\:clock1130:': '🕦',
\ '\:clock1230:': '🕧',
+ \ '\:man_dancing:': '🕺',
+ \ '\:middle_finger:': '🖕',
+ \ '\:spock-hand:': '🖖',
+ \ '\:black_heart:': '🖤',
\ '\:mount_fuji:': '🗻',
\ '\:tokyo_tower:': '🗼',
\ '\:statue_of_liberty:': '🗽',
@@ -3248,6 +3290,10 @@ function! julia_latex_symbols#get_dict()
\ '\:pouting_cat:': '😾',
\ '\:crying_cat_face:': '😿',
\ '\:scream_cat:': '🙀',
+ \ '\:slightly_frowning_face:': '🙁',
+ \ '\:slightly_smiling_face:': '🙂',
+ \ '\:upside_down_face:': '🙃',
+ \ '\:face_with_rolling_eyes:': '🙄',
\ '\:no_good:': '🙅',
\ '\:ok_woman:': '🙆',
\ '\:bow:': '🙇',
@@ -3328,5 +3374,328 @@ function! julia_latex_symbols#get_dict()
\ '\:passport_control:': '🛂',
\ '\:customs:': '🛃',
\ '\:baggage_claim:': '🛄',
- \ '\:left_luggage:': '🛅'}
+ \ '\:left_luggage:': '🛅',
+ \ '\:sleeping_accommodation:': '🛌',
+ \ '\:place_of_worship:': '🛐',
+ \ '\:octagonal_sign:': '🛑',
+ \ '\:shopping_trolley:': '🛒',
+ \ '\:hindu_temple:': '🛕',
+ \ '\:hut:': '🛖',
+ \ '\:elevator:': '🛗',
+ \ '\:airplane_departure:': '🛫',
+ \ '\:airplane_arriving:': '🛬',
+ \ '\:scooter:': '🛴',
+ \ '\:motor_scooter:': '🛵',
+ \ '\:canoe:': '🛶',
+ \ '\:sled:': '🛷',
+ \ '\:flying_saucer:': '🛸',
+ \ '\:skateboard:': '🛹',
+ \ '\:auto_rickshaw:': '🛺',
+ \ '\:pickup_truck:': '🛻',
+ \ '\:roller_skate:': '🛼',
+ \ '\:large_orange_circle:': '🟠',
+ \ '\:large_yellow_circle:': '🟡',
+ \ '\:large_green_circle:': '🟢',
+ \ '\:large_purple_circle:': '🟣',
+ \ '\:large_brown_circle:': '🟤',
+ \ '\:large_red_square:': '🟥',
+ \ '\:large_blue_square:': '🟦',
+ \ '\:large_orange_square:': '🟧',
+ \ '\:large_yellow_square:': '🟨',
+ \ '\:large_green_square:': '🟩',
+ \ '\:large_purple_square:': '🟪',
+ \ '\:large_brown_square:': '🟫',
+ \ '\:pinched_fingers:': '🤌',
+ \ '\:white_heart:': '🤍',
+ \ '\:brown_heart:': '🤎',
+ \ '\:pinching_hand:': '🤏',
+ \ '\:zipper_mouth_face:': '🤐',
+ \ '\:money_mouth_face:': '🤑',
+ \ '\:face_with_thermometer:': '🤒',
+ \ '\:nerd_face:': '🤓',
+ \ '\:thinking_face:': '🤔',
+ \ '\:face_with_head_bandage:': '🤕',
+ \ '\:robot_face:': '🤖',
+ \ '\:hugging_face:': '🤗',
+ \ '\:the_horns:': '🤘',
+ \ '\:call_me_hand:': '🤙',
+ \ '\:raised_back_of_hand:': '🤚',
+ \ '\:left-facing_fist:': '🤛',
+ \ '\:right-facing_fist:': '🤜',
+ \ '\:handshake:': '🤝',
+ \ '\:crossed_fingers:': '🤞',
+ \ '\:i_love_you_hand_sign:': '🤟',
+ \ '\:face_with_cowboy_hat:': '🤠',
+ \ '\:clown_face:': '🤡',
+ \ '\:nauseated_face:': '🤢',
+ \ '\:rolling_on_the_floor_laughing:': '🤣',
+ \ '\:drooling_face:': '🤤',
+ \ '\:lying_face:': '🤥',
+ \ '\:face_palm:': '🤦',
+ \ '\:sneezing_face:': '🤧',
+ \ '\:face_with_raised_eyebrow:': '🤨',
+ \ '\:star-struck:': '🤩',
+ \ '\:zany_face:': '🤪',
+ \ '\:shushing_face:': '🤫',
+ \ '\:face_with_symbols_on_mouth:': '🤬',
+ \ '\:face_with_hand_over_mouth:': '🤭',
+ \ '\:face_vomiting:': '🤮',
+ \ '\:exploding_head:': '🤯',
+ \ '\:pregnant_woman:': '🤰',
+ \ '\:breast-feeding:': '🤱',
+ \ '\:palms_up_together:': '🤲',
+ \ '\:selfie:': '🤳',
+ \ '\:prince:': '🤴',
+ \ '\:person_in_tuxedo:': '🤵',
+ \ '\:mrs_claus:': '🤶',
+ \ '\:shrug:': '🤷',
+ \ '\:person_doing_cartwheel:': '🤸',
+ \ '\:juggling:': '🤹',
+ \ '\:fencer:': '🤺',
+ \ '\:wrestlers:': '🤼',
+ \ '\:water_polo:': '🤽',
+ \ '\:handball:': '🤾',
+ \ '\:diving_mask:': '🤿',
+ \ '\:wilted_flower:': '🥀',
+ \ '\:drum_with_drumsticks:': '🥁',
+ \ '\:clinking_glasses:': '🥂',
+ \ '\:tumbler_glass:': '🥃',
+ \ '\:spoon:': '🥄',
+ \ '\:goal_net:': '🥅',
+ \ '\:first_place_medal:': '🥇',
+ \ '\:second_place_medal:': '🥈',
+ \ '\:third_place_medal:': '🥉',
+ \ '\:boxing_glove:': '🥊',
+ \ '\:martial_arts_uniform:': '🥋',
+ \ '\:curling_stone:': '🥌',
+ \ '\:lacrosse:': '🥍',
+ \ '\:softball:': '🥎',
+ \ '\:flying_disc:': '🥏',
+ \ '\:croissant:': '🥐',
+ \ '\:avocado:': '🥑',
+ \ '\:cucumber:': '🥒',
+ \ '\:bacon:': '🥓',
+ \ '\:potato:': '🥔',
+ \ '\:carrot:': '🥕',
+ \ '\:baguette_bread:': '🥖',
+ \ '\:green_salad:': '🥗',
+ \ '\:shallow_pan_of_food:': '🥘',
+ \ '\:stuffed_flatbread:': '🥙',
+ \ '\:egg:': '🥚',
+ \ '\:glass_of_milk:': '🥛',
+ \ '\:peanuts:': '🥜',
+ \ '\:kiwifruit:': '🥝',
+ \ '\:pancakes:': '🥞',
+ \ '\:dumpling:': '🥟',
+ \ '\:fortune_cookie:': '🥠',
+ \ '\:takeout_box:': '🥡',
+ \ '\:chopsticks:': '🥢',
+ \ '\:bowl_with_spoon:': '🥣',
+ \ '\:cup_with_straw:': '🥤',
+ \ '\:coconut:': '🥥',
+ \ '\:broccoli:': '🥦',
+ \ '\:pie:': '🥧',
+ \ '\:pretzel:': '🥨',
+ \ '\:cut_of_meat:': '🥩',
+ \ '\:sandwich:': '🥪',
+ \ '\:canned_food:': '🥫',
+ \ '\:leafy_green:': '🥬',
+ \ '\:mango:': '🥭',
+ \ '\:moon_cake:': '🥮',
+ \ '\:bagel:': '🥯',
+ \ '\:smiling_face_with_3_hearts:': '🥰',
+ \ '\:yawning_face:': '🥱',
+ \ '\:smiling_face_with_tear:': '🥲',
+ \ '\:partying_face:': '🥳',
+ \ '\:woozy_face:': '🥴',
+ \ '\:hot_face:': '🥵',
+ \ '\:cold_face:': '🥶',
+ \ '\:ninja:': '🥷',
+ \ '\:disguised_face:': '🥸',
+ \ '\:pleading_face:': '🥺',
+ \ '\:sari:': '🥻',
+ \ '\:lab_coat:': '🥼',
+ \ '\:goggles:': '🥽',
+ \ '\:hiking_boot:': '🥾',
+ \ '\:womans_flat_shoe:': '🥿',
+ \ '\:crab:': '🦀',
+ \ '\:lion_face:': '🦁',
+ \ '\:scorpion:': '🦂',
+ \ '\:turkey:': '🦃',
+ \ '\:unicorn_face:': '🦄',
+ \ '\:eagle:': '🦅',
+ \ '\:duck:': '🦆',
+ \ '\:bat:': '🦇',
+ \ '\:shark:': '🦈',
+ \ '\:owl:': '🦉',
+ \ '\:fox_face:': '🦊',
+ \ '\:butterfly:': '🦋',
+ \ '\:deer:': '🦌',
+ \ '\:gorilla:': '🦍',
+ \ '\:lizard:': '🦎',
+ \ '\:rhinoceros:': '🦏',
+ \ '\:shrimp:': '🦐',
+ \ '\:squid:': '🦑',
+ \ '\:giraffe_face:': '🦒',
+ \ '\:zebra_face:': '🦓',
+ \ '\:hedgehog:': '🦔',
+ \ '\:sauropod:': '🦕',
+ \ '\:t-rex:': '🦖',
+ \ '\:cricket:': '🦗',
+ \ '\:kangaroo:': '🦘',
+ \ '\:llama:': '🦙',
+ \ '\:peacock:': '🦚',
+ \ '\:hippopotamus:': '🦛',
+ \ '\:parrot:': '🦜',
+ \ '\:raccoon:': '🦝',
+ \ '\:lobster:': '🦞',
+ \ '\:mosquito:': '🦟',
+ \ '\:microbe:': '🦠',
+ \ '\:badger:': '🦡',
+ \ '\:swan:': '🦢',
+ \ '\:mammoth:': '🦣',
+ \ '\:dodo:': '🦤',
+ \ '\:sloth:': '🦥',
+ \ '\:otter:': '🦦',
+ \ '\:orangutan:': '🦧',
+ \ '\:skunk:': '🦨',
+ \ '\:flamingo:': '🦩',
+ \ '\:oyster:': '🦪',
+ \ '\:beaver:': '🦫',
+ \ '\:bison:': '🦬',
+ \ '\:seal:': '🦭',
+ \ '\:guide_dog:': '🦮',
+ \ '\:probing_cane:': '🦯',
+ \ '\:bone:': '🦴',
+ \ '\:leg:': '🦵',
+ \ '\:foot:': '🦶',
+ \ '\:tooth:': '🦷',
+ \ '\:superhero:': '🦸',
+ \ '\:supervillain:': '🦹',
+ \ '\:safety_vest:': '🦺',
+ \ '\:ear_with_hearing_aid:': '🦻',
+ \ '\:motorized_wheelchair:': '🦼',
+ \ '\:manual_wheelchair:': '🦽',
+ \ '\:mechanical_arm:': '🦾',
+ \ '\:mechanical_leg:': '🦿',
+ \ '\:cheese_wedge:': '🧀',
+ \ '\:cupcake:': '🧁',
+ \ '\:salt:': '🧂',
+ \ '\:beverage_box:': '🧃',
+ \ '\:garlic:': '🧄',
+ \ '\:onion:': '🧅',
+ \ '\:falafel:': '🧆',
+ \ '\:waffle:': '🧇',
+ \ '\:butter:': '🧈',
+ \ '\:mate_drink:': '🧉',
+ \ '\:ice_cube:': '🧊',
+ \ '\:bubble_tea:': '🧋',
+ \ '\:standing_person:': '🧍',
+ \ '\:kneeling_person:': '🧎',
+ \ '\:deaf_person:': '🧏',
+ \ '\:face_with_monocle:': '🧐',
+ \ '\:adult:': '🧑',
+ \ '\:child:': '🧒',
+ \ '\:older_adult:': '🧓',
+ \ '\:bearded_person:': '🧔',
+ \ '\:person_with_headscarf:': '🧕',
+ \ '\:person_in_steamy_room:': '🧖',
+ \ '\:person_climbing:': '🧗',
+ \ '\:person_in_lotus_position:': '🧘',
+ \ '\:mage:': '🧙',
+ \ '\:fairy:': '🧚',
+ \ '\:vampire:': '🧛',
+ \ '\:merperson:': '🧜',
+ \ '\:elf:': '🧝',
+ \ '\:genie:': '🧞',
+ \ '\:zombie:': '🧟',
+ \ '\:brain:': '🧠',
+ \ '\:orange_heart:': '🧡',
+ \ '\:billed_cap:': '🧢',
+ \ '\:scarf:': '🧣',
+ \ '\:gloves:': '🧤',
+ \ '\:coat:': '🧥',
+ \ '\:socks:': '🧦',
+ \ '\:red_envelope:': '🧧',
+ \ '\:firecracker:': '🧨',
+ \ '\:jigsaw:': '🧩',
+ \ '\:test_tube:': '🧪',
+ \ '\:petri_dish:': '🧫',
+ \ '\:dna:': '🧬',
+ \ '\:compass:': '🧭',
+ \ '\:abacus:': '🧮',
+ \ '\:fire_extinguisher:': '🧯',
+ \ '\:toolbox:': '🧰',
+ \ '\:bricks:': '🧱',
+ \ '\:magnet:': '🧲',
+ \ '\:luggage:': '🧳',
+ \ '\:lotion_bottle:': '🧴',
+ \ '\:thread:': '🧵',
+ \ '\:yarn:': '🧶',
+ \ '\:safety_pin:': '🧷',
+ \ '\:teddy_bear:': '🧸',
+ \ '\:broom:': '🧹',
+ \ '\:basket:': '🧺',
+ \ '\:roll_of_paper:': '🧻',
+ \ '\:soap:': '🧼',
+ \ '\:sponge:': '🧽',
+ \ '\:receipt:': '🧾',
+ \ '\:nazar_amulet:': '🧿',
+ \ '\:ballet_shoes:': '🩰',
+ \ '\:one-piece_swimsuit:': '🩱',
+ \ '\:briefs:': '🩲',
+ \ '\:shorts:': '🩳',
+ \ '\:thong_sandal:': '🩴',
+ \ '\:drop_of_blood:': '🩸',
+ \ '\:adhesive_bandage:': '🩹',
+ \ '\:stethoscope:': '🩺',
+ \ '\:yo-yo:': '🪀',
+ \ '\:kite:': '🪁',
+ \ '\:parachute:': '🪂',
+ \ '\:boomerang:': '🪃',
+ \ '\:magic_wand:': '🪄',
+ \ '\:pinata:': '🪅',
+ \ '\:nesting_dolls:': '🪆',
+ \ '\:ringed_planet:': '🪐',
+ \ '\:chair:': '🪑',
+ \ '\:razor:': '🪒',
+ \ '\:axe:': '🪓',
+ \ '\:diya_lamp:': '🪔',
+ \ '\:banjo:': '🪕',
+ \ '\:military_helmet:': '🪖',
+ \ '\:accordion:': '🪗',
+ \ '\:long_drum:': '🪘',
+ \ '\:coin:': '🪙',
+ \ '\:carpentry_saw:': '🪚',
+ \ '\:screwdriver:': '🪛',
+ \ '\:ladder:': '🪜',
+ \ '\:hook:': '🪝',
+ \ '\:mirror:': '🪞',
+ \ '\:window:': '🪟',
+ \ '\:plunger:': '🪠',
+ \ '\:sewing_needle:': '🪡',
+ \ '\:knot:': '🪢',
+ \ '\:bucket:': '🪣',
+ \ '\:mouse_trap:': '🪤',
+ \ '\:toothbrush:': '🪥',
+ \ '\:headstone:': '🪦',
+ \ '\:placard:': '🪧',
+ \ '\:rock:': '🪨',
+ \ '\:fly:': '🪰',
+ \ '\:worm:': '🪱',
+ \ '\:beetle:': '🪲',
+ \ '\:cockroach:': '🪳',
+ \ '\:potted_plant:': '🪴',
+ \ '\:wood:': '🪵',
+ \ '\:feather:': '🪶',
+ \ '\:anatomical_heart:': '🫀',
+ \ '\:lungs:': '🫁',
+ \ '\:people_hugging:': '🫂',
+ \ '\:blueberries:': '🫐',
+ \ '\:bell_pepper:': '🫑',
+ \ '\:olive:': '🫒',
+ \ '\:flatbread:': '🫓',
+ \ '\:tamale:': '🫔',
+ \ '\:fondue:': '🫕',
+ \ '\:teapot:': '🫖'}
endfunction
diff --git a/debian/changelog b/debian/changelog
index 40e21c2..ee9ba5f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+vim-julia (0.0~git20221020.fca7e3e-1) UNRELEASED; urgency=low
+
+ * New upstream snapshot.
+
+ -- Debian Janitor <janitor@jelmer.uk> Wed, 21 Dec 2022 05:47:10 -0000
+
vim-julia (0.0~git20211208.e497299-1) unstable; urgency=medium
* New upstream version 0.0~git20211208.e497299
diff --git a/doc/julia-vim-L2U-table.txt b/doc/julia-vim-L2U-table.txt
index 6066f09..44222fa 100644
--- a/doc/julia-vim-L2U-table.txt
+++ b/doc/julia-vim-L2U-table.txt
@@ -4,7 +4,7 @@ julia-vim-L2U-table.txt LaTeX-to-Unicode reference table
LATEX-TO-UNICODE REFERENCE TABLE *L2U-ref* *julia-vim-L2U-reference*
Note: This file is autogenerated from the script 'generate_latex_symbols_table.jl'
- The symbols are based on the documentation of Julia version 1.5.0-DEV.67
+ The symbols are based on the documentation of Julia version 1.9.0-DEV.16
See |julia-vim| for the LaTeX-to-Unicode manual.
Code point(s) Character(s) Tab completion sequence(s) Unicode name(s)~
@@ -118,33 +118,33 @@ U+002DC ˜ \tildelow SMA
U+002E1 ˡ \^l MODIFIER LETTER SMALL L
U+002E2 ˢ \^s MODIFIER LETTER SMALL S
U+002E3 ˣ \^x MODIFIER LETTER SMALL X
-U+00300 ◌̀ \grave COMBINING GRAVE ACCENT / NON-SPACING GRAVE
-U+00301 ◌́ \acute COMBINING ACUTE ACCENT / NON-SPACING ACUTE
-U+00302 ◌̂ \hat COMBINING CIRCUMFLEX ACCENT / NON-SPACING CIRCUMFLEX
-U+00303 ◌̃ \tilde COMBINING TILDE / NON-SPACING TILDE
-U+00304 ◌̄ \bar COMBINING MACRON / NON-SPACING MACRON
-U+00305 ◌̅ \overbar COMBINING OVERLINE / NON-SPACING OVERSCORE
-U+00306 ◌̆ \breve COMBINING BREVE / NON-SPACING BREVE
-U+00307 ◌̇ \dot COMBINING DOT ABOVE / NON-SPACING DOT ABOVE
-U+00308 ◌̈ \ddot COMBINING DIAERESIS / NON-SPACING DIAERESIS
-U+00309 ◌̉ \ovhook COMBINING HOOK ABOVE / NON-SPACING HOOK ABOVE
-U+0030A ◌̊ \ocirc COMBINING RING ABOVE / NON-SPACING RING ABOVE
-U+0030B ◌̋ \H COMBINING DOUBLE ACUTE ACCENT / NON-SPACING DOUBLE ACUTE
-U+0030C ◌̌ \check COMBINING CARON / NON-SPACING HACEK
-U+00310 ◌̐ \candra COMBINING CANDRABINDU / NON-SPACING CANDRABINDU
-U+00312 ◌̒ \oturnedcomma COMBINING TURNED COMMA ABOVE / NON-SPACING TURNED COMMA ABOVE
-U+00315 ◌̕ \ocommatopright COMBINING COMMA ABOVE RIGHT / NON-SPACING COMMA ABOVE RIGHT
-U+0031A ◌̚ \droang COMBINING LEFT ANGLE ABOVE / NON-SPACING LEFT ANGLE ABOVE
-U+00321 ◌̡ \palh COMBINING PALATALIZED HOOK BELOW / NON-SPACING PALATALIZED HOOK BELOW
-U+00322 ◌̢ \rh COMBINING RETROFLEX HOOK BELOW / NON-SPACING RETROFLEX HOOK BELOW
-U+00327 ◌̧ \c COMBINING CEDILLA / NON-SPACING CEDILLA
-U+00328 ◌̨ \k COMBINING OGONEK / NON-SPACING OGONEK
-U+0032A ◌̪ \sbbrg COMBINING BRIDGE BELOW / NON-SPACING BRIDGE BELOW
-U+00330 ◌̰ \wideutilde COMBINING TILDE BELOW / NON-SPACING TILDE BELOW
-U+00332 ◌̲ \underbar COMBINING LOW LINE / NON-SPACING UNDERSCORE
-U+00336 ◌̶ \strike, \sout COMBINING LONG STROKE OVERLAY / NON-SPACING LONG BAR OVERLAY
-U+00338 ◌̸ \not COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
-U+0034D ◌͍ \underleftrightarrow COMBINING LEFT RIGHT ARROW BELOW
+U+00300 ◌̀ \grave COMBINING GRAVE ACCENT / NON-SPACING GRAVE
+U+00301 ◌́ \acute COMBINING ACUTE ACCENT / NON-SPACING ACUTE
+U+00302 ◌̂ \hat COMBINING CIRCUMFLEX ACCENT / NON-SPACING CIRCUMFLEX
+U+00303 ◌̃ \tilde COMBINING TILDE / NON-SPACING TILDE
+U+00304 ◌̄ \bar COMBINING MACRON / NON-SPACING MACRON
+U+00305 ◌̅ \overbar COMBINING OVERLINE / NON-SPACING OVERSCORE
+U+00306 ◌̆ \breve COMBINING BREVE / NON-SPACING BREVE
+U+00307 ◌̇ \dot COMBINING DOT ABOVE / NON-SPACING DOT ABOVE
+U+00308 ◌̈ \ddot COMBINING DIAERESIS / NON-SPACING DIAERESIS
+U+00309 ◌̉ \ovhook COMBINING HOOK ABOVE / NON-SPACING HOOK ABOVE
+U+0030A ◌̊ \ocirc COMBINING RING ABOVE / NON-SPACING RING ABOVE
+U+0030B ◌̋ \H COMBINING DOUBLE ACUTE ACCENT / NON-SPACING DOUBLE ACUTE
+U+0030C ◌̌ \check COMBINING CARON / NON-SPACING HACEK
+U+00310 ◌̐ \candra COMBINING CANDRABINDU / NON-SPACING CANDRABINDU
+U+00312 ◌̒ \oturnedcomma COMBINING TURNED COMMA ABOVE / NON-SPACING TURNED COMMA ABOVE
+U+00315 ◌̕ \ocommatopright COMBINING COMMA ABOVE RIGHT / NON-SPACING COMMA ABOVE RIGHT
+U+0031A ◌̚ \droang COMBINING LEFT ANGLE ABOVE / NON-SPACING LEFT ANGLE ABOVE
+U+00321 ◌̡ \palh COMBINING PALATALIZED HOOK BELOW / NON-SPACING PALATALIZED HOOK BELOW
+U+00322 ◌̢ \rh COMBINING RETROFLEX HOOK BELOW / NON-SPACING RETROFLEX HOOK BELOW
+U+00327 ◌̧ \c COMBINING CEDILLA / NON-SPACING CEDILLA
+U+00328 ◌̨ \k COMBINING OGONEK / NON-SPACING OGONEK
+U+0032A ◌̪ \sbbrg COMBINING BRIDGE BELOW / NON-SPACING BRIDGE BELOW
+U+00330 ◌̰ \wideutilde COMBINING TILDE BELOW / NON-SPACING TILDE BELOW
+U+00332 ◌̲ \underbar COMBINING LOW LINE / NON-SPACING UNDERSCORE
+U+00336 ◌̶ \strike, \sout COMBINING LONG STROKE OVERLAY / NON-SPACING LONG BAR OVERLAY
+U+00338 ◌̸ \not COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+0034D ◌͍ \underleftrightarrow COMBINING LEFT RIGHT ARROW BELOW
U+00391 Α \Alpha GREEK CAPITAL LETTER ALPHA
U+00392 Β \Beta GREEK CAPITAL LETTER BETA
U+00393 Γ \Gamma GREEK CAPITAL LETTER GAMMA
@@ -262,7 +262,7 @@ U+01D6A ᵪ \_chi GR
U+01D9C ᶜ \^c MODIFIER LETTER SMALL C
U+01DA0 ᶠ \^f MODIFIER LETTER SMALL F
U+01DA5 ᶥ \^iota MODIFIER LETTER SMALL IOTA
-U+01DB2 ᶲ \^Phi MODIFIER LETTER SMALL PHI
+U+01DB2 ᶲ \^ltphi MODIFIER LETTER SMALL PHI
U+01DBB ᶻ \^z MODIFIER LETTER SMALL Z
U+01DBF ᶿ \^theta MODIFIER LETTER SMALL THETA
U+02002 \enspace EN SPACE
@@ -276,8 +276,8 @@ U+02016 ‖ \Vert DO
U+02018 ‘ \lq LEFT SINGLE QUOTATION MARK / SINGLE TURNED COMMA QUOTATION MARK
U+02019 ’ \rq RIGHT SINGLE QUOTATION MARK / SINGLE COMMA QUOTATION MARK
U+0201B ‛ \reapos SINGLE HIGH-REVERSED-9 QUOTATION MARK / SINGLE REVERSED COMMA QUOTATION MARK
-U+0201C “ \quotedblleft LEFT DOUBLE QUOTATION MARK / DOUBLE TURNED COMMA QUOTATION MARK
-U+0201D ” \quotedblright RIGHT DOUBLE QUOTATION MARK / DOUBLE COMMA QUOTATION MARK
+U+0201C “ \ldq LEFT DOUBLE QUOTATION MARK / DOUBLE TURNED COMMA QUOTATION MARK
+U+0201D ” \rdq RIGHT DOUBLE QUOTATION MARK / DOUBLE COMMA QUOTATION MARK
U+02020 † \dagger DAGGER
U+02021 ‡ \ddagger DOUBLE DAGGER
U+02022 • \bullet BULLET
@@ -297,7 +297,7 @@ U+02040 ⁀ \tieconcat CH
U+02049 ⁉ \:interrobang: EXCLAMATION QUESTION MARK
U+02057 ⁗ \pppprime QUADRUPLE PRIME
U+0205D ⁝ \tricolon TRICOLON
-U+02060 \nolinebreak WORD JOINER
+U+02060 \nolinebreak WORD JOINER
U+02070 ⁰ \^0 SUPERSCRIPT ZERO / SUPERSCRIPT DIGIT ZERO
U+02071 ⁱ \^i SUPERSCRIPT LATIN SMALL LETTER I
U+02074 ⁴ \^4 SUPERSCRIPT FOUR / SUPERSCRIPT DIGIT FOUR
@@ -342,36 +342,36 @@ U+0209B ₛ \_s LA
U+0209C ₜ \_t LATIN SUBSCRIPT SMALL LETTER T
U+020A7 ₧ \pes PESETA SIGN
U+020AC € \euro EURO SIGN
-U+020D0 ◌⃐ \leftharpoonaccent COMBINING LEFT HARPOON ABOVE / NON-SPACING LEFT HARPOON ABOVE
-U+020D1 ◌⃑ \rightharpoonaccent COMBINING RIGHT HARPOON ABOVE / NON-SPACING RIGHT HARPOON ABOVE
-U+020D2 ◌⃒ \vertoverlay COMBINING LONG VERTICAL LINE OVERLAY / NON-SPACING LONG VERTICAL BAR OVERLAY
-U+020D6 ◌⃖ \overleftarrow COMBINING LEFT ARROW ABOVE / NON-SPACING LEFT ARROW ABOVE
-U+020D7 ◌⃗ \vec COMBINING RIGHT ARROW ABOVE / NON-SPACING RIGHT ARROW ABOVE
-U+020DB ◌⃛ \dddot COMBINING THREE DOTS ABOVE / NON-SPACING THREE DOTS ABOVE
-U+020DC ◌⃜ \ddddot COMBINING FOUR DOTS ABOVE / NON-SPACING FOUR DOTS ABOVE
-U+020DD ◌⃝ \enclosecircle COMBINING ENCLOSING CIRCLE / ENCLOSING CIRCLE
-U+020DE ◌⃞ \enclosesquare COMBINING ENCLOSING SQUARE / ENCLOSING SQUARE
-U+020DF ◌⃟ \enclosediamond COMBINING ENCLOSING DIAMOND / ENCLOSING DIAMOND
-U+020E1 ◌⃡ \overleftrightarrow COMBINING LEFT RIGHT ARROW ABOVE / NON-SPACING LEFT RIGHT ARROW ABOVE
-U+020E4 ◌⃤ \enclosetriangle COMBINING ENCLOSING UPWARD POINTING TRIANGLE
-U+020E7 ◌⃧ \annuity COMBINING ANNUITY SYMBOL
-U+020E8 ◌⃨ \threeunderdot COMBINING TRIPLE UNDERDOT
-U+020E9 ◌⃩ \widebridgeabove COMBINING WIDE BRIDGE ABOVE
-U+020EC ◌⃬ \underrightharpoondown COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
-U+020ED ◌⃭ \underleftharpoondown COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
-U+020EE ◌⃮ \underleftarrow COMBINING LEFT ARROW BELOW
-U+020EF ◌⃯ \underrightarrow COMBINING RIGHT ARROW BELOW
-U+020F0 ◌⃰ \asteraccent COMBINING ASTERISK ABOVE
+U+020D0 ◌⃐ \leftharpoonaccent COMBINING LEFT HARPOON ABOVE / NON-SPACING LEFT HARPOON ABOVE
+U+020D1 ◌⃑ \rightharpoonaccent COMBINING RIGHT HARPOON ABOVE / NON-SPACING RIGHT HARPOON ABOVE
+U+020D2 ◌⃒ \vertoverlay COMBINING LONG VERTICAL LINE OVERLAY / NON-SPACING LONG VERTICAL BAR OVERLAY
+U+020D6 ◌⃖ \overleftarrow COMBINING LEFT ARROW ABOVE / NON-SPACING LEFT ARROW ABOVE
+U+020D7 ◌⃗ \vec COMBINING RIGHT ARROW ABOVE / NON-SPACING RIGHT ARROW ABOVE
+U+020DB ◌⃛ \dddot COMBINING THREE DOTS ABOVE / NON-SPACING THREE DOTS ABOVE
+U+020DC ◌⃜ \ddddot COMBINING FOUR DOTS ABOVE / NON-SPACING FOUR DOTS ABOVE
+U+020DD ◌⃝ \enclosecircle COMBINING ENCLOSING CIRCLE / ENCLOSING CIRCLE
+U+020DE ◌⃞ \enclosesquare COMBINING ENCLOSING SQUARE / ENCLOSING SQUARE
+U+020DF ◌⃟ \enclosediamond COMBINING ENCLOSING DIAMOND / ENCLOSING DIAMOND
+U+020E1 ◌⃡ \overleftrightarrow COMBINING LEFT RIGHT ARROW ABOVE / NON-SPACING LEFT RIGHT ARROW ABOVE
+U+020E4 ◌⃤ \enclosetriangle COMBINING ENCLOSING UPWARD POINTING TRIANGLE
+U+020E7 ◌⃧ \annuity COMBINING ANNUITY SYMBOL
+U+020E8 ◌⃨ \threeunderdot COMBINING TRIPLE UNDERDOT
+U+020E9 ◌⃩ \widebridgeabove COMBINING WIDE BRIDGE ABOVE
+U+020EC ◌⃬ \underrightharpoondown COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+U+020ED ◌⃭ \underleftharpoondown COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+U+020EE ◌⃮ \underleftarrow COMBINING LEFT ARROW BELOW
+U+020EF ◌⃯ \underrightarrow COMBINING RIGHT ARROW BELOW
+U+020F0 ◌⃰ \asteraccent COMBINING ASTERISK ABOVE
U+02102 ℂ \bbC DOUBLE-STRUCK CAPITAL C / DOUBLE-STRUCK C
U+02107 ℇ \eulermascheroni EULER CONSTANT / EULERS
U+0210A ℊ \scrg SCRIPT SMALL G
U+0210B ℋ \scrH SCRIPT CAPITAL H / SCRIPT H
U+0210C ℌ \frakH BLACK-LETTER CAPITAL H / BLACK-LETTER H
U+0210D ℍ \bbH DOUBLE-STRUCK CAPITAL H / DOUBLE-STRUCK H
-U+0210E ℎ \planck PLANCK CONSTANT
+U+0210E ℎ \ith, \planck PLANCK CONSTANT
U+0210F ℏ \hslash PLANCK CONSTANT OVER TWO PI / PLANCK CONSTANT OVER 2 PI
U+02110 ℐ \scrI SCRIPT CAPITAL I / SCRIPT I
-U+02111 ℑ \Im BLACK-LETTER CAPITAL I / BLACK-LETTER I
+U+02111 ℑ \Im, \frakI BLACK-LETTER CAPITAL I / BLACK-LETTER I
U+02112 ℒ \scrL SCRIPT CAPITAL L / SCRIPT L
U+02113 ℓ \ell SCRIPT SMALL L
U+02115 ℕ \bbN DOUBLE-STRUCK CAPITAL N / DOUBLE-STRUCK N
@@ -380,7 +380,7 @@ U+02118 ℘ \wp SC
U+02119 ℙ \bbP DOUBLE-STRUCK CAPITAL P / DOUBLE-STRUCK P
U+0211A ℚ \bbQ DOUBLE-STRUCK CAPITAL Q / DOUBLE-STRUCK Q
U+0211B ℛ \scrR SCRIPT CAPITAL R / SCRIPT R
-U+0211C ℜ \Re BLACK-LETTER CAPITAL R / BLACK-LETTER R
+U+0211C ℜ \Re, \frakR BLACK-LETTER CAPITAL R / BLACK-LETTER R
U+0211D ℝ \bbR DOUBLE-STRUCK CAPITAL R / DOUBLE-STRUCK R
U+0211E ℞ \xrat PRESCRIPTION TAKE
U+02122 ™ \trademark, \:tm: TRADE MARK SIGN / TRADEMARK
@@ -603,7 +603,7 @@ U+0223F ∿ \sinewave SI
U+02240 ≀ \wr WREATH PRODUCT
U+02241 ≁ \nsim NOT TILDE
U+02242 ≂ \eqsim MINUS TILDE
-U+02242 + U+00338 ≂̸ \neqsim MINUS TILDE + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02242 + U+00338 ≂̸ \neqsim MINUS TILDE + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+02243 ≃ \simeq ASYMPTOTICALLY EQUAL TO
U+02244 ≄ \nsime NOT ASYMPTOTICALLY EQUAL TO
U+02245 ≅ \cong APPROXIMATELY EQUAL TO
@@ -616,9 +616,9 @@ U+0224B ≋ \tildetrpl TR
U+0224C ≌ \allequal ALL EQUAL TO
U+0224D ≍ \asymp EQUIVALENT TO
U+0224E ≎ \Bumpeq GEOMETRICALLY EQUIVALENT TO
-U+0224E + U+00338 ≎̸ \nBumpeq GEOMETRICALLY EQUIVALENT TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+0224E + U+00338 ≎̸ \nBumpeq GEOMETRICALLY EQUIVALENT TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+0224F ≏ \bumpeq DIFFERENCE BETWEEN
-U+0224F + U+00338 ≏̸ \nbumpeq DIFFERENCE BETWEEN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+0224F + U+00338 ≏̸ \nbumpeq DIFFERENCE BETWEEN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+02250 ≐ \doteq APPROACHES THE LIMIT
U+02251 ≑ \Doteq GEOMETRICALLY EQUAL TO
U+02252 ≒ \fallingdotseq APPROXIMATELY EQUAL TO OR THE IMAGE OF
@@ -644,13 +644,13 @@ U+02265 ≥ \ge, \geq GR
U+02266 ≦ \leqq LESS-THAN OVER EQUAL TO / LESS THAN OVER EQUAL TO
U+02267 ≧ \geqq GREATER-THAN OVER EQUAL TO / GREATER THAN OVER EQUAL TO
U+02268 ≨ \lneqq LESS-THAN BUT NOT EQUAL TO / LESS THAN BUT NOT EQUAL TO
-U+02268 + U+0FE00 ≨︀ \lvertneqq LESS-THAN BUT NOT EQUAL TO / LESS THAN BUT NOT EQUAL TO + VARIATION SELECTOR-1
+U+02268 + U+0FE00 ≨︀ \lvertneqq LESS-THAN BUT NOT EQUAL TO / LESS THAN BUT NOT EQUAL TO + VARIATION SELECTOR-1
U+02269 ≩ \gneqq GREATER-THAN BUT NOT EQUAL TO / GREATER THAN BUT NOT EQUAL TO
-U+02269 + U+0FE00 ≩︀ \gvertneqq GREATER-THAN BUT NOT EQUAL TO / GREATER THAN BUT NOT EQUAL TO + VARIATION SELECTOR-1
+U+02269 + U+0FE00 ≩︀ \gvertneqq GREATER-THAN BUT NOT EQUAL TO / GREATER THAN BUT NOT EQUAL TO + VARIATION SELECTOR-1
U+0226A ≪ \ll MUCH LESS-THAN / MUCH LESS THAN
-U+0226A + U+00338 ≪̸ \NotLessLess MUCH LESS-THAN / MUCH LESS THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+0226A + U+00338 ≪̸ \NotLessLess MUCH LESS-THAN / MUCH LESS THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+0226B ≫ \gg MUCH GREATER-THAN / MUCH GREATER THAN
-U+0226B + U+00338 ≫̸ \NotGreaterGreater MUCH GREATER-THAN / MUCH GREATER THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+0226B + U+00338 ≫̸ \NotGreaterGreater MUCH GREATER-THAN / MUCH GREATER THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+0226C ≬ \between BETWEEN
U+0226D ≭ \nasymp NOT EQUIVALENT TO
U+0226E ≮ \nless NOT LESS-THAN / NOT LESS THAN
@@ -670,9 +670,9 @@ U+0227B ≻ \succ SU
U+0227C ≼ \preccurlyeq PRECEDES OR EQUAL TO
U+0227D ≽ \succcurlyeq SUCCEEDS OR EQUAL TO
U+0227E ≾ \precsim PRECEDES OR EQUIVALENT TO
-U+0227E + U+00338 ≾̸ \nprecsim PRECEDES OR EQUIVALENT TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+0227E + U+00338 ≾̸ \nprecsim PRECEDES OR EQUIVALENT TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+0227F ≿ \succsim SUCCEEDS OR EQUIVALENT TO
-U+0227F + U+00338 ≿̸ \nsuccsim SUCCEEDS OR EQUIVALENT TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+0227F + U+00338 ≿̸ \nsuccsim SUCCEEDS OR EQUIVALENT TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+02280 ⊀ \nprec DOES NOT PRECEDE
U+02281 ⊁ \nsucc DOES NOT SUCCEED
U+02282 ⊂ \subset SUBSET OF
@@ -684,15 +684,15 @@ U+02287 ⊇ \supseteq SU
U+02288 ⊈ \nsubseteq NEITHER A SUBSET OF NOR EQUAL TO
U+02289 ⊉ \nsupseteq NEITHER A SUPERSET OF NOR EQUAL TO
U+0228A ⊊ \subsetneq SUBSET OF WITH NOT EQUAL TO / SUBSET OF OR NOT EQUAL TO
-U+0228A + U+0FE00 ⊊︀ \varsubsetneqq SUBSET OF WITH NOT EQUAL TO / SUBSET OF OR NOT EQUAL TO + VARIATION SELECTOR-1
+U+0228A + U+0FE00 ⊊︀ \varsubsetneqq SUBSET OF WITH NOT EQUAL TO / SUBSET OF OR NOT EQUAL TO + VARIATION SELECTOR-1
U+0228B ⊋ \supsetneq SUPERSET OF WITH NOT EQUAL TO / SUPERSET OF OR NOT EQUAL TO
-U+0228B + U+0FE00 ⊋︀ \varsupsetneq SUPERSET OF WITH NOT EQUAL TO / SUPERSET OF OR NOT EQUAL TO + VARIATION SELECTOR-1
+U+0228B + U+0FE00 ⊋︀ \varsupsetneq SUPERSET OF WITH NOT EQUAL TO / SUPERSET OF OR NOT EQUAL TO + VARIATION SELECTOR-1
U+0228D ⊍ \cupdot MULTISET MULTIPLICATION
U+0228E ⊎ \uplus MULTISET UNION
U+0228F ⊏ \sqsubset SQUARE IMAGE OF
-U+0228F + U+00338 ⊏̸ \NotSquareSubset SQUARE IMAGE OF + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+0228F + U+00338 ⊏̸ \NotSquareSubset SQUARE IMAGE OF + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+02290 ⊐ \sqsupset SQUARE ORIGINAL OF
-U+02290 + U+00338 ⊐̸ \NotSquareSuperset SQUARE ORIGINAL OF + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02290 + U+00338 ⊐̸ \NotSquareSuperset SQUARE ORIGINAL OF + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+02291 ⊑ \sqsubseteq SQUARE IMAGE OF OR EQUAL TO
U+02292 ⊒ \sqsupseteq SQUARE ORIGINAL OF OR EQUAL TO
U+02293 ⊓ \sqcap SQUARE CAP
@@ -735,8 +735,8 @@ U+022B8 ⊸ \multimap MU
U+022B9 ⊹ \hermitconjmatrix HERMITIAN CONJUGATE MATRIX
U+022BA ⊺ \intercal INTERCALATE
U+022BB ⊻ \veebar, \xor XOR
-U+022BC ⊼ \barwedge NAND
-U+022BD ⊽ \barvee NOR
+U+022BC ⊼ \barwedge, \nand NAND
+U+022BD ⊽ \barvee, \nor NOR
U+022BE ⊾ \rightanglearc RIGHT ANGLE WITH ARC
U+022BF ⊿ \varlrtriangle RIGHT TRIANGLE
U+022C0 ⋀ \bigwedge N-ARY LOGICAL AND
@@ -818,8 +818,8 @@ U+02313 ⌓ \profsurf SE
U+02315 ⌕ \recorder TELEPHONE RECORDER
U+02317 ⌗ \viewdata VIEWDATA SQUARE
U+02319 ⌙ \turnednot TURNED NOT SIGN
-U+0231A ⌚ \:watch: WATCH
-U+0231B ⌛ \:hourglass: HOURGLASS
+U+0231A ⌚ \:watch: WATCH
+U+0231B ⌛ \:hourglass: HOURGLASS
U+0231C ⌜ \ulcorner TOP LEFT CORNER
U+0231D ⌝ \urcorner TOP RIGHT CORNER
U+0231E ⌞ \llcorner BOTTOM LEFT CORNER
@@ -853,12 +853,12 @@ U+023E4 ⏤ \strns ST
U+023E5 ⏥ \fltns FLATNESS
U+023E6 ⏦ \accurrent AC CURRENT
U+023E7 ⏧ \elinters ELECTRICAL INTERSECTION
-U+023E9 ⏩ \:fast_forward: BLACK RIGHT-POINTING DOUBLE TRIANGLE
-U+023EA ⏪ \:rewind: BLACK LEFT-POINTING DOUBLE TRIANGLE
-U+023EB ⏫ \:arrow_double_up: BLACK UP-POINTING DOUBLE TRIANGLE
-U+023EC ⏬ \:arrow_double_down: BLACK DOWN-POINTING DOUBLE TRIANGLE
-U+023F0 ⏰ \:alarm_clock: ALARM CLOCK
-U+023F3 ⏳ \:hourglass_flowing_sand: HOURGLASS WITH FLOWING SAND
+U+023E9 ⏩ \:fast_forward: BLACK RIGHT-POINTING DOUBLE TRIANGLE
+U+023EA ⏪ \:rewind: BLACK LEFT-POINTING DOUBLE TRIANGLE
+U+023EB ⏫ \:arrow_double_up: BLACK UP-POINTING DOUBLE TRIANGLE
+U+023EC ⏬ \:arrow_double_down: BLACK DOWN-POINTING DOUBLE TRIANGLE
+U+023F0 ⏰ \:alarm_clock: ALARM CLOCK
+U+023F3 ⏳ \:hourglass_flowing_sand: HOURGLASS WITH FLOWING SAND
U+02422 ␢ \blanksymbol BLANK SYMBOL / BLANK
U+02423 ␣ \visiblespace OPEN BOX
U+024C2 Ⓜ \:m: CIRCLED LATIN CAPITAL LETTER M
@@ -968,8 +968,8 @@ U+025F9 ◹ \urtriangle UP
U+025FA ◺ \lltriangle LOWER LEFT TRIANGLE
U+025FB ◻ \mdwhtsquare, \:white_medium_square: WHITE MEDIUM SQUARE
U+025FC ◼ \mdblksquare, \:black_medium_square: BLACK MEDIUM SQUARE
-U+025FD ◽ \mdsmwhtsquare, \:white_medium_small_square: WHITE MEDIUM SMALL SQUARE
-U+025FE ◾ \mdsmblksquare, \:black_medium_small_square: BLACK MEDIUM SMALL SQUARE
+U+025FD ◽ \mdsmwhtsquare, \:white_medium_small_square: WHITE MEDIUM SMALL SQUARE
+U+025FE ◾ \mdsmblksquare, \:black_medium_small_square: BLACK MEDIUM SMALL SQUARE
U+025FF ◿ \lrtriangle LOWER RIGHT TRIANGLE
U+02600 ☀ \:sunny: BLACK SUN WITH RAYS
U+02601 ☁ \:cloud: CLOUD
@@ -978,8 +978,8 @@ U+02606 ☆ \bigwhitestar WH
U+02609 ☉ \astrosun SUN
U+0260E ☎ \:phone: BLACK TELEPHONE
U+02611 ☑ \:ballot_box_with_check: BALLOT BOX WITH CHECK
-U+02614 ☔ \:umbrella: UMBRELLA WITH RAIN DROPS
-U+02615 ☕ \:coffee: HOT BEVERAGE
+U+02614 ☔ \:umbrella_with_rain_drops:, \:umbrella: UMBRELLA WITH RAIN DROPS
+U+02615 ☕ \:coffee: HOT BEVERAGE
U+0261D ☝ \:point_up: WHITE UP POINTING INDEX
U+02621 ☡ \danger CAUTION SIGN
U+0263A ☺ \:relaxed: WHITE SMILING FACE
@@ -995,18 +995,18 @@ U+02644 ♄ \saturn SA
U+02645 ♅ \uranus URANUS
U+02646 ♆ \neptune NEPTUNE
U+02647 ♇ \pluto PLUTO
-U+02648 ♈ \aries, \:aries: ARIES
-U+02649 ♉ \taurus, \:taurus: TAURUS
-U+0264A ♊ \gemini, \:gemini: GEMINI
-U+0264B ♋ \cancer, \:cancer: CANCER
-U+0264C ♌ \leo, \:leo: LEO
-U+0264D ♍ \virgo, \:virgo: VIRGO
-U+0264E ♎ \libra, \:libra: LIBRA
-U+0264F ♏ \scorpio, \:scorpius: SCORPIUS
-U+02650 ♐ \sagittarius, \:sagittarius: SAGITTARIUS
-U+02651 ♑ \capricornus, \:capricorn: CAPRICORN
-U+02652 ♒ \aquarius, \:aquarius: AQUARIUS
-U+02653 ♓ \pisces, \:pisces: PISCES
+U+02648 ♈ \aries, \:aries: ARIES
+U+02649 ♉ \taurus, \:taurus: TAURUS
+U+0264A ♊ \gemini, \:gemini: GEMINI
+U+0264B ♋ \cancer, \:cancer: CANCER
+U+0264C ♌ \leo, \:leo: LEO
+U+0264D ♍ \virgo, \:virgo: VIRGO
+U+0264E ♎ \libra, \:libra: LIBRA
+U+0264F ♏ \scorpio, \:scorpius: SCORPIUS
+U+02650 ♐ \sagittarius, \:sagittarius: SAGITTARIUS
+U+02651 ♑ \capricornus, \:capricorn: CAPRICORN
+U+02652 ♒ \aquarius, \:aquarius: AQUARIUS
+U+02653 ♓ \pisces, \:pisces: PISCES
U+02660 ♠ \spadesuit, \:spades: BLACK SPADE SUIT
U+02661 ♡ \heartsuit WHITE HEART SUIT
U+02662 ♢ \diamondsuit WHITE DIAMOND SUIT
@@ -1024,7 +1024,7 @@ U+0266E ♮ \natural MU
U+0266F ♯ \sharp MUSIC SHARP SIGN / SHARP
U+0267B ♻ \:recycle: BLACK UNIVERSAL RECYCLING SYMBOL
U+0267E ♾ \acidfree PERMANENT PAPER SIGN
-U+0267F ♿ \:wheelchair: WHEELCHAIR SYMBOL
+U+0267F ♿ \:wheelchair: WHEELCHAIR SYMBOL
U+02680 ⚀ \dicei DIE FACE-1
U+02681 ⚁ \diceii DIE FACE-2
U+02682 ⚂ \diceiii DIE FACE-3
@@ -1035,32 +1035,32 @@ U+02686 ⚆ \circledrightdot WH
U+02687 ⚇ \circledtwodots WHITE CIRCLE WITH TWO DOTS
U+02688 ⚈ \blackcircledrightdot BLACK CIRCLE WITH WHITE DOT RIGHT
U+02689 ⚉ \blackcircledtwodots BLACK CIRCLE WITH TWO WHITE DOTS
-U+02693 ⚓ \:anchor: ANCHOR
+U+02693 ⚓ \:anchor: ANCHOR
U+026A0 ⚠ \:warning: WARNING SIGN
-U+026A1 ⚡ \:zap: HIGH VOLTAGE SIGN
+U+026A1 ⚡ \:zap: HIGH VOLTAGE SIGN
U+026A5 ⚥ \hermaphrodite MALE AND FEMALE SIGN
-U+026AA ⚪ \mdwhtcircle, \:white_circle: MEDIUM WHITE CIRCLE
-U+026AB ⚫ \mdblkcircle, \:black_circle: MEDIUM BLACK CIRCLE
+U+026AA ⚪ \mdwhtcircle, \:white_circle: MEDIUM WHITE CIRCLE
+U+026AB ⚫ \mdblkcircle, \:black_circle: MEDIUM BLACK CIRCLE
U+026AC ⚬ \mdsmwhtcircle MEDIUM SMALL WHITE CIRCLE
U+026B2 ⚲ \neuter NEUTER
-U+026BD ⚽ \:soccer: SOCCER BALL
-U+026BE ⚾ \:baseball: BASEBALL
-U+026C4 ⛄ \:snowman: SNOWMAN WITHOUT SNOW
-U+026C5 ⛅ \:partly_sunny: SUN BEHIND CLOUD
-U+026CE ⛎ \:ophiuchus: OPHIUCHUS
-U+026D4 ⛔ \:no_entry: NO ENTRY
-U+026EA ⛪ \:church: CHURCH
-U+026F2 ⛲ \:fountain: FOUNTAIN
-U+026F3 ⛳ \:golf: FLAG IN HOLE
-U+026F5 ⛵ \:boat: SAILBOAT
-U+026FA ⛺ \:tent: TENT
-U+026FD ⛽ \:fuelpump: FUEL PUMP
+U+026BD ⚽ \:soccer: SOCCER BALL
+U+026BE ⚾ \:baseball: BASEBALL
+U+026C4 ⛄ \:snowman:, \:snowman_without_snow: SNOWMAN WITHOUT SNOW
+U+026C5 ⛅ \:partly_sunny: SUN BEHIND CLOUD
+U+026CE ⛎ \:ophiuchus: OPHIUCHUS
+U+026D4 ⛔ \:no_entry: NO ENTRY
+U+026EA ⛪ \:church: CHURCH
+U+026F2 ⛲ \:fountain: FOUNTAIN
+U+026F3 ⛳ \:golf: FLAG IN HOLE
+U+026F5 ⛵ \:boat: SAILBOAT
+U+026FA ⛺ \:tent: TENT
+U+026FD ⛽ \:fuelpump: FUEL PUMP
U+02702 ✂ \:scissors: BLACK SCISSORS
-U+02705 ✅ \:white_check_mark: WHITE HEAVY CHECK MARK
+U+02705 ✅ \:white_check_mark: WHITE HEAVY CHECK MARK
U+02708 ✈ \:airplane: AIRPLANE
U+02709 ✉ \:email: ENVELOPE
-U+0270A ✊ \:fist: RAISED FIST
-U+0270B ✋ \:hand: RAISED HAND
+U+0270A ✊ \:fist: RAISED FIST
+U+0270B ✋ \:hand: RAISED HAND
U+0270C ✌ \:v: VICTORY HAND
U+0270F ✏ \:pencil2: PENCIL
U+02712 ✒ \:black_nib: BLACK NIB
@@ -1068,7 +1068,7 @@ U+02713 ✓ \checkmark CH
U+02714 ✔ \:heavy_check_mark: HEAVY CHECK MARK
U+02716 ✖ \:heavy_multiplication_x: HEAVY MULTIPLICATION X
U+02720 ✠ \maltese MALTESE CROSS
-U+02728 ✨ \:sparkles: SPARKLES
+U+02728 ✨ \:sparkles: SPARKLES
U+0272A ✪ \circledstar CIRCLED WHITE STAR
U+02733 ✳ \:eight_spoked_asterisk: EIGHT SPOKED ASTERISK
U+02734 ✴ \:eight_pointed_black_star: EIGHT POINTED BLACK STAR
@@ -1076,20 +1076,20 @@ U+02736 ✶ \varstar SI
U+0273D ✽ \dingasterisk HEAVY TEARDROP-SPOKED ASTERISK
U+02744 ❄ \:snowflake: SNOWFLAKE
U+02747 ❇ \:sparkle: SPARKLE
-U+0274C ❌ \:x: CROSS MARK
-U+0274E ❎ \:negative_squared_cross_mark: NEGATIVE SQUARED CROSS MARK
-U+02753 ❓ \:question: BLACK QUESTION MARK ORNAMENT
-U+02754 ❔ \:grey_question: WHITE QUESTION MARK ORNAMENT
-U+02755 ❕ \:grey_exclamation: WHITE EXCLAMATION MARK ORNAMENT
-U+02757 ❗ \:exclamation: HEAVY EXCLAMATION MARK SYMBOL
+U+0274C ❌ \:x: CROSS MARK
+U+0274E ❎ \:negative_squared_cross_mark: NEGATIVE SQUARED CROSS MARK
+U+02753 ❓ \:question: BLACK QUESTION MARK ORNAMENT
+U+02754 ❔ \:grey_question: WHITE QUESTION MARK ORNAMENT
+U+02755 ❕ \:grey_exclamation: WHITE EXCLAMATION MARK ORNAMENT
+U+02757 ❗ \:exclamation: HEAVY EXCLAMATION MARK SYMBOL
U+02764 ❤ \:heart: HEAVY BLACK HEART
-U+02795 ➕ \:heavy_plus_sign: HEAVY PLUS SIGN
-U+02796 ➖ \:heavy_minus_sign: HEAVY MINUS SIGN
-U+02797 ➗ \:heavy_division_sign: HEAVY DIVISION SIGN
+U+02795 ➕ \:heavy_plus_sign: HEAVY PLUS SIGN
+U+02796 ➖ \:heavy_minus_sign: HEAVY MINUS SIGN
+U+02797 ➗ \:heavy_division_sign: HEAVY DIVISION SIGN
U+0279B ➛ \draftingarrow DRAFTING POINT RIGHTWARDS ARROW / DRAFTING POINT RIGHT ARROW
U+027A1 ➡ \:arrow_right: BLACK RIGHTWARDS ARROW / BLACK RIGHT ARROW
-U+027B0 ➰ \:curly_loop: CURLY LOOP
-U+027BF ➿ \:loop: DOUBLE CURLY LOOP
+U+027B0 ➰ \:curly_loop: CURLY LOOP
+U+027BF ➿ \:loop: DOUBLE CURLY LOOP
U+027C0 ⟀ \threedangle THREE DIMENSIONAL ANGLE
U+027C1 ⟁ \whiteinwhitetriangle WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE
U+027C2 ⟂ \perp PERPENDICULAR
@@ -1253,9 +1253,9 @@ U+029C7 ⧇ \boxcircle SQ
U+029CA ⧊ \Lap TRIANGLE WITH DOT ABOVE
U+029CB ⧋ \defas TRIANGLE WITH UNDERBAR
U+029CF ⧏ \LeftTriangleBar LEFT TRIANGLE BESIDE VERTICAL BAR
-U+029CF + U+00338 ⧏̸ \NotLeftTriangleBar LEFT TRIANGLE BESIDE VERTICAL BAR + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+029CF + U+00338 ⧏̸ \NotLeftTriangleBar LEFT TRIANGLE BESIDE VERTICAL BAR + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+029D0 ⧐ \RightTriangleBar VERTICAL BAR BESIDE RIGHT TRIANGLE
-U+029D0 + U+00338 ⧐̸ \NotRightTriangleBar VERTICAL BAR BESIDE RIGHT TRIANGLE + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+029D0 + U+00338 ⧐̸ \NotRightTriangleBar VERTICAL BAR BESIDE RIGHT TRIANGLE + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+029DF ⧟ \dualmap DOUBLE-ENDED MULTIMAP
U+029E1 ⧡ \lrtriangleeq INCREASES AS
U+029E2 ⧢ \shuffle SHUFFLE PRODUCT
@@ -1296,7 +1296,8 @@ U+02A19 ⨙ \intcap IN
U+02A1A ⨚ \intcup INTEGRAL WITH UNION
U+02A1B ⨛ \upint INTEGRAL WITH OVERBAR
U+02A1C ⨜ \lowint INTEGRAL WITH UNDERBAR
-U+02A1D ⨝ \Join, \join JOIN
+U+02A1D ⨝ \join JOIN
+U+02A1F ⨟ \bbsemi Z NOTATION SCHEMA COMPOSITION
U+02A22 ⨢ \ringplus PLUS SIGN WITH SMALL CIRCLE ABOVE
U+02A23 ⨣ \plushat PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE
U+02A24 ⨤ \simplus PLUS SIGN WITH TILDE ABOVE
@@ -1379,9 +1380,9 @@ U+02A7A ⩺ \gtcir GR
U+02A7B ⩻ \ltquest LESS-THAN WITH QUESTION MARK ABOVE
U+02A7C ⩼ \gtquest GREATER-THAN WITH QUESTION MARK ABOVE
U+02A7D ⩽ \leqslant LESS-THAN OR SLANTED EQUAL TO
-U+02A7D + U+00338 ⩽̸ \nleqslant LESS-THAN OR SLANTED EQUAL TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02A7D + U+00338 ⩽̸ \nleqslant LESS-THAN OR SLANTED EQUAL TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+02A7E ⩾ \geqslant GREATER-THAN OR SLANTED EQUAL TO
-U+02A7E + U+00338 ⩾̸ \ngeqslant GREATER-THAN OR SLANTED EQUAL TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02A7E + U+00338 ⩾̸ \ngeqslant GREATER-THAN OR SLANTED EQUAL TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+02A7F ⩿ \lesdot LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
U+02A80 ⪀ \gesdot GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
U+02A81 ⪁ \lesdoto LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
@@ -1417,9 +1418,9 @@ U+02A9E ⪞ \simgtr SI
U+02A9F ⪟ \simlE SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN
U+02AA0 ⪠ \simgE SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN
U+02AA1 ⪡ \NestedLessLess DOUBLE NESTED LESS-THAN
-U+02AA1 + U+00338 ⪡̸ \NotNestedLessLess DOUBLE NESTED LESS-THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02AA1 + U+00338 ⪡̸ \NotNestedLessLess DOUBLE NESTED LESS-THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+02AA2 ⪢ \NestedGreaterGreater DOUBLE NESTED GREATER-THAN
-U+02AA2 + U+00338 ⪢̸ \NotNestedGreaterGreater DOUBLE NESTED GREATER-THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02AA2 + U+00338 ⪢̸ \NotNestedGreaterGreater DOUBLE NESTED GREATER-THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+02AA3 ⪣ \partialmeetcontraction DOUBLE NESTED LESS-THAN WITH UNDERBAR
U+02AA4 ⪤ \glj GREATER-THAN OVERLAPPING LESS-THAN
U+02AA5 ⪥ \gla GREATER-THAN BESIDE LESS-THAN
@@ -1433,9 +1434,9 @@ U+02AAC ⪬ \smte SM
U+02AAD ⪭ \late LARGER THAN OR EQUAL TO
U+02AAE ⪮ \bumpeqq EQUALS SIGN WITH BUMPY ABOVE
U+02AAF ⪯ \preceq PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
-U+02AAF + U+00338 ⪯̸ \npreceq PRECEDES ABOVE SINGLE-LINE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02AAF + U+00338 ⪯̸ \npreceq PRECEDES ABOVE SINGLE-LINE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+02AB0 ⪰ \succeq SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
-U+02AB0 + U+00338 ⪰̸ \nsucceq SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02AB0 + U+00338 ⪰̸ \nsucceq SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+02AB1 ⪱ \precneq PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO
U+02AB2 ⪲ \succneq SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO
U+02AB3 ⪳ \preceqq PRECEDES ABOVE EQUALS SIGN
@@ -1457,9 +1458,9 @@ U+02AC2 ⫂ \supmult SU
U+02AC3 ⫃ \subedot SUBSET OF OR EQUAL TO WITH DOT ABOVE
U+02AC4 ⫄ \supedot SUPERSET OF OR EQUAL TO WITH DOT ABOVE
U+02AC5 ⫅ \subseteqq SUBSET OF ABOVE EQUALS SIGN
-U+02AC5 + U+00338 ⫅̸ \nsubseteqq SUBSET OF ABOVE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02AC5 + U+00338 ⫅̸ \nsubseteqq SUBSET OF ABOVE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+02AC6 ⫆ \supseteqq SUPERSET OF ABOVE EQUALS SIGN
-U+02AC6 + U+00338 ⫆̸ \nsupseteqq SUPERSET OF ABOVE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+U+02AC6 + U+00338 ⫆̸ \nsupseteqq SUPERSET OF ABOVE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
U+02AC7 ⫇ \subsim SUBSET OF ABOVE TILDE OPERATOR
U+02AC8 ⫈ \supsim SUPERSET OF ABOVE TILDE OPERATOR
U+02AC9 ⫉ \subsetapprox SUBSET OF ABOVE ALMOST EQUAL TO
@@ -1484,6 +1485,8 @@ U+02ADC ⫝̸ \forks FO
U+02ADD ⫝ \forksnot NONFORKING
U+02AE3 ⫣ \dashV DOUBLE VERTICAL BAR LEFT TURNSTILE
U+02AE4 ⫤ \Dashv VERTICAL BAR DOUBLE LEFT TURNSTILE
+U+02AEA ⫪ \Top, \downvDash DOUBLE DOWN TACK
+U+02AEB ⫫ \upvDash, \Bot, \indep DOUBLE UP TACK
U+02AF4 ⫴ \interleave TRIPLE VERTICAL BAR BINARY RELATION
U+02AF6 ⫶ \tdcol TRIPLE COLON OPERATOR
U+02AF7 ⫷ \lllnest TRIPLE NESTED LESS-THAN
@@ -1502,8 +1505,8 @@ U+02B17 ⬗ \diamondrightblack DI
U+02B18 ⬘ \diamondtopblack DIAMOND WITH TOP HALF BLACK
U+02B19 ⬙ \diamondbotblack DIAMOND WITH BOTTOM HALF BLACK
U+02B1A ⬚ \dottedsquare DOTTED SQUARE
-U+02B1B ⬛ \lgblksquare, \:black_large_square: BLACK LARGE SQUARE
-U+02B1C ⬜ \lgwhtsquare, \:white_large_square: WHITE LARGE SQUARE
+U+02B1B ⬛ \lgblksquare, \:black_large_square: BLACK LARGE SQUARE
+U+02B1C ⬜ \lgwhtsquare, \:white_large_square: WHITE LARGE SQUARE
U+02B1D ⬝ \vysmblksquare BLACK VERY SMALL SQUARE
U+02B1E ⬞ \vysmwhtsquare WHITE VERY SMALL SQUARE
U+02B1F ⬟ \pentagonblack BLACK PENTAGON
@@ -1552,19 +1555,22 @@ U+02B49 ⭉ \similarleftarrow TI
U+02B4A ⭊ \leftarrowapprox LEFTWARDS ARROW ABOVE ALMOST EQUAL TO
U+02B4B ⭋ \leftarrowbsimilar LEFTWARDS ARROW ABOVE REVERSE TILDE OPERATOR
U+02B4C ⭌ \rightarrowbsimilar RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR
-U+02B50 ⭐ \medwhitestar, \:star: WHITE MEDIUM STAR
+U+02B50 ⭐ \medwhitestar, \:star: WHITE MEDIUM STAR
U+02B51 ⭑ \medblackstar BLACK SMALL STAR
U+02B52 ⭒ \smwhitestar WHITE SMALL STAR
U+02B53 ⭓ \rightpentagonblack BLACK RIGHT-POINTING PENTAGON
U+02B54 ⭔ \rightpentagon WHITE RIGHT-POINTING PENTAGON
-U+02B55 ⭕ \:o: HEAVY LARGE CIRCLE
+U+02B55 ⭕ \:o: HEAVY LARGE CIRCLE
U+02C7C ⱼ \_j LATIN SUBSCRIPT SMALL LETTER J
U+02C7D ⱽ \^V MODIFIER LETTER CAPITAL V
-U+03012 〒 \postalmark POSTAL MARK
-U+03030 〰 \:wavy_dash: WAVY DASH
-U+0303D 〽 \:part_alternation_mark: PART ALTERNATION MARK
-U+03297 ㊗ \:congratulations: CIRCLED IDEOGRAPH CONGRATULATION
-U+03299 ㊙ \:secret: CIRCLED IDEOGRAPH SECRET
+U+03012 〒 \postalmark POSTAL MARK
+U+03030 〰 \:wavy_dash: WAVY DASH
+U+0303D 〽 \:part_alternation_mark: PART ALTERNATION MARK
+U+03297 ㊗ \:congratulations: CIRCLED IDEOGRAPH CONGRATULATION
+U+03299 ㊙ \:secret: CIRCLED IDEOGRAPH SECRET
+U+0A71B ꜛ \^uparrow MODIFIER LETTER RAISED UP ARROW
+U+0A71C ꜜ \^downarrow MODIFIER LETTER RAISED DOWN ARROW
+U+0A71D ꜝ \^! MODIFIER LETTER RAISED EXCLAMATION MARK
U+1D400 𝐀 \bfA MATHEMATICAL BOLD CAPITAL A
U+1D401 𝐁 \bfB MATHEMATICAL BOLD CAPITAL B
U+1D402 𝐂 \bfC MATHEMATICAL BOLD CAPITAL C
@@ -2249,7 +2255,7 @@ U+1D6C2 𝛂 \bfalpha M
U+1D6C3 𝛃 \bfbeta MATHEMATICAL BOLD SMALL BETA
U+1D6C4 𝛄 \bfgamma MATHEMATICAL BOLD SMALL GAMMA
U+1D6C5 𝛅 \bfdelta MATHEMATICAL BOLD SMALL DELTA
-U+1D6C6 𝛆 \bfepsilon MATHEMATICAL BOLD SMALL EPSILON
+U+1D6C6 𝛆 \bfvarepsilon MATHEMATICAL BOLD SMALL EPSILON
U+1D6C7 𝛇 \bfzeta MATHEMATICAL BOLD SMALL ZETA
U+1D6C8 𝛈 \bfeta MATHEMATICAL BOLD SMALL ETA
U+1D6C9 𝛉 \bftheta MATHEMATICAL BOLD SMALL THETA
@@ -2271,7 +2277,7 @@ U+1D6D8 𝛘 \bfchi M
U+1D6D9 𝛙 \bfpsi MATHEMATICAL BOLD SMALL PSI
U+1D6DA 𝛚 \bfomega MATHEMATICAL BOLD SMALL OMEGA
U+1D6DB 𝛛 \bfpartial MATHEMATICAL BOLD PARTIAL DIFFERENTIAL
-U+1D6DC 𝛜 \bfvarepsilon MATHEMATICAL BOLD EPSILON SYMBOL
+U+1D6DC 𝛜 \bfepsilon MATHEMATICAL BOLD EPSILON SYMBOL
U+1D6DD 𝛝 \bfvartheta MATHEMATICAL BOLD THETA SYMBOL
U+1D6DE 𝛞 \bfvarkappa MATHEMATICAL BOLD KAPPA SYMBOL
U+1D6DF 𝛟 \bfphi MATHEMATICAL BOLD PHI SYMBOL
@@ -2307,7 +2313,7 @@ U+1D6FC 𝛼 \italpha M
U+1D6FD 𝛽 \itbeta MATHEMATICAL ITALIC SMALL BETA
U+1D6FE 𝛾 \itgamma MATHEMATICAL ITALIC SMALL GAMMA
U+1D6FF 𝛿 \itdelta MATHEMATICAL ITALIC SMALL DELTA
-U+1D700 𝜀 \itepsilon MATHEMATICAL ITALIC SMALL EPSILON
+U+1D700 𝜀 \itvarepsilon MATHEMATICAL ITALIC SMALL EPSILON
U+1D701 𝜁 \itzeta MATHEMATICAL ITALIC SMALL ZETA
U+1D702 𝜂 \iteta MATHEMATICAL ITALIC SMALL ETA
U+1D703 𝜃 \ittheta MATHEMATICAL ITALIC SMALL THETA
@@ -2324,15 +2330,15 @@ U+1D70D 𝜍 \itvarsigma M
U+1D70E 𝜎 \itsigma MATHEMATICAL ITALIC SMALL SIGMA
U+1D70F 𝜏 \ittau MATHEMATICAL ITALIC SMALL TAU
U+1D710 𝜐 \itupsilon MATHEMATICAL ITALIC SMALL UPSILON
-U+1D711 𝜑 \itphi MATHEMATICAL ITALIC SMALL PHI
+U+1D711 𝜑 \itvarphi MATHEMATICAL ITALIC SMALL PHI
U+1D712 𝜒 \itchi MATHEMATICAL ITALIC SMALL CHI
U+1D713 𝜓 \itpsi MATHEMATICAL ITALIC SMALL PSI
U+1D714 𝜔 \itomega MATHEMATICAL ITALIC SMALL OMEGA
U+1D715 𝜕 \itpartial MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL
-U+1D716 𝜖 \itvarepsilon MATHEMATICAL ITALIC EPSILON SYMBOL
+U+1D716 𝜖 \itepsilon MATHEMATICAL ITALIC EPSILON SYMBOL
U+1D717 𝜗 \itvartheta MATHEMATICAL ITALIC THETA SYMBOL
U+1D718 𝜘 \itvarkappa MATHEMATICAL ITALIC KAPPA SYMBOL
-U+1D719 𝜙 \itvarphi MATHEMATICAL ITALIC PHI SYMBOL
+U+1D719 𝜙 \itphi MATHEMATICAL ITALIC PHI SYMBOL
U+1D71A 𝜚 \itvarrho MATHEMATICAL ITALIC RHO SYMBOL
U+1D71B 𝜛 \itvarpi MATHEMATICAL ITALIC PI SYMBOL
U+1D71C 𝜜 \biAlpha MATHEMATICAL BOLD ITALIC CAPITAL ALPHA
@@ -2365,7 +2371,7 @@ U+1D736 𝜶 \bialpha M
U+1D737 𝜷 \bibeta MATHEMATICAL BOLD ITALIC SMALL BETA
U+1D738 𝜸 \bigamma MATHEMATICAL BOLD ITALIC SMALL GAMMA
U+1D739 𝜹 \bidelta MATHEMATICAL BOLD ITALIC SMALL DELTA
-U+1D73A 𝜺 \biepsilon MATHEMATICAL BOLD ITALIC SMALL EPSILON
+U+1D73A 𝜺 \bivarepsilon MATHEMATICAL BOLD ITALIC SMALL EPSILON
U+1D73B 𝜻 \bizeta MATHEMATICAL BOLD ITALIC SMALL ZETA
U+1D73C 𝜼 \bieta MATHEMATICAL BOLD ITALIC SMALL ETA
U+1D73D 𝜽 \bitheta MATHEMATICAL BOLD ITALIC SMALL THETA
@@ -2382,15 +2388,15 @@ U+1D747 𝝇 \bivarsigma M
U+1D748 𝝈 \bisigma MATHEMATICAL BOLD ITALIC SMALL SIGMA
U+1D749 𝝉 \bitau MATHEMATICAL BOLD ITALIC SMALL TAU
U+1D74A 𝝊 \biupsilon MATHEMATICAL BOLD ITALIC SMALL UPSILON
-U+1D74B 𝝋 \biphi MATHEMATICAL BOLD ITALIC SMALL PHI
+U+1D74B 𝝋 \bivarphi MATHEMATICAL BOLD ITALIC SMALL PHI
U+1D74C 𝝌 \bichi MATHEMATICAL BOLD ITALIC SMALL CHI
U+1D74D 𝝍 \bipsi MATHEMATICAL BOLD ITALIC SMALL PSI
U+1D74E 𝝎 \biomega MATHEMATICAL BOLD ITALIC SMALL OMEGA
U+1D74F 𝝏 \bipartial MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL
-U+1D750 𝝐 \bivarepsilon MATHEMATICAL BOLD ITALIC EPSILON SYMBOL
+U+1D750 𝝐 \biepsilon MATHEMATICAL BOLD ITALIC EPSILON SYMBOL
U+1D751 𝝑 \bivartheta MATHEMATICAL BOLD ITALIC THETA SYMBOL
U+1D752 𝝒 \bivarkappa MATHEMATICAL BOLD ITALIC KAPPA SYMBOL
-U+1D753 𝝓 \bivarphi MATHEMATICAL BOLD ITALIC PHI SYMBOL
+U+1D753 𝝓 \biphi MATHEMATICAL BOLD ITALIC PHI SYMBOL
U+1D754 𝝔 \bivarrho MATHEMATICAL BOLD ITALIC RHO SYMBOL
U+1D755 𝝕 \bivarpi MATHEMATICAL BOLD ITALIC PI SYMBOL
U+1D756 𝝖 \bsansAlpha MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA
@@ -2423,7 +2429,7 @@ U+1D770 𝝰 \bsansalpha M
U+1D771 𝝱 \bsansbeta MATHEMATICAL SANS-SERIF BOLD SMALL BETA
U+1D772 𝝲 \bsansgamma MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA
U+1D773 𝝳 \bsansdelta MATHEMATICAL SANS-SERIF BOLD SMALL DELTA
-U+1D774 𝝴 \bsansepsilon MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON
+U+1D774 𝝴 \bsansvarepsilon MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON
U+1D775 𝝵 \bsanszeta MATHEMATICAL SANS-SERIF BOLD SMALL ZETA
U+1D776 𝝶 \bsanseta MATHEMATICAL SANS-SERIF BOLD SMALL ETA
U+1D777 𝝷 \bsanstheta MATHEMATICAL SANS-SERIF BOLD SMALL THETA
@@ -2440,15 +2446,15 @@ U+1D781 𝞁 \bsansvarsigma M
U+1D782 𝞂 \bsanssigma MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA
U+1D783 𝞃 \bsanstau MATHEMATICAL SANS-SERIF BOLD SMALL TAU
U+1D784 𝞄 \bsansupsilon MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON
-U+1D785 𝞅 \bsansphi MATHEMATICAL SANS-SERIF BOLD SMALL PHI
+U+1D785 𝞅 \bsansvarphi MATHEMATICAL SANS-SERIF BOLD SMALL PHI
U+1D786 𝞆 \bsanschi MATHEMATICAL SANS-SERIF BOLD SMALL CHI
U+1D787 𝞇 \bsanspsi MATHEMATICAL SANS-SERIF BOLD SMALL PSI
U+1D788 𝞈 \bsansomega MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA
U+1D789 𝞉 \bsanspartial MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL
-U+1D78A 𝞊 \bsansvarepsilon MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL
+U+1D78A 𝞊 \bsansepsilon MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL
U+1D78B 𝞋 \bsansvartheta MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL
U+1D78C 𝞌 \bsansvarkappa MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL
-U+1D78D 𝞍 \bsansvarphi MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL
+U+1D78D 𝞍 \bsansphi MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL
U+1D78E 𝞎 \bsansvarrho MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL
U+1D78F 𝞏 \bsansvarpi MATHEMATICAL SANS-SERIF BOLD PI SYMBOL
U+1D790 𝞐 \bisansAlpha MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA
@@ -2481,7 +2487,7 @@ U+1D7AA 𝞪 \bisansalpha M
U+1D7AB 𝞫 \bisansbeta MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA
U+1D7AC 𝞬 \bisansgamma MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA
U+1D7AD 𝞭 \bisansdelta MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA
-U+1D7AE 𝞮 \bisansepsilon MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON
+U+1D7AE 𝞮 \bisansvarepsilon MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON
U+1D7AF 𝞯 \bisanszeta MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA
U+1D7B0 𝞰 \bisanseta MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA
U+1D7B1 𝞱 \bisanstheta MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA
@@ -2498,15 +2504,15 @@ U+1D7BB 𝞻 \bisansvarsigma M
U+1D7BC 𝞼 \bisanssigma MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA
U+1D7BD 𝞽 \bisanstau MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU
U+1D7BE 𝞾 \bisansupsilon MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON
-U+1D7BF 𝞿 \bisansphi MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI
+U+1D7BF 𝞿 \bisansvarphi MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI
U+1D7C0 𝟀 \bisanschi MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI
U+1D7C1 𝟁 \bisanspsi MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI
U+1D7C2 𝟂 \bisansomega MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA
U+1D7C3 𝟃 \bisanspartial MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL
-U+1D7C4 𝟄 \bisansvarepsilon MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL
+U+1D7C4 𝟄 \bisansepsilon MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL
U+1D7C5 𝟅 \bisansvartheta MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL
U+1D7C6 𝟆 \bisansvarkappa MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL
-U+1D7C7 𝟇 \bisansvarphi MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL
+U+1D7C7 𝟇 \bisansphi MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL
U+1D7C8 𝟈 \bisansvarrho MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL
U+1D7C9 𝟉 \bisansvarpi MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL
U+1D7CA 𝟊 \bfDigamma MATHEMATICAL BOLD CAPITAL DIGAMMA
@@ -2561,718 +2567,1070 @@ U+1D7FC 𝟼 \ttsix M
U+1D7FD 𝟽 \ttseven MATHEMATICAL MONOSPACE DIGIT SEVEN
U+1D7FE 𝟾 \tteight MATHEMATICAL MONOSPACE DIGIT EIGHT
U+1D7FF 𝟿 \ttnine MATHEMATICAL MONOSPACE DIGIT NINE
-U+1F004 🀄 \:mahjong: MAHJONG TILE RED DRAGON
-U+1F0CF 🃏 \:black_joker: PLAYING CARD BLACK JOKER
+U+1F004 🀄 \:mahjong: MAHJONG TILE RED DRAGON
+U+1F0CF 🃏 \:black_joker: PLAYING CARD BLACK JOKER
U+1F170 🅰 \:a: NEGATIVE SQUARED LATIN CAPITAL LETTER A
U+1F171 🅱 \:b: NEGATIVE SQUARED LATIN CAPITAL LETTER B
U+1F17E 🅾 \:o2: NEGATIVE SQUARED LATIN CAPITAL LETTER O
U+1F17F 🅿 \:parking: NEGATIVE SQUARED LATIN CAPITAL LETTER P
-U+1F18E 🆎 \:ab: NEGATIVE SQUARED AB
-U+1F191 🆑 \:cl: SQUARED CL
-U+1F192 🆒 \:cool: SQUARED COOL
-U+1F193 🆓 \:free: SQUARED FREE
-U+1F194 🆔 \:id: SQUARED ID
-U+1F195 🆕 \:new: SQUARED NEW
-U+1F196 🆖 \:ng: SQUARED NG
-U+1F197 🆗 \:ok: SQUARED OK
-U+1F198 🆘 \:sos: SQUARED SOS
-U+1F199 🆙 \:up: SQUARED UP WITH EXCLAMATION MARK
-U+1F19A 🆚 \:vs: SQUARED VS
-U+1F201 🈁 \:koko: SQUARED KATAKANA KOKO
-U+1F202 🈂 \:sa: SQUARED KATAKANA SA
-U+1F21A 🈚 \:u7121: SQUARED CJK UNIFIED IDEOGRAPH-7121
-U+1F22F 🈯 \:u6307: SQUARED CJK UNIFIED IDEOGRAPH-6307
-U+1F232 🈲 \:u7981: SQUARED CJK UNIFIED IDEOGRAPH-7981
-U+1F233 🈳 \:u7a7a: SQUARED CJK UNIFIED IDEOGRAPH-7A7A
-U+1F234 🈴 \:u5408: SQUARED CJK UNIFIED IDEOGRAPH-5408
-U+1F235 🈵 \:u6e80: SQUARED CJK UNIFIED IDEOGRAPH-6E80
-U+1F236 🈶 \:u6709: SQUARED CJK UNIFIED IDEOGRAPH-6709
-U+1F237 🈷 \:u6708: SQUARED CJK UNIFIED IDEOGRAPH-6708
-U+1F238 🈸 \:u7533: SQUARED CJK UNIFIED IDEOGRAPH-7533
-U+1F239 🈹 \:u5272: SQUARED CJK UNIFIED IDEOGRAPH-5272
-U+1F23A 🈺 \:u55b6: SQUARED CJK UNIFIED IDEOGRAPH-55B6
-U+1F250 🉐 \:ideograph_advantage: CIRCLED IDEOGRAPH ADVANTAGE
-U+1F251 🉑 \:accept: CIRCLED IDEOGRAPH ACCEPT
-U+1F300 🌀 \:cyclone: CYCLONE
-U+1F301 🌁 \:foggy: FOGGY
-U+1F302 🌂 \:closed_umbrella: CLOSED UMBRELLA
-U+1F303 🌃 \:night_with_stars: NIGHT WITH STARS
-U+1F304 🌄 \:sunrise_over_mountains: SUNRISE OVER MOUNTAINS
-U+1F305 🌅 \:sunrise: SUNRISE
-U+1F306 🌆 \:city_sunset: CITYSCAPE AT DUSK
-U+1F307 🌇 \:city_sunrise: SUNSET OVER BUILDINGS
-U+1F308 🌈 \:rainbow: RAINBOW
-U+1F309 🌉 \:bridge_at_night: BRIDGE AT NIGHT
-U+1F30A 🌊 \:ocean: WATER WAVE
-U+1F30B 🌋 \:volcano: VOLCANO
-U+1F30C 🌌 \:milky_way: MILKY WAY
-U+1F30D 🌍 \:earth_africa: EARTH GLOBE EUROPE-AFRICA
-U+1F30E 🌎 \:earth_americas: EARTH GLOBE AMERICAS
-U+1F30F 🌏 \:earth_asia: EARTH GLOBE ASIA-AUSTRALIA
-U+1F310 🌐 \:globe_with_meridians: GLOBE WITH MERIDIANS
-U+1F311 🌑 \:new_moon: NEW MOON SYMBOL
-U+1F312 🌒 \:waxing_crescent_moon: WAXING CRESCENT MOON SYMBOL
-U+1F313 🌓 \:first_quarter_moon: FIRST QUARTER MOON SYMBOL
-U+1F314 🌔 \:moon: WAXING GIBBOUS MOON SYMBOL
-U+1F315 🌕 \:full_moon: FULL MOON SYMBOL
-U+1F316 🌖 \:waning_gibbous_moon: WANING GIBBOUS MOON SYMBOL
-U+1F317 🌗 \:last_quarter_moon: LAST QUARTER MOON SYMBOL
-U+1F318 🌘 \:waning_crescent_moon: WANING CRESCENT MOON SYMBOL
-U+1F319 🌙 \:crescent_moon: CRESCENT MOON
-U+1F31A 🌚 \:new_moon_with_face: NEW MOON WITH FACE
-U+1F31B 🌛 \:first_quarter_moon_with_face: FIRST QUARTER MOON WITH FACE
-U+1F31C 🌜 \:last_quarter_moon_with_face: LAST QUARTER MOON WITH FACE
-U+1F31D 🌝 \:full_moon_with_face: FULL MOON WITH FACE
-U+1F31E 🌞 \:sun_with_face: SUN WITH FACE
-U+1F31F 🌟 \:star2: GLOWING STAR
-U+1F320 🌠 \:stars: SHOOTING STAR
-U+1F330 🌰 \:chestnut: CHESTNUT
-U+1F331 🌱 \:seedling: SEEDLING
-U+1F332 🌲 \:evergreen_tree: EVERGREEN TREE
-U+1F333 🌳 \:deciduous_tree: DECIDUOUS TREE
-U+1F334 🌴 \:palm_tree: PALM TREE
-U+1F335 🌵 \:cactus: CACTUS
-U+1F337 🌷 \:tulip: TULIP
-U+1F338 🌸 \:cherry_blossom: CHERRY BLOSSOM
-U+1F339 🌹 \:rose: ROSE
-U+1F33A 🌺 \:hibiscus: HIBISCUS
-U+1F33B 🌻 \:sunflower: SUNFLOWER
-U+1F33C 🌼 \:blossom: BLOSSOM
-U+1F33D 🌽 \:corn: EAR OF MAIZE
-U+1F33E 🌾 \:ear_of_rice: EAR OF RICE
-U+1F33F 🌿 \:herb: HERB
-U+1F340 🍀 \:four_leaf_clover: FOUR LEAF CLOVER
-U+1F341 🍁 \:maple_leaf: MAPLE LEAF
-U+1F342 🍂 \:fallen_leaf: FALLEN LEAF
-U+1F343 🍃 \:leaves: LEAF FLUTTERING IN WIND
-U+1F344 🍄 \:mushroom: MUSHROOM
-U+1F345 🍅 \:tomato: TOMATO
-U+1F346 🍆 \:eggplant: AUBERGINE
-U+1F347 🍇 \:grapes: GRAPES
-U+1F348 🍈 \:melon: MELON
-U+1F349 🍉 \:watermelon: WATERMELON
-U+1F34A 🍊 \:tangerine: TANGERINE
-U+1F34B 🍋 \:lemon: LEMON
-U+1F34C 🍌 \:banana: BANANA
-U+1F34D 🍍 \:pineapple: PINEAPPLE
-U+1F34E 🍎 \:apple: RED APPLE
-U+1F34F 🍏 \:green_apple: GREEN APPLE
-U+1F350 🍐 \:pear: PEAR
-U+1F351 🍑 \:peach: PEACH
-U+1F352 🍒 \:cherries: CHERRIES
-U+1F353 🍓 \:strawberry: STRAWBERRY
-U+1F354 🍔 \:hamburger: HAMBURGER
-U+1F355 🍕 \:pizza: SLICE OF PIZZA
-U+1F356 🍖 \:meat_on_bone: MEAT ON BONE
-U+1F357 🍗 \:poultry_leg: POULTRY LEG
-U+1F358 🍘 \:rice_cracker: RICE CRACKER
-U+1F359 🍙 \:rice_ball: RICE BALL
-U+1F35A 🍚 \:rice: COOKED RICE
-U+1F35B 🍛 \:curry: CURRY AND RICE
-U+1F35C 🍜 \:ramen: STEAMING BOWL
-U+1F35D 🍝 \:spaghetti: SPAGHETTI
-U+1F35E 🍞 \:bread: BREAD
-U+1F35F 🍟 \:fries: FRENCH FRIES
-U+1F360 🍠 \:sweet_potato: ROASTED SWEET POTATO
-U+1F361 🍡 \:dango: DANGO
-U+1F362 🍢 \:oden: ODEN
-U+1F363 🍣 \:sushi: SUSHI
-U+1F364 🍤 \:fried_shrimp: FRIED SHRIMP
-U+1F365 🍥 \:fish_cake: FISH CAKE WITH SWIRL DESIGN
-U+1F366 🍦 \:icecream: SOFT ICE CREAM
-U+1F367 🍧 \:shaved_ice: SHAVED ICE
-U+1F368 🍨 \:ice_cream: ICE CREAM
-U+1F369 🍩 \:doughnut: DOUGHNUT
-U+1F36A 🍪 \:cookie: COOKIE
-U+1F36B 🍫 \:chocolate_bar: CHOCOLATE BAR
-U+1F36C 🍬 \:candy: CANDY
-U+1F36D 🍭 \:lollipop: LOLLIPOP
-U+1F36E 🍮 \:custard: CUSTARD
-U+1F36F 🍯 \:honey_pot: HONEY POT
-U+1F370 🍰 \:cake: SHORTCAKE
-U+1F371 🍱 \:bento: BENTO BOX
-U+1F372 🍲 \:stew: POT OF FOOD
-U+1F373 🍳 \:egg: COOKING
-U+1F374 🍴 \:fork_and_knife: FORK AND KNIFE
-U+1F375 🍵 \:tea: TEACUP WITHOUT HANDLE
-U+1F376 🍶 \:sake: SAKE BOTTLE AND CUP
-U+1F377 🍷 \:wine_glass: WINE GLASS
-U+1F378 🍸 \:cocktail: COCKTAIL GLASS
-U+1F379 🍹 \:tropical_drink: TROPICAL DRINK
-U+1F37A 🍺 \:beer: BEER MUG
-U+1F37B 🍻 \:beers: CLINKING BEER MUGS
-U+1F37C 🍼 \:baby_bottle: BABY BOTTLE
-U+1F380 🎀 \:ribbon: RIBBON
-U+1F381 🎁 \:gift: WRAPPED PRESENT
-U+1F382 🎂 \:birthday: BIRTHDAY CAKE
-U+1F383 🎃 \:jack_o_lantern: JACK-O-LANTERN
-U+1F384 🎄 \:christmas_tree: CHRISTMAS TREE
-U+1F385 🎅 \:santa: FATHER CHRISTMAS
-U+1F386 🎆 \:fireworks: FIREWORKS
-U+1F387 🎇 \:sparkler: FIREWORK SPARKLER
-U+1F388 🎈 \:balloon: BALLOON
-U+1F389 🎉 \:tada: PARTY POPPER
-U+1F38A 🎊 \:confetti_ball: CONFETTI BALL
-U+1F38B 🎋 \:tanabata_tree: TANABATA TREE
-U+1F38C 🎌 \:crossed_flags: CROSSED FLAGS
-U+1F38D 🎍 \:bamboo: PINE DECORATION
-U+1F38E 🎎 \:dolls: JAPANESE DOLLS
-U+1F38F 🎏 \:flags: CARP STREAMER
-U+1F390 🎐 \:wind_chime: WIND CHIME
-U+1F391 🎑 \:rice_scene: MOON VIEWING CEREMONY
-U+1F392 🎒 \:school_satchel: SCHOOL SATCHEL
-U+1F393 🎓 \:mortar_board: GRADUATION CAP
-U+1F3A0 🎠 \:carousel_horse: CAROUSEL HORSE
-U+1F3A1 🎡 \:ferris_wheel: FERRIS WHEEL
-U+1F3A2 🎢 \:roller_coaster: ROLLER COASTER
-U+1F3A3 🎣 \:fishing_pole_and_fish: FISHING POLE AND FISH
-U+1F3A4 🎤 \:microphone: MICROPHONE
-U+1F3A5 🎥 \:movie_camera: MOVIE CAMERA
-U+1F3A6 🎦 \:cinema: CINEMA
-U+1F3A7 🎧 \:headphones: HEADPHONE
-U+1F3A8 🎨 \:art: ARTIST PALETTE
-U+1F3A9 🎩 \:tophat: TOP HAT
-U+1F3AA 🎪 \:circus_tent: CIRCUS TENT
-U+1F3AB 🎫 \:ticket: TICKET
-U+1F3AC 🎬 \:clapper: CLAPPER BOARD
-U+1F3AD 🎭 \:performing_arts: PERFORMING ARTS
-U+1F3AE 🎮 \:video_game: VIDEO GAME
-U+1F3AF 🎯 \:dart: DIRECT HIT
-U+1F3B0 🎰 \:slot_machine: SLOT MACHINE
-U+1F3B1 🎱 \:8ball: BILLIARDS
-U+1F3B2 🎲 \:game_die: GAME DIE
-U+1F3B3 🎳 \:bowling: BOWLING
-U+1F3B4 🎴 \:flower_playing_cards: FLOWER PLAYING CARDS
-U+1F3B5 🎵 \:musical_note: MUSICAL NOTE
-U+1F3B6 🎶 \:notes: MULTIPLE MUSICAL NOTES
-U+1F3B7 🎷 \:saxophone: SAXOPHONE
-U+1F3B8 🎸 \:guitar: GUITAR
-U+1F3B9 🎹 \:musical_keyboard: MUSICAL KEYBOARD
-U+1F3BA 🎺 \:trumpet: TRUMPET
-U+1F3BB 🎻 \:violin: VIOLIN
-U+1F3BC 🎼 \:musical_score: MUSICAL SCORE
-U+1F3BD 🎽 \:running_shirt_with_sash: RUNNING SHIRT WITH SASH
-U+1F3BE 🎾 \:tennis: TENNIS RACQUET AND BALL
-U+1F3BF 🎿 \:ski: SKI AND SKI BOOT
-U+1F3C0 🏀 \:basketball: BASKETBALL AND HOOP
-U+1F3C1 🏁 \:checkered_flag: CHEQUERED FLAG
-U+1F3C2 🏂 \:snowboarder: SNOWBOARDER
-U+1F3C3 🏃 \:runner: RUNNER
-U+1F3C4 🏄 \:surfer: SURFER
-U+1F3C6 🏆 \:trophy: TROPHY
-U+1F3C7 🏇 \:horse_racing: HORSE RACING
-U+1F3C8 🏈 \:football: AMERICAN FOOTBALL
-U+1F3C9 🏉 \:rugby_football: RUGBY FOOTBALL
-U+1F3CA 🏊 \:swimmer: SWIMMER
-U+1F3E0 🏠 \:house: HOUSE BUILDING
-U+1F3E1 🏡 \:house_with_garden: HOUSE WITH GARDEN
-U+1F3E2 🏢 \:office: OFFICE BUILDING
-U+1F3E3 🏣 \:post_office: JAPANESE POST OFFICE
-U+1F3E4 🏤 \:european_post_office: EUROPEAN POST OFFICE
-U+1F3E5 🏥 \:hospital: HOSPITAL
-U+1F3E6 🏦 \:bank: BANK
-U+1F3E7 🏧 \:atm: AUTOMATED TELLER MACHINE
-U+1F3E8 🏨 \:hotel: HOTEL
-U+1F3E9 🏩 \:love_hotel: LOVE HOTEL
-U+1F3EA 🏪 \:convenience_store: CONVENIENCE STORE
-U+1F3EB 🏫 \:school: SCHOOL
-U+1F3EC 🏬 \:department_store: DEPARTMENT STORE
-U+1F3ED 🏭 \:factory: FACTORY
-U+1F3EE 🏮 \:izakaya_lantern: IZAKAYA LANTERN
-U+1F3EF 🏯 \:japanese_castle: JAPANESE CASTLE
-U+1F3F0 🏰 \:european_castle: EUROPEAN CASTLE
-U+1F3FB 🏻 \:skin-tone-2: EMOJI MODIFIER FITZPATRICK TYPE-1-2
-U+1F3FC 🏼 \:skin-tone-3: EMOJI MODIFIER FITZPATRICK TYPE-3
-U+1F3FD 🏽 \:skin-tone-4: EMOJI MODIFIER FITZPATRICK TYPE-4
-U+1F3FE 🏾 \:skin-tone-5: EMOJI MODIFIER FITZPATRICK TYPE-5
-U+1F3FF 🏿 \:skin-tone-6: EMOJI MODIFIER FITZPATRICK TYPE-6
-U+1F400 🐀 \:rat: RAT
-U+1F401 🐁 \:mouse2: MOUSE
-U+1F402 🐂 \:ox: OX
-U+1F403 🐃 \:water_buffalo: WATER BUFFALO
-U+1F404 🐄 \:cow2: COW
-U+1F405 🐅 \:tiger2: TIGER
-U+1F406 🐆 \:leopard: LEOPARD
-U+1F407 🐇 \:rabbit2: RABBIT
-U+1F408 🐈 \:cat2: CAT
-U+1F409 🐉 \:dragon: DRAGON
-U+1F40A 🐊 \:crocodile: CROCODILE
-U+1F40B 🐋 \:whale2: WHALE
-U+1F40C 🐌 \:snail: SNAIL
-U+1F40D 🐍 \:snake: SNAKE
-U+1F40E 🐎 \:racehorse: HORSE
-U+1F40F 🐏 \:ram: RAM
-U+1F410 🐐 \:goat: GOAT
-U+1F411 🐑 \:sheep: SHEEP
-U+1F412 🐒 \:monkey: MONKEY
-U+1F413 🐓 \:rooster: ROOSTER
-U+1F414 🐔 \:chicken: CHICKEN
-U+1F415 🐕 \:dog2: DOG
-U+1F416 🐖 \:pig2: PIG
-U+1F417 🐗 \:boar: BOAR
-U+1F418 🐘 \:elephant: ELEPHANT
-U+1F419 🐙 \:octopus: OCTOPUS
-U+1F41A 🐚 \:shell: SPIRAL SHELL
-U+1F41B 🐛 \:bug: BUG
-U+1F41C 🐜 \:ant: ANT
-U+1F41D 🐝 \:bee: HONEYBEE
-U+1F41E 🐞 \:beetle: LADY BEETLE
-U+1F41F 🐟 \:fish: FISH
-U+1F420 🐠 \:tropical_fish: TROPICAL FISH
-U+1F421 🐡 \:blowfish: BLOWFISH
-U+1F422 🐢 \:turtle: TURTLE
-U+1F423 🐣 \:hatching_chick: HATCHING CHICK
-U+1F424 🐤 \:baby_chick: BABY CHICK
-U+1F425 🐥 \:hatched_chick: FRONT-FACING BABY CHICK
-U+1F426 🐦 \:bird: BIRD
-U+1F427 🐧 \:penguin: PENGUIN
-U+1F428 🐨 \:koala: KOALA
-U+1F429 🐩 \:poodle: POODLE
-U+1F42A 🐪 \:dromedary_camel: DROMEDARY CAMEL
-U+1F42B 🐫 \:camel: BACTRIAN CAMEL
-U+1F42C 🐬 \:dolphin: DOLPHIN
-U+1F42D 🐭 \:mouse: MOUSE FACE
-U+1F42E 🐮 \:cow: COW FACE
-U+1F42F 🐯 \:tiger: TIGER FACE
-U+1F430 🐰 \:rabbit: RABBIT FACE
-U+1F431 🐱 \:cat: CAT FACE
-U+1F432 🐲 \:dragon_face: DRAGON FACE
-U+1F433 🐳 \:whale: SPOUTING WHALE
-U+1F434 🐴 \:horse: HORSE FACE
-U+1F435 🐵 \:monkey_face: MONKEY FACE
-U+1F436 🐶 \:dog: DOG FACE
-U+1F437 🐷 \:pig: PIG FACE
-U+1F438 🐸 \:frog: FROG FACE
-U+1F439 🐹 \:hamster: HAMSTER FACE
-U+1F43A 🐺 \:wolf: WOLF FACE
-U+1F43B 🐻 \:bear: BEAR FACE
-U+1F43C 🐼 \:panda_face: PANDA FACE
-U+1F43D 🐽 \:pig_nose: PIG NOSE
-U+1F43E 🐾 \:feet: PAW PRINTS
-U+1F440 👀 \:eyes: EYES
-U+1F442 👂 \:ear: EAR
-U+1F443 👃 \:nose: NOSE
-U+1F444 👄 \:lips: MOUTH
-U+1F445 👅 \:tongue: TONGUE
-U+1F446 👆 \:point_up_2: WHITE UP POINTING BACKHAND INDEX
-U+1F447 👇 \:point_down: WHITE DOWN POINTING BACKHAND INDEX
-U+1F448 👈 \:point_left: WHITE LEFT POINTING BACKHAND INDEX
-U+1F449 👉 \:point_right: WHITE RIGHT POINTING BACKHAND INDEX
-U+1F44A 👊 \:facepunch: FISTED HAND SIGN
-U+1F44B 👋 \:wave: WAVING HAND SIGN
-U+1F44C 👌 \:ok_hand: OK HAND SIGN
-U+1F44D 👍 \:+1: THUMBS UP SIGN
-U+1F44E 👎 \:-1: THUMBS DOWN SIGN
-U+1F44F 👏 \:clap: CLAPPING HANDS SIGN
-U+1F450 👐 \:open_hands: OPEN HANDS SIGN
-U+1F451 👑 \:crown: CROWN
-U+1F452 👒 \:womans_hat: WOMANS HAT
-U+1F453 👓 \:eyeglasses: EYEGLASSES
-U+1F454 👔 \:necktie: NECKTIE
-U+1F455 👕 \:shirt: T-SHIRT
-U+1F456 👖 \:jeans: JEANS
-U+1F457 👗 \:dress: DRESS
-U+1F458 👘 \:kimono: KIMONO
-U+1F459 👙 \:bikini: BIKINI
-U+1F45A 👚 \:womans_clothes: WOMANS CLOTHES
-U+1F45B 👛 \:purse: PURSE
-U+1F45C 👜 \:handbag: HANDBAG
-U+1F45D 👝 \:pouch: POUCH
-U+1F45E 👞 \:mans_shoe: MANS SHOE
-U+1F45F 👟 \:athletic_shoe: ATHLETIC SHOE
-U+1F460 👠 \:high_heel: HIGH-HEELED SHOE
-U+1F461 👡 \:sandal: WOMANS SANDAL
-U+1F462 👢 \:boot: WOMANS BOOTS
-U+1F463 👣 \:footprints: FOOTPRINTS
-U+1F464 👤 \:bust_in_silhouette: BUST IN SILHOUETTE
-U+1F465 👥 \:busts_in_silhouette: BUSTS IN SILHOUETTE
-U+1F466 👦 \:boy: BOY
-U+1F467 👧 \:girl: GIRL
-U+1F468 👨 \:man: MAN
-U+1F469 👩 \:woman: WOMAN
-U+1F46A 👪 \:family: FAMILY
-U+1F46B 👫 \:couple: MAN AND WOMAN HOLDING HANDS
-U+1F46C 👬 \:two_men_holding_hands: TWO MEN HOLDING HANDS
-U+1F46D 👭 \:two_women_holding_hands: TWO WOMEN HOLDING HANDS
-U+1F46E 👮 \:cop: POLICE OFFICER
-U+1F46F 👯 \:dancers: WOMAN WITH BUNNY EARS
-U+1F470 👰 \:bride_with_veil: BRIDE WITH VEIL
-U+1F471 👱 \:person_with_blond_hair: PERSON WITH BLOND HAIR
-U+1F472 👲 \:man_with_gua_pi_mao: MAN WITH GUA PI MAO
-U+1F473 👳 \:man_with_turban: MAN WITH TURBAN
-U+1F474 👴 \:older_man: OLDER MAN
-U+1F475 👵 \:older_woman: OLDER WOMAN
-U+1F476 👶 \:baby: BABY
-U+1F477 👷 \:construction_worker: CONSTRUCTION WORKER
-U+1F478 👸 \:princess: PRINCESS
-U+1F479 👹 \:japanese_ogre: JAPANESE OGRE
-U+1F47A 👺 \:japanese_goblin: JAPANESE GOBLIN
-U+1F47B 👻 \:ghost: GHOST
-U+1F47C 👼 \:angel: BABY ANGEL
-U+1F47D 👽 \:alien: EXTRATERRESTRIAL ALIEN
-U+1F47E 👾 \:space_invader: ALIEN MONSTER
-U+1F47F 👿 \:imp: IMP
-U+1F480 💀 \:skull: SKULL
-U+1F481 💁 \:information_desk_person: INFORMATION DESK PERSON
-U+1F482 💂 \:guardsman: GUARDSMAN
-U+1F483 💃 \:dancer: DANCER
-U+1F484 💄 \:lipstick: LIPSTICK
-U+1F485 💅 \:nail_care: NAIL POLISH
-U+1F486 💆 \:massage: FACE MASSAGE
-U+1F487 💇 \:haircut: HAIRCUT
-U+1F488 💈 \:barber: BARBER POLE
-U+1F489 💉 \:syringe: SYRINGE
-U+1F48A 💊 \:pill: PILL
-U+1F48B 💋 \:kiss: KISS MARK
-U+1F48C 💌 \:love_letter: LOVE LETTER
-U+1F48D 💍 \:ring: RING
-U+1F48E 💎 \:gem: GEM STONE
-U+1F48F 💏 \:couplekiss: KISS
-U+1F490 💐 \:bouquet: BOUQUET
-U+1F491 💑 \:couple_with_heart: COUPLE WITH HEART
-U+1F492 💒 \:wedding: WEDDING
-U+1F493 💓 \:heartbeat: BEATING HEART
-U+1F494 💔 \:broken_heart: BROKEN HEART
-U+1F495 💕 \:two_hearts: TWO HEARTS
-U+1F496 💖 \:sparkling_heart: SPARKLING HEART
-U+1F497 💗 \:heartpulse: GROWING HEART
-U+1F498 💘 \:cupid: HEART WITH ARROW
-U+1F499 💙 \:blue_heart: BLUE HEART
-U+1F49A 💚 \:green_heart: GREEN HEART
-U+1F49B 💛 \:yellow_heart: YELLOW HEART
-U+1F49C 💜 \:purple_heart: PURPLE HEART
-U+1F49D 💝 \:gift_heart: HEART WITH RIBBON
-U+1F49E 💞 \:revolving_hearts: REVOLVING HEARTS
-U+1F49F 💟 \:heart_decoration: HEART DECORATION
-U+1F4A0 💠 \:diamond_shape_with_a_dot_inside: DIAMOND SHAPE WITH A DOT INSIDE
-U+1F4A1 💡 \:bulb: ELECTRIC LIGHT BULB
-U+1F4A2 💢 \:anger: ANGER SYMBOL
-U+1F4A3 💣 \:bomb: BOMB
-U+1F4A4 💤 \:zzz: SLEEPING SYMBOL
-U+1F4A5 💥 \:boom: COLLISION SYMBOL
-U+1F4A6 💦 \:sweat_drops: SPLASHING SWEAT SYMBOL
-U+1F4A7 💧 \:droplet: DROPLET
-U+1F4A8 💨 \:dash: DASH SYMBOL
-U+1F4A9 💩 \:hankey: PILE OF POO
-U+1F4AA 💪 \:muscle: FLEXED BICEPS
-U+1F4AB 💫 \:dizzy: DIZZY SYMBOL
-U+1F4AC 💬 \:speech_balloon: SPEECH BALLOON
-U+1F4AD 💭 \:thought_balloon: THOUGHT BALLOON
-U+1F4AE 💮 \:white_flower: WHITE FLOWER
-U+1F4AF 💯 \:100: HUNDRED POINTS SYMBOL
-U+1F4B0 💰 \:moneybag: MONEY BAG
-U+1F4B1 💱 \:currency_exchange: CURRENCY EXCHANGE
-U+1F4B2 💲 \:heavy_dollar_sign: HEAVY DOLLAR SIGN
-U+1F4B3 💳 \:credit_card: CREDIT CARD
-U+1F4B4 💴 \:yen: BANKNOTE WITH YEN SIGN
-U+1F4B5 💵 \:dollar: BANKNOTE WITH DOLLAR SIGN
-U+1F4B6 💶 \:euro: BANKNOTE WITH EURO SIGN
-U+1F4B7 💷 \:pound: BANKNOTE WITH POUND SIGN
-U+1F4B8 💸 \:money_with_wings: MONEY WITH WINGS
-U+1F4B9 💹 \:chart: CHART WITH UPWARDS TREND AND YEN SIGN
-U+1F4BA 💺 \:seat: SEAT
-U+1F4BB 💻 \:computer: PERSONAL COMPUTER
-U+1F4BC 💼 \:briefcase: BRIEFCASE
-U+1F4BD 💽 \:minidisc: MINIDISC
-U+1F4BE 💾 \:floppy_disk: FLOPPY DISK
-U+1F4BF 💿 \:cd: OPTICAL DISC
-U+1F4C0 📀 \:dvd: DVD
-U+1F4C1 📁 \:file_folder: FILE FOLDER
-U+1F4C2 📂 \:open_file_folder: OPEN FILE FOLDER
-U+1F4C3 📃 \:page_with_curl: PAGE WITH CURL
-U+1F4C4 📄 \:page_facing_up: PAGE FACING UP
-U+1F4C5 📅 \:date: CALENDAR
-U+1F4C6 📆 \:calendar: TEAR-OFF CALENDAR
-U+1F4C7 📇 \:card_index: CARD INDEX
-U+1F4C8 📈 \:chart_with_upwards_trend: CHART WITH UPWARDS TREND
-U+1F4C9 📉 \:chart_with_downwards_trend: CHART WITH DOWNWARDS TREND
-U+1F4CA 📊 \:bar_chart: BAR CHART
-U+1F4CB 📋 \:clipboard: CLIPBOARD
-U+1F4CC 📌 \:pushpin: PUSHPIN
-U+1F4CD 📍 \:round_pushpin: ROUND PUSHPIN
-U+1F4CE 📎 \:paperclip: PAPERCLIP
-U+1F4CF 📏 \:straight_ruler: STRAIGHT RULER
-U+1F4D0 📐 \:triangular_ruler: TRIANGULAR RULER
-U+1F4D1 📑 \:bookmark_tabs: BOOKMARK TABS
-U+1F4D2 📒 \:ledger: LEDGER
-U+1F4D3 📓 \:notebook: NOTEBOOK
-U+1F4D4 📔 \:notebook_with_decorative_cover: NOTEBOOK WITH DECORATIVE COVER
-U+1F4D5 📕 \:closed_book: CLOSED BOOK
-U+1F4D6 📖 \:book: OPEN BOOK
-U+1F4D7 📗 \:green_book: GREEN BOOK
-U+1F4D8 📘 \:blue_book: BLUE BOOK
-U+1F4D9 📙 \:orange_book: ORANGE BOOK
-U+1F4DA 📚 \:books: BOOKS
-U+1F4DB 📛 \:name_badge: NAME BADGE
-U+1F4DC 📜 \:scroll: SCROLL
-U+1F4DD 📝 \:memo: MEMO
-U+1F4DE 📞 \:telephone_receiver: TELEPHONE RECEIVER
-U+1F4DF 📟 \:pager: PAGER
-U+1F4E0 📠 \:fax: FAX MACHINE
-U+1F4E1 📡 \:satellite: SATELLITE ANTENNA
-U+1F4E2 📢 \:loudspeaker: PUBLIC ADDRESS LOUDSPEAKER
-U+1F4E3 📣 \:mega: CHEERING MEGAPHONE
-U+1F4E4 📤 \:outbox_tray: OUTBOX TRAY
-U+1F4E5 📥 \:inbox_tray: INBOX TRAY
-U+1F4E6 📦 \:package: PACKAGE
-U+1F4E7 📧 \:e-mail: E-MAIL SYMBOL
-U+1F4E8 📨 \:incoming_envelope: INCOMING ENVELOPE
-U+1F4E9 📩 \:envelope_with_arrow: ENVELOPE WITH DOWNWARDS ARROW ABOVE
-U+1F4EA 📪 \:mailbox_closed: CLOSED MAILBOX WITH LOWERED FLAG
-U+1F4EB 📫 \:mailbox: CLOSED MAILBOX WITH RAISED FLAG
-U+1F4EC 📬 \:mailbox_with_mail: OPEN MAILBOX WITH RAISED FLAG
-U+1F4ED 📭 \:mailbox_with_no_mail: OPEN MAILBOX WITH LOWERED FLAG
-U+1F4EE 📮 \:postbox: POSTBOX
-U+1F4EF 📯 \:postal_horn: POSTAL HORN
-U+1F4F0 📰 \:newspaper: NEWSPAPER
-U+1F4F1 📱 \:iphone: MOBILE PHONE
-U+1F4F2 📲 \:calling: MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT
-U+1F4F3 📳 \:vibration_mode: VIBRATION MODE
-U+1F4F4 📴 \:mobile_phone_off: MOBILE PHONE OFF
-U+1F4F5 📵 \:no_mobile_phones: NO MOBILE PHONES
-U+1F4F6 📶 \:signal_strength: ANTENNA WITH BARS
-U+1F4F7 📷 \:camera: CAMERA
-U+1F4F9 📹 \:video_camera: VIDEO CAMERA
-U+1F4FA 📺 \:tv: TELEVISION
-U+1F4FB 📻 \:radio: RADIO
-U+1F4FC 📼 \:vhs: VIDEOCASSETTE
-U+1F500 🔀 \:twisted_rightwards_arrows: TWISTED RIGHTWARDS ARROWS
-U+1F501 🔁 \:repeat: CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS
-U+1F502 🔂 \:repeat_one: CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY
-U+1F503 🔃 \:arrows_clockwise: CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
-U+1F504 🔄 \:arrows_counterclockwise: ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
-U+1F505 🔅 \:low_brightness: LOW BRIGHTNESS SYMBOL
-U+1F506 🔆 \:high_brightness: HIGH BRIGHTNESS SYMBOL
-U+1F507 🔇 \:mute: SPEAKER WITH CANCELLATION STROKE
-U+1F508 🔈 \:speaker: SPEAKER
-U+1F509 🔉 \:sound: SPEAKER WITH ONE SOUND WAVE
-U+1F50A 🔊 \:loud_sound: SPEAKER WITH THREE SOUND WAVES
-U+1F50B 🔋 \:battery: BATTERY
-U+1F50C 🔌 \:electric_plug: ELECTRIC PLUG
-U+1F50D 🔍 \:mag: LEFT-POINTING MAGNIFYING GLASS
-U+1F50E 🔎 \:mag_right: RIGHT-POINTING MAGNIFYING GLASS
-U+1F50F 🔏 \:lock_with_ink_pen: LOCK WITH INK PEN
-U+1F510 🔐 \:closed_lock_with_key: CLOSED LOCK WITH KEY
-U+1F511 🔑 \:key: KEY
-U+1F512 🔒 \:lock: LOCK
-U+1F513 🔓 \:unlock: OPEN LOCK
-U+1F514 🔔 \:bell: BELL
-U+1F515 🔕 \:no_bell: BELL WITH CANCELLATION STROKE
-U+1F516 🔖 \:bookmark: BOOKMARK
-U+1F517 🔗 \:link: LINK SYMBOL
-U+1F518 🔘 \:radio_button: RADIO BUTTON
-U+1F519 🔙 \:back: BACK WITH LEFTWARDS ARROW ABOVE
-U+1F51A 🔚 \:end: END WITH LEFTWARDS ARROW ABOVE
-U+1F51B 🔛 \:on: ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE
-U+1F51C 🔜 \:soon: SOON WITH RIGHTWARDS ARROW ABOVE
-U+1F51D 🔝 \:top: TOP WITH UPWARDS ARROW ABOVE
-U+1F51E 🔞 \:underage: NO ONE UNDER EIGHTEEN SYMBOL
-U+1F51F 🔟 \:keycap_ten: KEYCAP TEN
-U+1F520 🔠 \:capital_abcd: INPUT SYMBOL FOR LATIN CAPITAL LETTERS
-U+1F521 🔡 \:abcd: INPUT SYMBOL FOR LATIN SMALL LETTERS
-U+1F522 🔢 \:1234: INPUT SYMBOL FOR NUMBERS
-U+1F523 🔣 \:symbols: INPUT SYMBOL FOR SYMBOLS
-U+1F524 🔤 \:abc: INPUT SYMBOL FOR LATIN LETTERS
-U+1F525 🔥 \:fire: FIRE
-U+1F526 🔦 \:flashlight: ELECTRIC TORCH
-U+1F527 🔧 \:wrench: WRENCH
-U+1F528 🔨 \:hammer: HAMMER
-U+1F529 🔩 \:nut_and_bolt: NUT AND BOLT
-U+1F52A 🔪 \:hocho: HOCHO
-U+1F52B 🔫 \:gun: PISTOL
-U+1F52C 🔬 \:microscope: MICROSCOPE
-U+1F52D 🔭 \:telescope: TELESCOPE
-U+1F52E 🔮 \:crystal_ball: CRYSTAL BALL
-U+1F52F 🔯 \:six_pointed_star: SIX POINTED STAR WITH MIDDLE DOT
-U+1F530 🔰 \:beginner: JAPANESE SYMBOL FOR BEGINNER
-U+1F531 🔱 \:trident: TRIDENT EMBLEM
-U+1F532 🔲 \:black_square_button: BLACK SQUARE BUTTON
-U+1F533 🔳 \:white_square_button: WHITE SQUARE BUTTON
-U+1F534 🔴 \:red_circle: LARGE RED CIRCLE
-U+1F535 🔵 \:large_blue_circle: LARGE BLUE CIRCLE
-U+1F536 🔶 \:large_orange_diamond: LARGE ORANGE DIAMOND
-U+1F537 🔷 \:large_blue_diamond: LARGE BLUE DIAMOND
-U+1F538 🔸 \:small_orange_diamond: SMALL ORANGE DIAMOND
-U+1F539 🔹 \:small_blue_diamond: SMALL BLUE DIAMOND
-U+1F53A 🔺 \:small_red_triangle: UP-POINTING RED TRIANGLE
-U+1F53B 🔻 \:small_red_triangle_down: DOWN-POINTING RED TRIANGLE
-U+1F53C 🔼 \:arrow_up_small: UP-POINTING SMALL RED TRIANGLE
-U+1F53D 🔽 \:arrow_down_small: DOWN-POINTING SMALL RED TRIANGLE
-U+1F550 🕐 \:clock1: CLOCK FACE ONE OCLOCK
-U+1F551 🕑 \:clock2: CLOCK FACE TWO OCLOCK
-U+1F552 🕒 \:clock3: CLOCK FACE THREE OCLOCK
-U+1F553 🕓 \:clock4: CLOCK FACE FOUR OCLOCK
-U+1F554 🕔 \:clock5: CLOCK FACE FIVE OCLOCK
-U+1F555 🕕 \:clock6: CLOCK FACE SIX OCLOCK
-U+1F556 🕖 \:clock7: CLOCK FACE SEVEN OCLOCK
-U+1F557 🕗 \:clock8: CLOCK FACE EIGHT OCLOCK
-U+1F558 🕘 \:clock9: CLOCK FACE NINE OCLOCK
-U+1F559 🕙 \:clock10: CLOCK FACE TEN OCLOCK
-U+1F55A 🕚 \:clock11: CLOCK FACE ELEVEN OCLOCK
-U+1F55B 🕛 \:clock12: CLOCK FACE TWELVE OCLOCK
-U+1F55C 🕜 \:clock130: CLOCK FACE ONE-THIRTY
-U+1F55D 🕝 \:clock230: CLOCK FACE TWO-THIRTY
-U+1F55E 🕞 \:clock330: CLOCK FACE THREE-THIRTY
-U+1F55F 🕟 \:clock430: CLOCK FACE FOUR-THIRTY
-U+1F560 🕠 \:clock530: CLOCK FACE FIVE-THIRTY
-U+1F561 🕡 \:clock630: CLOCK FACE SIX-THIRTY
-U+1F562 🕢 \:clock730: CLOCK FACE SEVEN-THIRTY
-U+1F563 🕣 \:clock830: CLOCK FACE EIGHT-THIRTY
-U+1F564 🕤 \:clock930: CLOCK FACE NINE-THIRTY
-U+1F565 🕥 \:clock1030: CLOCK FACE TEN-THIRTY
-U+1F566 🕦 \:clock1130: CLOCK FACE ELEVEN-THIRTY
-U+1F567 🕧 \:clock1230: CLOCK FACE TWELVE-THIRTY
-U+1F5FB 🗻 \:mount_fuji: MOUNT FUJI
-U+1F5FC 🗼 \:tokyo_tower: TOKYO TOWER
-U+1F5FD 🗽 \:statue_of_liberty: STATUE OF LIBERTY
-U+1F5FE 🗾 \:japan: SILHOUETTE OF JAPAN
-U+1F5FF 🗿 \:moyai: MOYAI
-U+1F600 😀 \:grinning: GRINNING FACE
-U+1F601 😁 \:grin: GRINNING FACE WITH SMILING EYES
-U+1F602 😂 \:joy: FACE WITH TEARS OF JOY
-U+1F603 😃 \:smiley: SMILING FACE WITH OPEN MOUTH
-U+1F604 😄 \:smile: SMILING FACE WITH OPEN MOUTH AND SMILING EYES
-U+1F605 😅 \:sweat_smile: SMILING FACE WITH OPEN MOUTH AND COLD SWEAT
-U+1F606 😆 \:laughing: SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES
-U+1F607 😇 \:innocent: SMILING FACE WITH HALO
-U+1F608 😈 \:smiling_imp: SMILING FACE WITH HORNS
-U+1F609 😉 \:wink: WINKING FACE
-U+1F60A 😊 \:blush: SMILING FACE WITH SMILING EYES
-U+1F60B 😋 \:yum: FACE SAVOURING DELICIOUS FOOD
-U+1F60C 😌 \:relieved: RELIEVED FACE
-U+1F60D 😍 \:heart_eyes: SMILING FACE WITH HEART-SHAPED EYES
-U+1F60E 😎 \:sunglasses: SMILING FACE WITH SUNGLASSES
-U+1F60F 😏 \:smirk: SMIRKING FACE
-U+1F610 😐 \:neutral_face: NEUTRAL FACE
-U+1F611 😑 \:expressionless: EXPRESSIONLESS FACE
-U+1F612 😒 \:unamused: UNAMUSED FACE
-U+1F613 😓 \:sweat: FACE WITH COLD SWEAT
-U+1F614 😔 \:pensive: PENSIVE FACE
-U+1F615 😕 \:confused: CONFUSED FACE
-U+1F616 😖 \:confounded: CONFOUNDED FACE
-U+1F617 😗 \:kissing: KISSING FACE
-U+1F618 😘 \:kissing_heart: FACE THROWING A KISS
-U+1F619 😙 \:kissing_smiling_eyes: KISSING FACE WITH SMILING EYES
-U+1F61A 😚 \:kissing_closed_eyes: KISSING FACE WITH CLOSED EYES
-U+1F61B 😛 \:stuck_out_tongue: FACE WITH STUCK-OUT TONGUE
-U+1F61C 😜 \:stuck_out_tongue_winking_eye: FACE WITH STUCK-OUT TONGUE AND WINKING EYE
-U+1F61D 😝 \:stuck_out_tongue_closed_eyes: FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES
-U+1F61E 😞 \:disappointed: DISAPPOINTED FACE
-U+1F61F 😟 \:worried: WORRIED FACE
-U+1F620 😠 \:angry: ANGRY FACE
-U+1F621 😡 \:rage: POUTING FACE
-U+1F622 😢 \:cry: CRYING FACE
-U+1F623 😣 \:persevere: PERSEVERING FACE
-U+1F624 😤 \:triumph: FACE WITH LOOK OF TRIUMPH
-U+1F625 😥 \:disappointed_relieved: DISAPPOINTED BUT RELIEVED FACE
-U+1F626 😦 \:frowning: FROWNING FACE WITH OPEN MOUTH
-U+1F627 😧 \:anguished: ANGUISHED FACE
-U+1F628 😨 \:fearful: FEARFUL FACE
-U+1F629 😩 \:weary: WEARY FACE
-U+1F62A 😪 \:sleepy: SLEEPY FACE
-U+1F62B 😫 \:tired_face: TIRED FACE
-U+1F62C 😬 \:grimacing: GRIMACING FACE
-U+1F62D 😭 \:sob: LOUDLY CRYING FACE
-U+1F62E 😮 \:open_mouth: FACE WITH OPEN MOUTH
-U+1F62F 😯 \:hushed: HUSHED FACE
-U+1F630 😰 \:cold_sweat: FACE WITH OPEN MOUTH AND COLD SWEAT
-U+1F631 😱 \:scream: FACE SCREAMING IN FEAR
-U+1F632 😲 \:astonished: ASTONISHED FACE
-U+1F633 😳 \:flushed: FLUSHED FACE
-U+1F634 😴 \:sleeping: SLEEPING FACE
-U+1F635 😵 \:dizzy_face: DIZZY FACE
-U+1F636 😶 \:no_mouth: FACE WITHOUT MOUTH
-U+1F637 😷 \:mask: FACE WITH MEDICAL MASK
-U+1F638 😸 \:smile_cat: GRINNING CAT FACE WITH SMILING EYES
-U+1F639 😹 \:joy_cat: CAT FACE WITH TEARS OF JOY
-U+1F63A 😺 \:smiley_cat: SMILING CAT FACE WITH OPEN MOUTH
-U+1F63B 😻 \:heart_eyes_cat: SMILING CAT FACE WITH HEART-SHAPED EYES
-U+1F63C 😼 \:smirk_cat: CAT FACE WITH WRY SMILE
-U+1F63D 😽 \:kissing_cat: KISSING CAT FACE WITH CLOSED EYES
-U+1F63E 😾 \:pouting_cat: POUTING CAT FACE
-U+1F63F 😿 \:crying_cat_face: CRYING CAT FACE
-U+1F640 🙀 \:scream_cat: WEARY CAT FACE
-U+1F645 🙅 \:no_good: FACE WITH NO GOOD GESTURE
-U+1F646 🙆 \:ok_woman: FACE WITH OK GESTURE
-U+1F647 🙇 \:bow: PERSON BOWING DEEPLY
-U+1F648 🙈 \:see_no_evil: SEE-NO-EVIL MONKEY
-U+1F649 🙉 \:hear_no_evil: HEAR-NO-EVIL MONKEY
-U+1F64A 🙊 \:speak_no_evil: SPEAK-NO-EVIL MONKEY
-U+1F64B 🙋 \:raising_hand: HAPPY PERSON RAISING ONE HAND
-U+1F64C 🙌 \:raised_hands: PERSON RAISING BOTH HANDS IN CELEBRATION
-U+1F64D 🙍 \:person_frowning: PERSON FROWNING
-U+1F64E 🙎 \:person_with_pouting_face: PERSON WITH POUTING FACE
-U+1F64F 🙏 \:pray: PERSON WITH FOLDED HANDS
-U+1F680 🚀 \:rocket: ROCKET
-U+1F681 🚁 \:helicopter: HELICOPTER
-U+1F682 🚂 \:steam_locomotive: STEAM LOCOMOTIVE
-U+1F683 🚃 \:railway_car: RAILWAY CAR
-U+1F684 🚄 \:bullettrain_side: HIGH-SPEED TRAIN
-U+1F685 🚅 \:bullettrain_front: HIGH-SPEED TRAIN WITH BULLET NOSE
-U+1F686 🚆 \:train2: TRAIN
-U+1F687 🚇 \:metro: METRO
-U+1F688 🚈 \:light_rail: LIGHT RAIL
-U+1F689 🚉 \:station: STATION
-U+1F68A 🚊 \:tram: TRAM
-U+1F68B 🚋 \:train: TRAM CAR
-U+1F68C 🚌 \:bus: BUS
-U+1F68D 🚍 \:oncoming_bus: ONCOMING BUS
-U+1F68E 🚎 \:trolleybus: TROLLEYBUS
-U+1F68F 🚏 \:busstop: BUS STOP
-U+1F690 🚐 \:minibus: MINIBUS
-U+1F691 🚑 \:ambulance: AMBULANCE
-U+1F692 🚒 \:fire_engine: FIRE ENGINE
-U+1F693 🚓 \:police_car: POLICE CAR
-U+1F694 🚔 \:oncoming_police_car: ONCOMING POLICE CAR
-U+1F695 🚕 \:taxi: TAXI
-U+1F696 🚖 \:oncoming_taxi: ONCOMING TAXI
-U+1F697 🚗 \:car: AUTOMOBILE
-U+1F698 🚘 \:oncoming_automobile: ONCOMING AUTOMOBILE
-U+1F699 🚙 \:blue_car: RECREATIONAL VEHICLE
-U+1F69A 🚚 \:truck: DELIVERY TRUCK
-U+1F69B 🚛 \:articulated_lorry: ARTICULATED LORRY
-U+1F69C 🚜 \:tractor: TRACTOR
-U+1F69D 🚝 \:monorail: MONORAIL
-U+1F69E 🚞 \:mountain_railway: MOUNTAIN RAILWAY
-U+1F69F 🚟 \:suspension_railway: SUSPENSION RAILWAY
-U+1F6A0 🚠 \:mountain_cableway: MOUNTAIN CABLEWAY
-U+1F6A1 🚡 \:aerial_tramway: AERIAL TRAMWAY
-U+1F6A2 🚢 \:ship: SHIP
-U+1F6A3 🚣 \:rowboat: ROWBOAT
-U+1F6A4 🚤 \:speedboat: SPEEDBOAT
-U+1F6A5 🚥 \:traffic_light: HORIZONTAL TRAFFIC LIGHT
-U+1F6A6 🚦 \:vertical_traffic_light: VERTICAL TRAFFIC LIGHT
-U+1F6A7 🚧 \:construction: CONSTRUCTION SIGN
-U+1F6A8 🚨 \:rotating_light: POLICE CARS REVOLVING LIGHT
-U+1F6A9 🚩 \:triangular_flag_on_post: TRIANGULAR FLAG ON POST
-U+1F6AA 🚪 \:door: DOOR
-U+1F6AB 🚫 \:no_entry_sign: NO ENTRY SIGN
-U+1F6AC 🚬 \:smoking: SMOKING SYMBOL
-U+1F6AD 🚭 \:no_smoking: NO SMOKING SYMBOL
-U+1F6AE 🚮 \:put_litter_in_its_place: PUT LITTER IN ITS PLACE SYMBOL
-U+1F6AF 🚯 \:do_not_litter: DO NOT LITTER SYMBOL
-U+1F6B0 🚰 \:potable_water: POTABLE WATER SYMBOL
-U+1F6B1 🚱 \:non-potable_water: NON-POTABLE WATER SYMBOL
-U+1F6B2 🚲 \:bike: BICYCLE
-U+1F6B3 🚳 \:no_bicycles: NO BICYCLES
-U+1F6B4 🚴 \:bicyclist: BICYCLIST
-U+1F6B5 🚵 \:mountain_bicyclist: MOUNTAIN BICYCLIST
-U+1F6B6 🚶 \:walking: PEDESTRIAN
-U+1F6B7 🚷 \:no_pedestrians: NO PEDESTRIANS
-U+1F6B8 🚸 \:children_crossing: CHILDREN CROSSING
-U+1F6B9 🚹 \:mens: MENS SYMBOL
-U+1F6BA 🚺 \:womens: WOMENS SYMBOL
-U+1F6BB 🚻 \:restroom: RESTROOM
-U+1F6BC 🚼 \:baby_symbol: BABY SYMBOL
-U+1F6BD 🚽 \:toilet: TOILET
-U+1F6BE 🚾 \:wc: WATER CLOSET
-U+1F6BF 🚿 \:shower: SHOWER
-U+1F6C0 🛀 \:bath: BATH
-U+1F6C1 🛁 \:bathtub: BATHTUB
-U+1F6C2 🛂 \:passport_control: PASSPORT CONTROL
-U+1F6C3 🛃 \:customs: CUSTOMS
-U+1F6C4 🛄 \:baggage_claim: BAGGAGE CLAIM
-U+1F6C5 🛅 \:left_luggage: LEFT LUGGAGE
+U+1F18E 🆎 \:ab: NEGATIVE SQUARED AB
+U+1F191 🆑 \:cl: SQUARED CL
+U+1F192 🆒 \:cool: SQUARED COOL
+U+1F193 🆓 \:free: SQUARED FREE
+U+1F194 🆔 \:id: SQUARED ID
+U+1F195 🆕 \:new: SQUARED NEW
+U+1F196 🆖 \:ng: SQUARED NG
+U+1F197 🆗 \:ok: SQUARED OK
+U+1F198 🆘 \:sos: SQUARED SOS
+U+1F199 🆙 \:up: SQUARED UP WITH EXCLAMATION MARK
+U+1F19A 🆚 \:vs: SQUARED VS
+U+1F201 🈁 \:koko: SQUARED KATAKANA KOKO
+U+1F202 🈂 \:sa: SQUARED KATAKANA SA
+U+1F21A 🈚 \:u7121: SQUARED CJK UNIFIED IDEOGRAPH-7121
+U+1F22F 🈯 \:u6307: SQUARED CJK UNIFIED IDEOGRAPH-6307
+U+1F232 🈲 \:u7981: SQUARED CJK UNIFIED IDEOGRAPH-7981
+U+1F233 🈳 \:u7a7a: SQUARED CJK UNIFIED IDEOGRAPH-7A7A
+U+1F234 🈴 \:u5408: SQUARED CJK UNIFIED IDEOGRAPH-5408
+U+1F235 🈵 \:u6e80: SQUARED CJK UNIFIED IDEOGRAPH-6E80
+U+1F236 🈶 \:u6709: SQUARED CJK UNIFIED IDEOGRAPH-6709
+U+1F237 🈷 \:u6708: SQUARED CJK UNIFIED IDEOGRAPH-6708
+U+1F238 🈸 \:u7533: SQUARED CJK UNIFIED IDEOGRAPH-7533
+U+1F239 🈹 \:u5272: SQUARED CJK UNIFIED IDEOGRAPH-5272
+U+1F23A 🈺 \:u55b6: SQUARED CJK UNIFIED IDEOGRAPH-55B6
+U+1F250 🉐 \:ideograph_advantage: CIRCLED IDEOGRAPH ADVANTAGE
+U+1F251 🉑 \:accept: CIRCLED IDEOGRAPH ACCEPT
+U+1F300 🌀 \:cyclone: CYCLONE
+U+1F301 🌁 \:foggy: FOGGY
+U+1F302 🌂 \:closed_umbrella: CLOSED UMBRELLA
+U+1F303 🌃 \:night_with_stars: NIGHT WITH STARS
+U+1F304 🌄 \:sunrise_over_mountains: SUNRISE OVER MOUNTAINS
+U+1F305 🌅 \:sunrise: SUNRISE
+U+1F306 🌆 \:city_sunset: CITYSCAPE AT DUSK
+U+1F307 🌇 \:city_sunrise: SUNSET OVER BUILDINGS
+U+1F308 🌈 \:rainbow: RAINBOW
+U+1F309 🌉 \:bridge_at_night: BRIDGE AT NIGHT
+U+1F30A 🌊 \:ocean: WATER WAVE
+U+1F30B 🌋 \:volcano: VOLCANO
+U+1F30C 🌌 \:milky_way: MILKY WAY
+U+1F30D 🌍 \:earth_africa: EARTH GLOBE EUROPE-AFRICA
+U+1F30E 🌎 \:earth_americas: EARTH GLOBE AMERICAS
+U+1F30F 🌏 \:earth_asia: EARTH GLOBE ASIA-AUSTRALIA
+U+1F310 🌐 \:globe_with_meridians: GLOBE WITH MERIDIANS
+U+1F311 🌑 \:new_moon: NEW MOON SYMBOL
+U+1F312 🌒 \:waxing_crescent_moon: WAXING CRESCENT MOON SYMBOL
+U+1F313 🌓 \:first_quarter_moon: FIRST QUARTER MOON SYMBOL
+U+1F314 🌔 \:moon: WAXING GIBBOUS MOON SYMBOL
+U+1F315 🌕 \:full_moon: FULL MOON SYMBOL
+U+1F316 🌖 \:waning_gibbous_moon: WANING GIBBOUS MOON SYMBOL
+U+1F317 🌗 \:last_quarter_moon: LAST QUARTER MOON SYMBOL
+U+1F318 🌘 \:waning_crescent_moon: WANING CRESCENT MOON SYMBOL
+U+1F319 🌙 \:crescent_moon: CRESCENT MOON
+U+1F31A 🌚 \:new_moon_with_face: NEW MOON WITH FACE
+U+1F31B 🌛 \:first_quarter_moon_with_face: FIRST QUARTER MOON WITH FACE
+U+1F31C 🌜 \:last_quarter_moon_with_face: LAST QUARTER MOON WITH FACE
+U+1F31D 🌝 \:full_moon_with_face: FULL MOON WITH FACE
+U+1F31E 🌞 \:sun_with_face: SUN WITH FACE
+U+1F31F 🌟 \:star2: GLOWING STAR
+U+1F320 🌠 \:stars: SHOOTING STAR
+U+1F32D 🌭 \:hotdog: HOT DOG
+U+1F32E 🌮 \:taco: TACO
+U+1F32F 🌯 \:burrito: BURRITO
+U+1F330 🌰 \:chestnut: CHESTNUT
+U+1F331 🌱 \:seedling: SEEDLING
+U+1F332 🌲 \:evergreen_tree: EVERGREEN TREE
+U+1F333 🌳 \:deciduous_tree: DECIDUOUS TREE
+U+1F334 🌴 \:palm_tree: PALM TREE
+U+1F335 🌵 \:cactus: CACTUS
+U+1F337 🌷 \:tulip: TULIP
+U+1F338 🌸 \:cherry_blossom: CHERRY BLOSSOM
+U+1F339 🌹 \:rose: ROSE
+U+1F33A 🌺 \:hibiscus: HIBISCUS
+U+1F33B 🌻 \:sunflower: SUNFLOWER
+U+1F33C 🌼 \:blossom: BLOSSOM
+U+1F33D 🌽 \:corn: EAR OF MAIZE
+U+1F33E 🌾 \:ear_of_rice: EAR OF RICE
+U+1F33F 🌿 \:herb: HERB
+U+1F340 🍀 \:four_leaf_clover: FOUR LEAF CLOVER
+U+1F341 🍁 \:maple_leaf: MAPLE LEAF
+U+1F342 🍂 \:fallen_leaf: FALLEN LEAF
+U+1F343 🍃 \:leaves: LEAF FLUTTERING IN WIND
+U+1F344 🍄 \:mushroom: MUSHROOM
+U+1F345 🍅 \:tomato: TOMATO
+U+1F346 🍆 \:eggplant: AUBERGINE
+U+1F347 🍇 \:grapes: GRAPES
+U+1F348 🍈 \:melon: MELON
+U+1F349 🍉 \:watermelon: WATERMELON
+U+1F34A 🍊 \:tangerine: TANGERINE
+U+1F34B 🍋 \:lemon: LEMON
+U+1F34C 🍌 \:banana: BANANA
+U+1F34D 🍍 \:pineapple: PINEAPPLE
+U+1F34E 🍎 \:apple: RED APPLE
+U+1F34F 🍏 \:green_apple: GREEN APPLE
+U+1F350 🍐 \:pear: PEAR
+U+1F351 🍑 \:peach: PEACH
+U+1F352 🍒 \:cherries: CHERRIES
+U+1F353 🍓 \:strawberry: STRAWBERRY
+U+1F354 🍔 \:hamburger: HAMBURGER
+U+1F355 🍕 \:pizza: SLICE OF PIZZA
+U+1F356 🍖 \:meat_on_bone: MEAT ON BONE
+U+1F357 🍗 \:poultry_leg: POULTRY LEG
+U+1F358 🍘 \:rice_cracker: RICE CRACKER
+U+1F359 🍙 \:rice_ball: RICE BALL
+U+1F35A 🍚 \:rice: COOKED RICE
+U+1F35B 🍛 \:curry: CURRY AND RICE
+U+1F35C 🍜 \:ramen: STEAMING BOWL
+U+1F35D 🍝 \:spaghetti: SPAGHETTI
+U+1F35E 🍞 \:bread: BREAD
+U+1F35F 🍟 \:fries: FRENCH FRIES
+U+1F360 🍠 \:sweet_potato: ROASTED SWEET POTATO
+U+1F361 🍡 \:dango: DANGO
+U+1F362 🍢 \:oden: ODEN
+U+1F363 🍣 \:sushi: SUSHI
+U+1F364 🍤 \:fried_shrimp: FRIED SHRIMP
+U+1F365 🍥 \:fish_cake: FISH CAKE WITH SWIRL DESIGN
+U+1F366 🍦 \:icecream: SOFT ICE CREAM
+U+1F367 🍧 \:shaved_ice: SHAVED ICE
+U+1F368 🍨 \:ice_cream: ICE CREAM
+U+1F369 🍩 \:doughnut: DOUGHNUT
+U+1F36A 🍪 \:cookie: COOKIE
+U+1F36B 🍫 \:chocolate_bar: CHOCOLATE BAR
+U+1F36C 🍬 \:candy: CANDY
+U+1F36D 🍭 \:lollipop: LOLLIPOP
+U+1F36E 🍮 \:custard: CUSTARD
+U+1F36F 🍯 \:honey_pot: HONEY POT
+U+1F370 🍰 \:cake: SHORTCAKE
+U+1F371 🍱 \:bento: BENTO BOX
+U+1F372 🍲 \:stew: POT OF FOOD
+U+1F373 🍳 \:fried_egg: COOKING
+U+1F374 🍴 \:fork_and_knife: FORK AND KNIFE
+U+1F375 🍵 \:tea: TEACUP WITHOUT HANDLE
+U+1F376 🍶 \:sake: SAKE BOTTLE AND CUP
+U+1F377 🍷 \:wine_glass: WINE GLASS
+U+1F378 🍸 \:cocktail: COCKTAIL GLASS
+U+1F379 🍹 \:tropical_drink: TROPICAL DRINK
+U+1F37A 🍺 \:beer: BEER MUG
+U+1F37B 🍻 \:beers: CLINKING BEER MUGS
+U+1F37C 🍼 \:baby_bottle: BABY BOTTLE
+U+1F37E 🍾 \:champagne: BOTTLE WITH POPPING CORK
+U+1F37F 🍿 \:popcorn: POPCORN
+U+1F380 🎀 \:ribbon: RIBBON
+U+1F381 🎁 \:gift: WRAPPED PRESENT
+U+1F382 🎂 \:birthday: BIRTHDAY CAKE
+U+1F383 🎃 \:jack_o_lantern: JACK-O-LANTERN
+U+1F384 🎄 \:christmas_tree: CHRISTMAS TREE
+U+1F385 🎅 \:santa: FATHER CHRISTMAS
+U+1F386 🎆 \:fireworks: FIREWORKS
+U+1F387 🎇 \:sparkler: FIREWORK SPARKLER
+U+1F388 🎈 \:balloon: BALLOON
+U+1F389 🎉 \:tada: PARTY POPPER
+U+1F38A 🎊 \:confetti_ball: CONFETTI BALL
+U+1F38B 🎋 \:tanabata_tree: TANABATA TREE
+U+1F38C 🎌 \:crossed_flags: CROSSED FLAGS
+U+1F38D 🎍 \:bamboo: PINE DECORATION
+U+1F38E 🎎 \:dolls: JAPANESE DOLLS
+U+1F38F 🎏 \:flags: CARP STREAMER
+U+1F390 🎐 \:wind_chime: WIND CHIME
+U+1F391 🎑 \:rice_scene: MOON VIEWING CEREMONY
+U+1F392 🎒 \:school_satchel: SCHOOL SATCHEL
+U+1F393 🎓 \:mortar_board: GRADUATION CAP
+U+1F3A0 🎠 \:carousel_horse: CAROUSEL HORSE
+U+1F3A1 🎡 \:ferris_wheel: FERRIS WHEEL
+U+1F3A2 🎢 \:roller_coaster: ROLLER COASTER
+U+1F3A3 🎣 \:fishing_pole_and_fish: FISHING POLE AND FISH
+U+1F3A4 🎤 \:microphone: MICROPHONE
+U+1F3A5 🎥 \:movie_camera: MOVIE CAMERA
+U+1F3A6 🎦 \:cinema: CINEMA
+U+1F3A7 🎧 \:headphones: HEADPHONE
+U+1F3A8 🎨 \:art: ARTIST PALETTE
+U+1F3A9 🎩 \:tophat: TOP HAT
+U+1F3AA 🎪 \:circus_tent: CIRCUS TENT
+U+1F3AB 🎫 \:ticket: TICKET
+U+1F3AC 🎬 \:clapper: CLAPPER BOARD
+U+1F3AD 🎭 \:performing_arts: PERFORMING ARTS
+U+1F3AE 🎮 \:video_game: VIDEO GAME
+U+1F3AF 🎯 \:dart: DIRECT HIT
+U+1F3B0 🎰 \:slot_machine: SLOT MACHINE
+U+1F3B1 🎱 \:8ball: BILLIARDS
+U+1F3B2 🎲 \:game_die: GAME DIE
+U+1F3B3 🎳 \:bowling: BOWLING
+U+1F3B4 🎴 \:flower_playing_cards: FLOWER PLAYING CARDS
+U+1F3B5 🎵 \:musical_note: MUSICAL NOTE
+U+1F3B6 🎶 \:notes: MULTIPLE MUSICAL NOTES
+U+1F3B7 🎷 \:saxophone: SAXOPHONE
+U+1F3B8 🎸 \:guitar: GUITAR
+U+1F3B9 🎹 \:musical_keyboard: MUSICAL KEYBOARD
+U+1F3BA 🎺 \:trumpet: TRUMPET
+U+1F3BB 🎻 \:violin: VIOLIN
+U+1F3BC 🎼 \:musical_score: MUSICAL SCORE
+U+1F3BD 🎽 \:running_shirt_with_sash: RUNNING SHIRT WITH SASH
+U+1F3BE 🎾 \:tennis: TENNIS RACQUET AND BALL
+U+1F3BF 🎿 \:ski: SKI AND SKI BOOT
+U+1F3C0 🏀 \:basketball: BASKETBALL AND HOOP
+U+1F3C1 🏁 \:checkered_flag: CHEQUERED FLAG
+U+1F3C2 🏂 \:snowboarder: SNOWBOARDER
+U+1F3C3 🏃 \:runner: RUNNER
+U+1F3C4 🏄 \:surfer: SURFER
+U+1F3C5 🏅 \:sports_medal: SPORTS MEDAL
+U+1F3C6 🏆 \:trophy: TROPHY
+U+1F3C7 🏇 \:horse_racing: HORSE RACING
+U+1F3C8 🏈 \:football: AMERICAN FOOTBALL
+U+1F3C9 🏉 \:rugby_football: RUGBY FOOTBALL
+U+1F3CA 🏊 \:swimmer: SWIMMER
+U+1F3CF 🏏 \:cricket_bat_and_ball: CRICKET BAT AND BALL
+U+1F3D0 🏐 \:volleyball: VOLLEYBALL
+U+1F3D1 🏑 \:field_hockey_stick_and_ball: FIELD HOCKEY STICK AND BALL
+U+1F3D2 🏒 \:ice_hockey_stick_and_puck: ICE HOCKEY STICK AND PUCK
+U+1F3D3 🏓 \:table_tennis_paddle_and_ball: TABLE TENNIS PADDLE AND BALL
+U+1F3E0 🏠 \:house: HOUSE BUILDING
+U+1F3E1 🏡 \:house_with_garden: HOUSE WITH GARDEN
+U+1F3E2 🏢 \:office: OFFICE BUILDING
+U+1F3E3 🏣 \:post_office: JAPANESE POST OFFICE
+U+1F3E4 🏤 \:european_post_office: EUROPEAN POST OFFICE
+U+1F3E5 🏥 \:hospital: HOSPITAL
+U+1F3E6 🏦 \:bank: BANK
+U+1F3E7 🏧 \:atm: AUTOMATED TELLER MACHINE
+U+1F3E8 🏨 \:hotel: HOTEL
+U+1F3E9 🏩 \:love_hotel: LOVE HOTEL
+U+1F3EA 🏪 \:convenience_store: CONVENIENCE STORE
+U+1F3EB 🏫 \:school: SCHOOL
+U+1F3EC 🏬 \:department_store: DEPARTMENT STORE
+U+1F3ED 🏭 \:factory: FACTORY
+U+1F3EE 🏮 \:izakaya_lantern: IZAKAYA LANTERN
+U+1F3EF 🏯 \:japanese_castle: JAPANESE CASTLE
+U+1F3F0 🏰 \:european_castle: EUROPEAN CASTLE
+U+1F3F4 🏴 \:waving_black_flag: WAVING BLACK FLAG
+U+1F3F8 🏸 \:badminton_racquet_and_shuttlecock: BADMINTON RACQUET AND SHUTTLECOCK
+U+1F3F9 🏹 \:bow_and_arrow: BOW AND ARROW
+U+1F3FA 🏺 \:amphora: AMPHORA
+U+1F3FB 🏻 \:skin-tone-2: EMOJI MODIFIER FITZPATRICK TYPE-1-2
+U+1F3FC 🏼 \:skin-tone-3: EMOJI MODIFIER FITZPATRICK TYPE-3
+U+1F3FD 🏽 \:skin-tone-4: EMOJI MODIFIER FITZPATRICK TYPE-4
+U+1F3FE 🏾 \:skin-tone-5: EMOJI MODIFIER FITZPATRICK TYPE-5
+U+1F3FF 🏿 \:skin-tone-6: EMOJI MODIFIER FITZPATRICK TYPE-6
+U+1F400 🐀 \:rat: RAT
+U+1F401 🐁 \:mouse2: MOUSE
+U+1F402 🐂 \:ox: OX
+U+1F403 🐃 \:water_buffalo: WATER BUFFALO
+U+1F404 🐄 \:cow2: COW
+U+1F405 🐅 \:tiger2: TIGER
+U+1F406 🐆 \:leopard: LEOPARD
+U+1F407 🐇 \:rabbit2: RABBIT
+U+1F408 🐈 \:cat2: CAT
+U+1F409 🐉 \:dragon: DRAGON
+U+1F40A 🐊 \:crocodile: CROCODILE
+U+1F40B 🐋 \:whale2: WHALE
+U+1F40C 🐌 \:snail: SNAIL
+U+1F40D 🐍 \:snake: SNAKE
+U+1F40E 🐎 \:racehorse: HORSE
+U+1F40F 🐏 \:ram: RAM
+U+1F410 🐐 \:goat: GOAT
+U+1F411 🐑 \:sheep: SHEEP
+U+1F412 🐒 \:monkey: MONKEY
+U+1F413 🐓 \:rooster: ROOSTER
+U+1F414 🐔 \:chicken: CHICKEN
+U+1F415 🐕 \:dog2: DOG
+U+1F416 🐖 \:pig2: PIG
+U+1F417 🐗 \:boar: BOAR
+U+1F418 🐘 \:elephant: ELEPHANT
+U+1F419 🐙 \:octopus: OCTOPUS
+U+1F41A 🐚 \:shell: SPIRAL SHELL
+U+1F41B 🐛 \:bug: BUG
+U+1F41C 🐜 \:ant: ANT
+U+1F41D 🐝 \:bee: HONEYBEE
+U+1F41E 🐞 \:ladybug: LADY BEETLE
+U+1F41F 🐟 \:fish: FISH
+U+1F420 🐠 \:tropical_fish: TROPICAL FISH
+U+1F421 🐡 \:blowfish: BLOWFISH
+U+1F422 🐢 \:turtle: TURTLE
+U+1F423 🐣 \:hatching_chick: HATCHING CHICK
+U+1F424 🐤 \:baby_chick: BABY CHICK
+U+1F425 🐥 \:hatched_chick: FRONT-FACING BABY CHICK
+U+1F426 🐦 \:bird: BIRD
+U+1F427 🐧 \:penguin: PENGUIN
+U+1F428 🐨 \:koala: KOALA
+U+1F429 🐩 \:poodle: POODLE
+U+1F42A 🐪 \:dromedary_camel: DROMEDARY CAMEL
+U+1F42B 🐫 \:camel: BACTRIAN CAMEL
+U+1F42C 🐬 \:dolphin: DOLPHIN
+U+1F42D 🐭 \:mouse: MOUSE FACE
+U+1F42E 🐮 \:cow: COW FACE
+U+1F42F 🐯 \:tiger: TIGER FACE
+U+1F430 🐰 \:rabbit: RABBIT FACE
+U+1F431 🐱 \:cat: CAT FACE
+U+1F432 🐲 \:dragon_face: DRAGON FACE
+U+1F433 🐳 \:whale: SPOUTING WHALE
+U+1F434 🐴 \:horse: HORSE FACE
+U+1F435 🐵 \:monkey_face: MONKEY FACE
+U+1F436 🐶 \:dog: DOG FACE
+U+1F437 🐷 \:pig: PIG FACE
+U+1F438 🐸 \:frog: FROG FACE
+U+1F439 🐹 \:hamster: HAMSTER FACE
+U+1F43A 🐺 \:wolf: WOLF FACE
+U+1F43B 🐻 \:bear: BEAR FACE
+U+1F43C 🐼 \:panda_face: PANDA FACE
+U+1F43D 🐽 \:pig_nose: PIG NOSE
+U+1F43E 🐾 \:feet: PAW PRINTS
+U+1F440 👀 \:eyes: EYES
+U+1F442 👂 \:ear: EAR
+U+1F443 👃 \:nose: NOSE
+U+1F444 👄 \:lips: MOUTH
+U+1F445 👅 \:tongue: TONGUE
+U+1F446 👆 \:point_up_2: WHITE UP POINTING BACKHAND INDEX
+U+1F447 👇 \:point_down: WHITE DOWN POINTING BACKHAND INDEX
+U+1F448 👈 \:point_left: WHITE LEFT POINTING BACKHAND INDEX
+U+1F449 👉 \:point_right: WHITE RIGHT POINTING BACKHAND INDEX
+U+1F44A 👊 \:facepunch: FISTED HAND SIGN
+U+1F44B 👋 \:wave: WAVING HAND SIGN
+U+1F44C 👌 \:ok_hand: OK HAND SIGN
+U+1F44D 👍 \:+1: THUMBS UP SIGN
+U+1F44E 👎 \:-1: THUMBS DOWN SIGN
+U+1F44F 👏 \:clap: CLAPPING HANDS SIGN
+U+1F450 👐 \:open_hands: OPEN HANDS SIGN
+U+1F451 👑 \:crown: CROWN
+U+1F452 👒 \:womans_hat: WOMANS HAT
+U+1F453 👓 \:eyeglasses: EYEGLASSES
+U+1F454 👔 \:necktie: NECKTIE
+U+1F455 👕 \:shirt: T-SHIRT
+U+1F456 👖 \:jeans: JEANS
+U+1F457 👗 \:dress: DRESS
+U+1F458 👘 \:kimono: KIMONO
+U+1F459 👙 \:bikini: BIKINI
+U+1F45A 👚 \:womans_clothes: WOMANS CLOTHES
+U+1F45B 👛 \:purse: PURSE
+U+1F45C 👜 \:handbag: HANDBAG
+U+1F45D 👝 \:pouch: POUCH
+U+1F45E 👞 \:mans_shoe: MANS SHOE
+U+1F45F 👟 \:athletic_shoe: ATHLETIC SHOE
+U+1F460 👠 \:high_heel: HIGH-HEELED SHOE
+U+1F461 👡 \:sandal: WOMANS SANDAL
+U+1F462 👢 \:boot: WOMANS BOOTS
+U+1F463 👣 \:footprints: FOOTPRINTS
+U+1F464 👤 \:bust_in_silhouette: BUST IN SILHOUETTE
+U+1F465 👥 \:busts_in_silhouette: BUSTS IN SILHOUETTE
+U+1F466 👦 \:boy: BOY
+U+1F467 👧 \:girl: GIRL
+U+1F468 👨 \:man: MAN
+U+1F469 👩 \:woman: WOMAN
+U+1F46A 👪 \:family: FAMILY
+U+1F46B 👫 \:couple:, \:man_and_woman_holding_hands: MAN AND WOMAN HOLDING HANDS
+U+1F46C 👬 \:two_men_holding_hands: TWO MEN HOLDING HANDS
+U+1F46D 👭 \:two_women_holding_hands: TWO WOMEN HOLDING HANDS
+U+1F46E 👮 \:cop: POLICE OFFICER
+U+1F46F 👯 \:dancers: WOMAN WITH BUNNY EARS
+U+1F470 👰 \:bride_with_veil: BRIDE WITH VEIL
+U+1F471 👱 \:person_with_blond_hair: PERSON WITH BLOND HAIR
+U+1F472 👲 \:man_with_gua_pi_mao: MAN WITH GUA PI MAO
+U+1F473 👳 \:man_with_turban: MAN WITH TURBAN
+U+1F474 👴 \:older_man: OLDER MAN
+U+1F475 👵 \:older_woman: OLDER WOMAN
+U+1F476 👶 \:baby: BABY
+U+1F477 👷 \:construction_worker: CONSTRUCTION WORKER
+U+1F478 👸 \:princess: PRINCESS
+U+1F479 👹 \:japanese_ogre: JAPANESE OGRE
+U+1F47A 👺 \:japanese_goblin: JAPANESE GOBLIN
+U+1F47B 👻 \:ghost: GHOST
+U+1F47C 👼 \:angel: BABY ANGEL
+U+1F47D 👽 \:alien: EXTRATERRESTRIAL ALIEN
+U+1F47E 👾 \:space_invader: ALIEN MONSTER
+U+1F47F 👿 \:imp: IMP
+U+1F480 💀 \:skull: SKULL
+U+1F481 💁 \:information_desk_person: INFORMATION DESK PERSON
+U+1F482 💂 \:guardsman: GUARDSMAN
+U+1F483 💃 \:dancer: DANCER
+U+1F484 💄 \:lipstick: LIPSTICK
+U+1F485 💅 \:nail_care: NAIL POLISH
+U+1F486 💆 \:massage: FACE MASSAGE
+U+1F487 💇 \:haircut: HAIRCUT
+U+1F488 💈 \:barber: BARBER POLE
+U+1F489 💉 \:syringe: SYRINGE
+U+1F48A 💊 \:pill: PILL
+U+1F48B 💋 \:kiss: KISS MARK
+U+1F48C 💌 \:love_letter: LOVE LETTER
+U+1F48D 💍 \:ring: RING
+U+1F48E 💎 \:gem: GEM STONE
+U+1F48F 💏 \:couplekiss: KISS
+U+1F490 💐 \:bouquet: BOUQUET
+U+1F491 💑 \:couple_with_heart: COUPLE WITH HEART
+U+1F492 💒 \:wedding: WEDDING
+U+1F493 💓 \:heartbeat: BEATING HEART
+U+1F494 💔 \:broken_heart: BROKEN HEART
+U+1F495 💕 \:two_hearts: TWO HEARTS
+U+1F496 💖 \:sparkling_heart: SPARKLING HEART
+U+1F497 💗 \:heartpulse: GROWING HEART
+U+1F498 💘 \:cupid: HEART WITH ARROW
+U+1F499 💙 \:blue_heart: BLUE HEART
+U+1F49A 💚 \:green_heart: GREEN HEART
+U+1F49B 💛 \:yellow_heart: YELLOW HEART
+U+1F49C 💜 \:purple_heart: PURPLE HEART
+U+1F49D 💝 \:gift_heart: HEART WITH RIBBON
+U+1F49E 💞 \:revolving_hearts: REVOLVING HEARTS
+U+1F49F 💟 \:heart_decoration: HEART DECORATION
+U+1F4A0 💠 \:diamond_shape_with_a_dot_inside: DIAMOND SHAPE WITH A DOT INSIDE
+U+1F4A1 💡 \:bulb: ELECTRIC LIGHT BULB
+U+1F4A2 💢 \:anger: ANGER SYMBOL
+U+1F4A3 💣 \:bomb: BOMB
+U+1F4A4 💤 \:zzz: SLEEPING SYMBOL
+U+1F4A5 💥 \:boom: COLLISION SYMBOL
+U+1F4A6 💦 \:sweat_drops: SPLASHING SWEAT SYMBOL
+U+1F4A7 💧 \:droplet: DROPLET
+U+1F4A8 💨 \:dash: DASH SYMBOL
+U+1F4A9 💩 \:hankey: PILE OF POO
+U+1F4AA 💪 \:muscle: FLEXED BICEPS
+U+1F4AB 💫 \:dizzy: DIZZY SYMBOL
+U+1F4AC 💬 \:speech_balloon: SPEECH BALLOON
+U+1F4AD 💭 \:thought_balloon: THOUGHT BALLOON
+U+1F4AE 💮 \:white_flower: WHITE FLOWER
+U+1F4AF 💯 \:100: HUNDRED POINTS SYMBOL
+U+1F4B0 💰 \:moneybag: MONEY BAG
+U+1F4B1 💱 \:currency_exchange: CURRENCY EXCHANGE
+U+1F4B2 💲 \:heavy_dollar_sign: HEAVY DOLLAR SIGN
+U+1F4B3 💳 \:credit_card: CREDIT CARD
+U+1F4B4 💴 \:yen: BANKNOTE WITH YEN SIGN
+U+1F4B5 💵 \:dollar: BANKNOTE WITH DOLLAR SIGN
+U+1F4B6 💶 \:euro: BANKNOTE WITH EURO SIGN
+U+1F4B7 💷 \:pound: BANKNOTE WITH POUND SIGN
+U+1F4B8 💸 \:money_with_wings: MONEY WITH WINGS
+U+1F4B9 💹 \:chart: CHART WITH UPWARDS TREND AND YEN SIGN
+U+1F4BA 💺 \:seat: SEAT
+U+1F4BB 💻 \:computer: PERSONAL COMPUTER
+U+1F4BC 💼 \:briefcase: BRIEFCASE
+U+1F4BD 💽 \:minidisc: MINIDISC
+U+1F4BE 💾 \:floppy_disk: FLOPPY DISK
+U+1F4BF 💿 \:cd: OPTICAL DISC
+U+1F4C0 📀 \:dvd: DVD
+U+1F4C1 📁 \:file_folder: FILE FOLDER
+U+1F4C2 📂 \:open_file_folder: OPEN FILE FOLDER
+U+1F4C3 📃 \:page_with_curl: PAGE WITH CURL
+U+1F4C4 📄 \:page_facing_up: PAGE FACING UP
+U+1F4C5 📅 \:date: CALENDAR
+U+1F4C6 📆 \:calendar: TEAR-OFF CALENDAR
+U+1F4C7 📇 \:card_index: CARD INDEX
+U+1F4C8 📈 \:chart_with_upwards_trend: CHART WITH UPWARDS TREND
+U+1F4C9 📉 \:chart_with_downwards_trend: CHART WITH DOWNWARDS TREND
+U+1F4CA 📊 \:bar_chart: BAR CHART
+U+1F4CB 📋 \:clipboard: CLIPBOARD
+U+1F4CC 📌 \:pushpin: PUSHPIN
+U+1F4CD 📍 \:round_pushpin: ROUND PUSHPIN
+U+1F4CE 📎 \:paperclip: PAPERCLIP
+U+1F4CF 📏 \:straight_ruler: STRAIGHT RULER
+U+1F4D0 📐 \:triangular_ruler: TRIANGULAR RULER
+U+1F4D1 📑 \:bookmark_tabs: BOOKMARK TABS
+U+1F4D2 📒 \:ledger: LEDGER
+U+1F4D3 📓 \:notebook: NOTEBOOK
+U+1F4D4 📔 \:notebook_with_decorative_cover: NOTEBOOK WITH DECORATIVE COVER
+U+1F4D5 📕 \:closed_book: CLOSED BOOK
+U+1F4D6 📖 \:book: OPEN BOOK
+U+1F4D7 📗 \:green_book: GREEN BOOK
+U+1F4D8 📘 \:blue_book: BLUE BOOK
+U+1F4D9 📙 \:orange_book: ORANGE BOOK
+U+1F4DA 📚 \:books: BOOKS
+U+1F4DB 📛 \:name_badge: NAME BADGE
+U+1F4DC 📜 \:scroll: SCROLL
+U+1F4DD 📝 \:memo: MEMO
+U+1F4DE 📞 \:telephone_receiver: TELEPHONE RECEIVER
+U+1F4DF 📟 \:pager: PAGER
+U+1F4E0 📠 \:fax: FAX MACHINE
+U+1F4E1 📡 \:satellite:, \:satellite_antenna: SATELLITE ANTENNA
+U+1F4E2 📢 \:loudspeaker: PUBLIC ADDRESS LOUDSPEAKER
+U+1F4E3 📣 \:mega: CHEERING MEGAPHONE
+U+1F4E4 📤 \:outbox_tray: OUTBOX TRAY
+U+1F4E5 📥 \:inbox_tray: INBOX TRAY
+U+1F4E6 📦 \:package: PACKAGE
+U+1F4E7 📧 \:e-mail: E-MAIL SYMBOL
+U+1F4E8 📨 \:incoming_envelope: INCOMING ENVELOPE
+U+1F4E9 📩 \:envelope_with_arrow: ENVELOPE WITH DOWNWARDS ARROW ABOVE
+U+1F4EA 📪 \:mailbox_closed: CLOSED MAILBOX WITH LOWERED FLAG
+U+1F4EB 📫 \:mailbox: CLOSED MAILBOX WITH RAISED FLAG
+U+1F4EC 📬 \:mailbox_with_mail: OPEN MAILBOX WITH RAISED FLAG
+U+1F4ED 📭 \:mailbox_with_no_mail: OPEN MAILBOX WITH LOWERED FLAG
+U+1F4EE 📮 \:postbox: POSTBOX
+U+1F4EF 📯 \:postal_horn: POSTAL HORN
+U+1F4F0 📰 \:newspaper: NEWSPAPER
+U+1F4F1 📱 \:iphone: MOBILE PHONE
+U+1F4F2 📲 \:calling: MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT
+U+1F4F3 📳 \:vibration_mode: VIBRATION MODE
+U+1F4F4 📴 \:mobile_phone_off: MOBILE PHONE OFF
+U+1F4F5 📵 \:no_mobile_phones: NO MOBILE PHONES
+U+1F4F6 📶 \:signal_strength: ANTENNA WITH BARS
+U+1F4F7 📷 \:camera: CAMERA
+U+1F4F8 📸 \:camera_with_flash: CAMERA WITH FLASH
+U+1F4F9 📹 \:video_camera: VIDEO CAMERA
+U+1F4FA 📺 \:tv: TELEVISION
+U+1F4FB 📻 \:radio: RADIO
+U+1F4FC 📼 \:vhs: VIDEOCASSETTE
+U+1F4FF 📿 \:prayer_beads: PRAYER BEADS
+U+1F500 🔀 \:twisted_rightwards_arrows: TWISTED RIGHTWARDS ARROWS
+U+1F501 🔁 \:repeat: CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS
+U+1F502 🔂 \:repeat_one: CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY
+U+1F503 🔃 \:arrows_clockwise: CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
+U+1F504 🔄 \:arrows_counterclockwise: ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
+U+1F505 🔅 \:low_brightness: LOW BRIGHTNESS SYMBOL
+U+1F506 🔆 \:high_brightness: HIGH BRIGHTNESS SYMBOL
+U+1F507 🔇 \:mute: SPEAKER WITH CANCELLATION STROKE
+U+1F508 🔈 \:speaker: SPEAKER
+U+1F509 🔉 \:sound: SPEAKER WITH ONE SOUND WAVE
+U+1F50A 🔊 \:loud_sound: SPEAKER WITH THREE SOUND WAVES
+U+1F50B 🔋 \:battery: BATTERY
+U+1F50C 🔌 \:electric_plug: ELECTRIC PLUG
+U+1F50D 🔍 \:mag: LEFT-POINTING MAGNIFYING GLASS
+U+1F50E 🔎 \:mag_right: RIGHT-POINTING MAGNIFYING GLASS
+U+1F50F 🔏 \:lock_with_ink_pen: LOCK WITH INK PEN
+U+1F510 🔐 \:closed_lock_with_key: CLOSED LOCK WITH KEY
+U+1F511 🔑 \:key: KEY
+U+1F512 🔒 \:lock: LOCK
+U+1F513 🔓 \:unlock: OPEN LOCK
+U+1F514 🔔 \:bell: BELL
+U+1F515 🔕 \:no_bell: BELL WITH CANCELLATION STROKE
+U+1F516 🔖 \:bookmark: BOOKMARK
+U+1F517 🔗 \:link: LINK SYMBOL
+U+1F518 🔘 \:radio_button: RADIO BUTTON
+U+1F519 🔙 \:back: BACK WITH LEFTWARDS ARROW ABOVE
+U+1F51A 🔚 \:end: END WITH LEFTWARDS ARROW ABOVE
+U+1F51B 🔛 \:on: ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE
+U+1F51C 🔜 \:soon: SOON WITH RIGHTWARDS ARROW ABOVE
+U+1F51D 🔝 \:top: TOP WITH UPWARDS ARROW ABOVE
+U+1F51E 🔞 \:underage: NO ONE UNDER EIGHTEEN SYMBOL
+U+1F51F 🔟 \:keycap_ten: KEYCAP TEN
+U+1F520 🔠 \:capital_abcd: INPUT SYMBOL FOR LATIN CAPITAL LETTERS
+U+1F521 🔡 \:abcd: INPUT SYMBOL FOR LATIN SMALL LETTERS
+U+1F522 🔢 \:1234: INPUT SYMBOL FOR NUMBERS
+U+1F523 🔣 \:symbols: INPUT SYMBOL FOR SYMBOLS
+U+1F524 🔤 \:abc: INPUT SYMBOL FOR LATIN LETTERS
+U+1F525 🔥 \:fire: FIRE
+U+1F526 🔦 \:flashlight: ELECTRIC TORCH
+U+1F527 🔧 \:wrench: WRENCH
+U+1F528 🔨 \:hammer: HAMMER
+U+1F529 🔩 \:nut_and_bolt: NUT AND BOLT
+U+1F52A 🔪 \:hocho: HOCHO
+U+1F52B 🔫 \:gun: PISTOL
+U+1F52C 🔬 \:microscope: MICROSCOPE
+U+1F52D 🔭 \:telescope: TELESCOPE
+U+1F52E 🔮 \:crystal_ball: CRYSTAL BALL
+U+1F52F 🔯 \:six_pointed_star: SIX POINTED STAR WITH MIDDLE DOT
+U+1F530 🔰 \:beginner: JAPANESE SYMBOL FOR BEGINNER
+U+1F531 🔱 \:trident: TRIDENT EMBLEM
+U+1F532 🔲 \:black_square_button: BLACK SQUARE BUTTON
+U+1F533 🔳 \:white_square_button: WHITE SQUARE BUTTON
+U+1F534 🔴 \:red_circle: LARGE RED CIRCLE
+U+1F535 🔵 \:large_blue_circle: LARGE BLUE CIRCLE
+U+1F536 🔶 \:large_orange_diamond: LARGE ORANGE DIAMOND
+U+1F537 🔷 \:large_blue_diamond: LARGE BLUE DIAMOND
+U+1F538 🔸 \:small_orange_diamond: SMALL ORANGE DIAMOND
+U+1F539 🔹 \:small_blue_diamond: SMALL BLUE DIAMOND
+U+1F53A 🔺 \:small_red_triangle: UP-POINTING RED TRIANGLE
+U+1F53B 🔻 \:small_red_triangle_down: DOWN-POINTING RED TRIANGLE
+U+1F53C 🔼 \:arrow_up_small: UP-POINTING SMALL RED TRIANGLE
+U+1F53D 🔽 \:arrow_down_small: DOWN-POINTING SMALL RED TRIANGLE
+U+1F54B 🕋 \:kaaba: KAABA
+U+1F54C 🕌 \:mosque: MOSQUE
+U+1F54D 🕍 \:synagogue: SYNAGOGUE
+U+1F54E 🕎 \:menorah_with_nine_branches: MENORAH WITH NINE BRANCHES
+U+1F550 🕐 \:clock1: CLOCK FACE ONE OCLOCK
+U+1F551 🕑 \:clock2: CLOCK FACE TWO OCLOCK
+U+1F552 🕒 \:clock3: CLOCK FACE THREE OCLOCK
+U+1F553 🕓 \:clock4: CLOCK FACE FOUR OCLOCK
+U+1F554 🕔 \:clock5: CLOCK FACE FIVE OCLOCK
+U+1F555 🕕 \:clock6: CLOCK FACE SIX OCLOCK
+U+1F556 🕖 \:clock7: CLOCK FACE SEVEN OCLOCK
+U+1F557 🕗 \:clock8: CLOCK FACE EIGHT OCLOCK
+U+1F558 🕘 \:clock9: CLOCK FACE NINE OCLOCK
+U+1F559 🕙 \:clock10: CLOCK FACE TEN OCLOCK
+U+1F55A 🕚 \:clock11: CLOCK FACE ELEVEN OCLOCK
+U+1F55B 🕛 \:clock12: CLOCK FACE TWELVE OCLOCK
+U+1F55C 🕜 \:clock130: CLOCK FACE ONE-THIRTY
+U+1F55D 🕝 \:clock230: CLOCK FACE TWO-THIRTY
+U+1F55E 🕞 \:clock330: CLOCK FACE THREE-THIRTY
+U+1F55F 🕟 \:clock430: CLOCK FACE FOUR-THIRTY
+U+1F560 🕠 \:clock530: CLOCK FACE FIVE-THIRTY
+U+1F561 🕡 \:clock630: CLOCK FACE SIX-THIRTY
+U+1F562 🕢 \:clock730: CLOCK FACE SEVEN-THIRTY
+U+1F563 🕣 \:clock830: CLOCK FACE EIGHT-THIRTY
+U+1F564 🕤 \:clock930: CLOCK FACE NINE-THIRTY
+U+1F565 🕥 \:clock1030: CLOCK FACE TEN-THIRTY
+U+1F566 🕦 \:clock1130: CLOCK FACE ELEVEN-THIRTY
+U+1F567 🕧 \:clock1230: CLOCK FACE TWELVE-THIRTY
+U+1F57A 🕺 \:man_dancing: MAN DANCING
+U+1F595 🖕 \:middle_finger: REVERSED HAND WITH MIDDLE FINGER EXTENDED
+U+1F596 🖖 \:spock-hand: RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS
+U+1F5A4 🖤 \:black_heart: BLACK HEART
+U+1F5FB 🗻 \:mount_fuji: MOUNT FUJI
+U+1F5FC 🗼 \:tokyo_tower: TOKYO TOWER
+U+1F5FD 🗽 \:statue_of_liberty: STATUE OF LIBERTY
+U+1F5FE 🗾 \:japan: SILHOUETTE OF JAPAN
+U+1F5FF 🗿 \:moyai: MOYAI
+U+1F600 😀 \:grinning: GRINNING FACE
+U+1F601 😁 \:grin: GRINNING FACE WITH SMILING EYES
+U+1F602 😂 \:joy: FACE WITH TEARS OF JOY
+U+1F603 😃 \:smiley: SMILING FACE WITH OPEN MOUTH
+U+1F604 😄 \:smile: SMILING FACE WITH OPEN MOUTH AND SMILING EYES
+U+1F605 😅 \:sweat_smile: SMILING FACE WITH OPEN MOUTH AND COLD SWEAT
+U+1F606 😆 \:laughing: SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES
+U+1F607 😇 \:innocent: SMILING FACE WITH HALO
+U+1F608 😈 \:smiling_imp: SMILING FACE WITH HORNS
+U+1F609 😉 \:wink: WINKING FACE
+U+1F60A 😊 \:blush: SMILING FACE WITH SMILING EYES
+U+1F60B 😋 \:yum: FACE SAVOURING DELICIOUS FOOD
+U+1F60C 😌 \:relieved: RELIEVED FACE
+U+1F60D 😍 \:heart_eyes: SMILING FACE WITH HEART-SHAPED EYES
+U+1F60E 😎 \:sunglasses: SMILING FACE WITH SUNGLASSES
+U+1F60F 😏 \:smirk: SMIRKING FACE
+U+1F610 😐 \:neutral_face: NEUTRAL FACE
+U+1F611 😑 \:expressionless: EXPRESSIONLESS FACE
+U+1F612 😒 \:unamused: UNAMUSED FACE
+U+1F613 😓 \:sweat: FACE WITH COLD SWEAT
+U+1F614 😔 \:pensive: PENSIVE FACE
+U+1F615 😕 \:confused: CONFUSED FACE
+U+1F616 😖 \:confounded: CONFOUNDED FACE
+U+1F617 😗 \:kissing: KISSING FACE
+U+1F618 😘 \:kissing_heart: FACE THROWING A KISS
+U+1F619 😙 \:kissing_smiling_eyes: KISSING FACE WITH SMILING EYES
+U+1F61A 😚 \:kissing_closed_eyes: KISSING FACE WITH CLOSED EYES
+U+1F61B 😛 \:stuck_out_tongue: FACE WITH STUCK-OUT TONGUE
+U+1F61C 😜 \:stuck_out_tongue_winking_eye: FACE WITH STUCK-OUT TONGUE AND WINKING EYE
+U+1F61D 😝 \:stuck_out_tongue_closed_eyes: FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES
+U+1F61E 😞 \:disappointed: DISAPPOINTED FACE
+U+1F61F 😟 \:worried: WORRIED FACE
+U+1F620 😠 \:angry: ANGRY FACE
+U+1F621 😡 \:rage: POUTING FACE
+U+1F622 😢 \:cry: CRYING FACE
+U+1F623 😣 \:persevere: PERSEVERING FACE
+U+1F624 😤 \:triumph: FACE WITH LOOK OF TRIUMPH
+U+1F625 😥 \:disappointed_relieved: DISAPPOINTED BUT RELIEVED FACE
+U+1F626 😦 \:frowning: FROWNING FACE WITH OPEN MOUTH
+U+1F627 😧 \:anguished: ANGUISHED FACE
+U+1F628 😨 \:fearful: FEARFUL FACE
+U+1F629 😩 \:weary: WEARY FACE
+U+1F62A 😪 \:sleepy: SLEEPY FACE
+U+1F62B 😫 \:tired_face: TIRED FACE
+U+1F62C 😬 \:grimacing: GRIMACING FACE
+U+1F62D 😭 \:sob: LOUDLY CRYING FACE
+U+1F62E 😮 \:open_mouth: FACE WITH OPEN MOUTH
+U+1F62F 😯 \:hushed: HUSHED FACE
+U+1F630 😰 \:cold_sweat: FACE WITH OPEN MOUTH AND COLD SWEAT
+U+1F631 😱 \:scream: FACE SCREAMING IN FEAR
+U+1F632 😲 \:astonished: ASTONISHED FACE
+U+1F633 😳 \:flushed: FLUSHED FACE
+U+1F634 😴 \:sleeping: SLEEPING FACE
+U+1F635 😵 \:dizzy_face: DIZZY FACE
+U+1F636 😶 \:no_mouth: FACE WITHOUT MOUTH
+U+1F637 😷 \:mask: FACE WITH MEDICAL MASK
+U+1F638 😸 \:smile_cat: GRINNING CAT FACE WITH SMILING EYES
+U+1F639 😹 \:joy_cat: CAT FACE WITH TEARS OF JOY
+U+1F63A 😺 \:smiley_cat: SMILING CAT FACE WITH OPEN MOUTH
+U+1F63B 😻 \:heart_eyes_cat: SMILING CAT FACE WITH HEART-SHAPED EYES
+U+1F63C 😼 \:smirk_cat: CAT FACE WITH WRY SMILE
+U+1F63D 😽 \:kissing_cat: KISSING CAT FACE WITH CLOSED EYES
+U+1F63E 😾 \:pouting_cat: POUTING CAT FACE
+U+1F63F 😿 \:crying_cat_face: CRYING CAT FACE
+U+1F640 🙀 \:scream_cat: WEARY CAT FACE
+U+1F641 🙁 \:slightly_frowning_face: SLIGHTLY FROWNING FACE
+U+1F642 🙂 \:slightly_smiling_face: SLIGHTLY SMILING FACE
+U+1F643 🙃 \:upside_down_face: UPSIDE-DOWN FACE
+U+1F644 🙄 \:face_with_rolling_eyes: FACE WITH ROLLING EYES
+U+1F645 🙅 \:no_good: FACE WITH NO GOOD GESTURE
+U+1F646 🙆 \:ok_woman: FACE WITH OK GESTURE
+U+1F647 🙇 \:bow: PERSON BOWING DEEPLY
+U+1F648 🙈 \:see_no_evil: SEE-NO-EVIL MONKEY
+U+1F649 🙉 \:hear_no_evil: HEAR-NO-EVIL MONKEY
+U+1F64A 🙊 \:speak_no_evil: SPEAK-NO-EVIL MONKEY
+U+1F64B 🙋 \:raising_hand: HAPPY PERSON RAISING ONE HAND
+U+1F64C 🙌 \:raised_hands: PERSON RAISING BOTH HANDS IN CELEBRATION
+U+1F64D 🙍 \:person_frowning: PERSON FROWNING
+U+1F64E 🙎 \:person_with_pouting_face: PERSON WITH POUTING FACE
+U+1F64F 🙏 \:pray: PERSON WITH FOLDED HANDS
+U+1F680 🚀 \:rocket: ROCKET
+U+1F681 🚁 \:helicopter: HELICOPTER
+U+1F682 🚂 \:steam_locomotive: STEAM LOCOMOTIVE
+U+1F683 🚃 \:railway_car: RAILWAY CAR
+U+1F684 🚄 \:bullettrain_side: HIGH-SPEED TRAIN
+U+1F685 🚅 \:bullettrain_front: HIGH-SPEED TRAIN WITH BULLET NOSE
+U+1F686 🚆 \:train2: TRAIN
+U+1F687 🚇 \:metro: METRO
+U+1F688 🚈 \:light_rail: LIGHT RAIL
+U+1F689 🚉 \:station: STATION
+U+1F68A 🚊 \:tram: TRAM
+U+1F68B 🚋 \:train: TRAM CAR
+U+1F68C 🚌 \:bus: BUS
+U+1F68D 🚍 \:oncoming_bus: ONCOMING BUS
+U+1F68E 🚎 \:trolleybus: TROLLEYBUS
+U+1F68F 🚏 \:busstop: BUS STOP
+U+1F690 🚐 \:minibus: MINIBUS
+U+1F691 🚑 \:ambulance: AMBULANCE
+U+1F692 🚒 \:fire_engine: FIRE ENGINE
+U+1F693 🚓 \:police_car: POLICE CAR
+U+1F694 🚔 \:oncoming_police_car: ONCOMING POLICE CAR
+U+1F695 🚕 \:taxi: TAXI
+U+1F696 🚖 \:oncoming_taxi: ONCOMING TAXI
+U+1F697 🚗 \:car: AUTOMOBILE
+U+1F698 🚘 \:oncoming_automobile: ONCOMING AUTOMOBILE
+U+1F699 🚙 \:blue_car: RECREATIONAL VEHICLE
+U+1F69A 🚚 \:truck: DELIVERY TRUCK
+U+1F69B 🚛 \:articulated_lorry: ARTICULATED LORRY
+U+1F69C 🚜 \:tractor: TRACTOR
+U+1F69D 🚝 \:monorail: MONORAIL
+U+1F69E 🚞 \:mountain_railway: MOUNTAIN RAILWAY
+U+1F69F 🚟 \:suspension_railway: SUSPENSION RAILWAY
+U+1F6A0 🚠 \:mountain_cableway: MOUNTAIN CABLEWAY
+U+1F6A1 🚡 \:aerial_tramway: AERIAL TRAMWAY
+U+1F6A2 🚢 \:ship: SHIP
+U+1F6A3 🚣 \:rowboat: ROWBOAT
+U+1F6A4 🚤 \:speedboat: SPEEDBOAT
+U+1F6A5 🚥 \:traffic_light: HORIZONTAL TRAFFIC LIGHT
+U+1F6A6 🚦 \:vertical_traffic_light: VERTICAL TRAFFIC LIGHT
+U+1F6A7 🚧 \:construction: CONSTRUCTION SIGN
+U+1F6A8 🚨 \:rotating_light: POLICE CARS REVOLVING LIGHT
+U+1F6A9 🚩 \:triangular_flag_on_post: TRIANGULAR FLAG ON POST
+U+1F6AA 🚪 \:door: DOOR
+U+1F6AB 🚫 \:no_entry_sign: NO ENTRY SIGN
+U+1F6AC 🚬 \:smoking: SMOKING SYMBOL
+U+1F6AD 🚭 \:no_smoking: NO SMOKING SYMBOL
+U+1F6AE 🚮 \:put_litter_in_its_place: PUT LITTER IN ITS PLACE SYMBOL
+U+1F6AF 🚯 \:do_not_litter: DO NOT LITTER SYMBOL
+U+1F6B0 🚰 \:potable_water: POTABLE WATER SYMBOL
+U+1F6B1 🚱 \:non-potable_water: NON-POTABLE WATER SYMBOL
+U+1F6B2 🚲 \:bike: BICYCLE
+U+1F6B3 🚳 \:no_bicycles: NO BICYCLES
+U+1F6B4 🚴 \:bicyclist: BICYCLIST
+U+1F6B5 🚵 \:mountain_bicyclist: MOUNTAIN BICYCLIST
+U+1F6B6 🚶 \:walking: PEDESTRIAN
+U+1F6B7 🚷 \:no_pedestrians: NO PEDESTRIANS
+U+1F6B8 🚸 \:children_crossing: CHILDREN CROSSING
+U+1F6B9 🚹 \:mens: MENS SYMBOL
+U+1F6BA 🚺 \:womens: WOMENS SYMBOL
+U+1F6BB 🚻 \:restroom: RESTROOM
+U+1F6BC 🚼 \:baby_symbol: BABY SYMBOL
+U+1F6BD 🚽 \:toilet: TOILET
+U+1F6BE 🚾 \:wc: WATER CLOSET
+U+1F6BF 🚿 \:shower: SHOWER
+U+1F6C0 🛀 \:bath: BATH
+U+1F6C1 🛁 \:bathtub: BATHTUB
+U+1F6C2 🛂 \:passport_control: PASSPORT CONTROL
+U+1F6C3 🛃 \:customs: CUSTOMS
+U+1F6C4 🛄 \:baggage_claim: BAGGAGE CLAIM
+U+1F6C5 🛅 \:left_luggage: LEFT LUGGAGE
+U+1F6CC 🛌 \:sleeping_accommodation: SLEEPING ACCOMMODATION
+U+1F6D0 🛐 \:place_of_worship: PLACE OF WORSHIP
+U+1F6D1 🛑 \:octagonal_sign: OCTAGONAL SIGN
+U+1F6D2 🛒 \:shopping_trolley: SHOPPING TROLLEY
+U+1F6D5 🛕 \:hindu_temple: HINDU TEMPLE
+U+1F6D6 🛖 \:hut: HUT
+U+1F6D7 🛗 \:elevator: ELEVATOR
+U+1F6EB 🛫 \:airplane_departure: AIRPLANE DEPARTURE
+U+1F6EC 🛬 \:airplane_arriving: AIRPLANE ARRIVING
+U+1F6F4 🛴 \:scooter: SCOOTER
+U+1F6F5 🛵 \:motor_scooter: MOTOR SCOOTER
+U+1F6F6 🛶 \:canoe: CANOE
+U+1F6F7 🛷 \:sled: SLED
+U+1F6F8 🛸 \:flying_saucer: FLYING SAUCER
+U+1F6F9 🛹 \:skateboard: SKATEBOARD
+U+1F6FA 🛺 \:auto_rickshaw: AUTO RICKSHAW
+U+1F6FB 🛻 \:pickup_truck: PICKUP TRUCK
+U+1F6FC 🛼 \:roller_skate: ROLLER SKATE
+U+1F7E0 🟠 \:large_orange_circle: LARGE ORANGE CIRCLE
+U+1F7E1 🟡 \:large_yellow_circle: LARGE YELLOW CIRCLE
+U+1F7E2 🟢 \:large_green_circle: LARGE GREEN CIRCLE
+U+1F7E3 🟣 \:large_purple_circle: LARGE PURPLE CIRCLE
+U+1F7E4 🟤 \:large_brown_circle: LARGE BROWN CIRCLE
+U+1F7E5 🟥 \:large_red_square: LARGE RED SQUARE
+U+1F7E6 🟦 \:large_blue_square: LARGE BLUE SQUARE
+U+1F7E7 🟧 \:large_orange_square: LARGE ORANGE SQUARE
+U+1F7E8 🟨 \:large_yellow_square: LARGE YELLOW SQUARE
+U+1F7E9 🟩 \:large_green_square: LARGE GREEN SQUARE
+U+1F7EA 🟪 \:large_purple_square: LARGE PURPLE SQUARE
+U+1F7EB 🟫 \:large_brown_square: LARGE BROWN SQUARE
+U+1F90C 🤌 \:pinched_fingers: PINCHED FINGERS
+U+1F90D 🤍 \:white_heart: WHITE HEART
+U+1F90E 🤎 \:brown_heart: BROWN HEART
+U+1F90F 🤏 \:pinching_hand: PINCHING HAND
+U+1F910 🤐 \:zipper_mouth_face: ZIPPER-MOUTH FACE
+U+1F911 🤑 \:money_mouth_face: MONEY-MOUTH FACE
+U+1F912 🤒 \:face_with_thermometer: FACE WITH THERMOMETER
+U+1F913 🤓 \:nerd_face: NERD FACE
+U+1F914 🤔 \:thinking_face: THINKING FACE
+U+1F915 🤕 \:face_with_head_bandage: FACE WITH HEAD-BANDAGE
+U+1F916 🤖 \:robot_face: ROBOT FACE
+U+1F917 🤗 \:hugging_face: HUGGING FACE
+U+1F918 🤘 \:the_horns: SIGN OF THE HORNS
+U+1F919 🤙 \:call_me_hand: CALL ME HAND
+U+1F91A 🤚 \:raised_back_of_hand: RAISED BACK OF HAND
+U+1F91B 🤛 \:left-facing_fist: LEFT-FACING FIST
+U+1F91C 🤜 \:right-facing_fist: RIGHT-FACING FIST
+U+1F91D 🤝 \:handshake: HANDSHAKE
+U+1F91E 🤞 \:crossed_fingers: HAND WITH INDEX AND MIDDLE FINGERS CROSSED
+U+1F91F 🤟 \:i_love_you_hand_sign: I LOVE YOU HAND SIGN
+U+1F920 🤠 \:face_with_cowboy_hat: FACE WITH COWBOY HAT
+U+1F921 🤡 \:clown_face: CLOWN FACE
+U+1F922 🤢 \:nauseated_face: NAUSEATED FACE
+U+1F923 🤣 \:rolling_on_the_floor_laughing: ROLLING ON THE FLOOR LAUGHING
+U+1F924 🤤 \:drooling_face: DROOLING FACE
+U+1F925 🤥 \:lying_face: LYING FACE
+U+1F926 🤦 \:face_palm: FACE PALM
+U+1F927 🤧 \:sneezing_face: SNEEZING FACE
+U+1F928 🤨 \:face_with_raised_eyebrow: FACE WITH ONE EYEBROW RAISED
+U+1F929 🤩 \:star-struck: GRINNING FACE WITH STAR EYES
+U+1F92A 🤪 \:zany_face: GRINNING FACE WITH ONE LARGE AND ONE SMALL EYE
+U+1F92B 🤫 \:shushing_face: FACE WITH FINGER COVERING CLOSED LIPS
+U+1F92C 🤬 \:face_with_symbols_on_mouth: SERIOUS FACE WITH SYMBOLS COVERING MOUTH
+U+1F92D 🤭 \:face_with_hand_over_mouth: SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH
+U+1F92E 🤮 \:face_vomiting: FACE WITH OPEN MOUTH VOMITING
+U+1F92F 🤯 \:exploding_head: SHOCKED FACE WITH EXPLODING HEAD
+U+1F930 🤰 \:pregnant_woman: PREGNANT WOMAN
+U+1F931 🤱 \:breast-feeding: BREAST-FEEDING
+U+1F932 🤲 \:palms_up_together: PALMS UP TOGETHER
+U+1F933 🤳 \:selfie: SELFIE
+U+1F934 🤴 \:prince: PRINCE
+U+1F935 🤵 \:person_in_tuxedo: MAN IN TUXEDO
+U+1F936 🤶 \:mrs_claus: MOTHER CHRISTMAS
+U+1F937 🤷 \:shrug: SHRUG
+U+1F938 🤸 \:person_doing_cartwheel: PERSON DOING CARTWHEEL
+U+1F939 🤹 \:juggling: JUGGLING
+U+1F93A 🤺 \:fencer: FENCER
+U+1F93C 🤼 \:wrestlers: WRESTLERS
+U+1F93D 🤽 \:water_polo: WATER POLO
+U+1F93E 🤾 \:handball: HANDBALL
+U+1F93F 🤿 \:diving_mask: DIVING MASK
+U+1F940 🥀 \:wilted_flower: WILTED FLOWER
+U+1F941 🥁 \:drum_with_drumsticks: DRUM WITH DRUMSTICKS
+U+1F942 🥂 \:clinking_glasses: CLINKING GLASSES
+U+1F943 🥃 \:tumbler_glass: TUMBLER GLASS
+U+1F944 🥄 \:spoon: SPOON
+U+1F945 🥅 \:goal_net: GOAL NET
+U+1F947 🥇 \:first_place_medal: FIRST PLACE MEDAL
+U+1F948 🥈 \:second_place_medal: SECOND PLACE MEDAL
+U+1F949 🥉 \:third_place_medal: THIRD PLACE MEDAL
+U+1F94A 🥊 \:boxing_glove: BOXING GLOVE
+U+1F94B 🥋 \:martial_arts_uniform: MARTIAL ARTS UNIFORM
+U+1F94C 🥌 \:curling_stone: CURLING STONE
+U+1F94D 🥍 \:lacrosse: LACROSSE STICK AND BALL
+U+1F94E 🥎 \:softball: SOFTBALL
+U+1F94F 🥏 \:flying_disc: FLYING DISC
+U+1F950 🥐 \:croissant: CROISSANT
+U+1F951 🥑 \:avocado: AVOCADO
+U+1F952 🥒 \:cucumber: CUCUMBER
+U+1F953 🥓 \:bacon: BACON
+U+1F954 🥔 \:potato: POTATO
+U+1F955 🥕 \:carrot: CARROT
+U+1F956 🥖 \:baguette_bread: BAGUETTE BREAD
+U+1F957 🥗 \:green_salad: GREEN SALAD
+U+1F958 🥘 \:shallow_pan_of_food: SHALLOW PAN OF FOOD
+U+1F959 🥙 \:stuffed_flatbread: STUFFED FLATBREAD
+U+1F95A 🥚 \:egg: EGG
+U+1F95B 🥛 \:glass_of_milk: GLASS OF MILK
+U+1F95C 🥜 \:peanuts: PEANUTS
+U+1F95D 🥝 \:kiwifruit: KIWIFRUIT
+U+1F95E 🥞 \:pancakes: PANCAKES
+U+1F95F 🥟 \:dumpling: DUMPLING
+U+1F960 🥠 \:fortune_cookie: FORTUNE COOKIE
+U+1F961 🥡 \:takeout_box: TAKEOUT BOX
+U+1F962 🥢 \:chopsticks: CHOPSTICKS
+U+1F963 🥣 \:bowl_with_spoon: BOWL WITH SPOON
+U+1F964 🥤 \:cup_with_straw: CUP WITH STRAW
+U+1F965 🥥 \:coconut: COCONUT
+U+1F966 🥦 \:broccoli: BROCCOLI
+U+1F967 🥧 \:pie: PIE
+U+1F968 🥨 \:pretzel: PRETZEL
+U+1F969 🥩 \:cut_of_meat: CUT OF MEAT
+U+1F96A 🥪 \:sandwich: SANDWICH
+U+1F96B 🥫 \:canned_food: CANNED FOOD
+U+1F96C 🥬 \:leafy_green: LEAFY GREEN
+U+1F96D 🥭 \:mango: MANGO
+U+1F96E 🥮 \:moon_cake: MOON CAKE
+U+1F96F 🥯 \:bagel: BAGEL
+U+1F970 🥰 \:smiling_face_with_3_hearts: SMILING FACE WITH SMILING EYES AND THREE HEARTS
+U+1F971 🥱 \:yawning_face: YAWNING FACE
+U+1F972 🥲 \:smiling_face_with_tear: SMILING FACE WITH TEAR
+U+1F973 🥳 \:partying_face: FACE WITH PARTY HORN AND PARTY HAT
+U+1F974 🥴 \:woozy_face: FACE WITH UNEVEN EYES AND WAVY MOUTH
+U+1F975 🥵 \:hot_face: OVERHEATED FACE
+U+1F976 🥶 \:cold_face: FREEZING FACE
+U+1F977 🥷 \:ninja: NINJA
+U+1F978 🥸 \:disguised_face: DISGUISED FACE
+U+1F97A 🥺 \:pleading_face: FACE WITH PLEADING EYES
+U+1F97B 🥻 \:sari: SARI
+U+1F97C 🥼 \:lab_coat: LAB COAT
+U+1F97D 🥽 \:goggles: GOGGLES
+U+1F97E 🥾 \:hiking_boot: HIKING BOOT
+U+1F97F 🥿 \:womans_flat_shoe: FLAT SHOE
+U+1F980 🦀 \:crab: CRAB
+U+1F981 🦁 \:lion_face: LION FACE
+U+1F982 🦂 \:scorpion: SCORPION
+U+1F983 🦃 \:turkey: TURKEY
+U+1F984 🦄 \:unicorn_face: UNICORN FACE
+U+1F985 🦅 \:eagle: EAGLE
+U+1F986 🦆 \:duck: DUCK
+U+1F987 🦇 \:bat: BAT
+U+1F988 🦈 \:shark: SHARK
+U+1F989 🦉 \:owl: OWL
+U+1F98A 🦊 \:fox_face: FOX FACE
+U+1F98B 🦋 \:butterfly: BUTTERFLY
+U+1F98C 🦌 \:deer: DEER
+U+1F98D 🦍 \:gorilla: GORILLA
+U+1F98E 🦎 \:lizard: LIZARD
+U+1F98F 🦏 \:rhinoceros: RHINOCEROS
+U+1F990 🦐 \:shrimp: SHRIMP
+U+1F991 🦑 \:squid: SQUID
+U+1F992 🦒 \:giraffe_face: GIRAFFE FACE
+U+1F993 🦓 \:zebra_face: ZEBRA FACE
+U+1F994 🦔 \:hedgehog: HEDGEHOG
+U+1F995 🦕 \:sauropod: SAUROPOD
+U+1F996 🦖 \:t-rex: T-REX
+U+1F997 🦗 \:cricket: CRICKET
+U+1F998 🦘 \:kangaroo: KANGAROO
+U+1F999 🦙 \:llama: LLAMA
+U+1F99A 🦚 \:peacock: PEACOCK
+U+1F99B 🦛 \:hippopotamus: HIPPOPOTAMUS
+U+1F99C 🦜 \:parrot: PARROT
+U+1F99D 🦝 \:raccoon: RACCOON
+U+1F99E 🦞 \:lobster: LOBSTER
+U+1F99F 🦟 \:mosquito: MOSQUITO
+U+1F9A0 🦠 \:microbe: MICROBE
+U+1F9A1 🦡 \:badger: BADGER
+U+1F9A2 🦢 \:swan: SWAN
+U+1F9A3 🦣 \:mammoth: MAMMOTH
+U+1F9A4 🦤 \:dodo: DODO
+U+1F9A5 🦥 \:sloth: SLOTH
+U+1F9A6 🦦 \:otter: OTTER
+U+1F9A7 🦧 \:orangutan: ORANGUTAN
+U+1F9A8 🦨 \:skunk: SKUNK
+U+1F9A9 🦩 \:flamingo: FLAMINGO
+U+1F9AA 🦪 \:oyster: OYSTER
+U+1F9AB 🦫 \:beaver: BEAVER
+U+1F9AC 🦬 \:bison: BISON
+U+1F9AD 🦭 \:seal: SEAL
+U+1F9AE 🦮 \:guide_dog: GUIDE DOG
+U+1F9AF 🦯 \:probing_cane: PROBING CANE
+U+1F9B4 🦴 \:bone: BONE
+U+1F9B5 🦵 \:leg: LEG
+U+1F9B6 🦶 \:foot: FOOT
+U+1F9B7 🦷 \:tooth: TOOTH
+U+1F9B8 🦸 \:superhero: SUPERHERO
+U+1F9B9 🦹 \:supervillain: SUPERVILLAIN
+U+1F9BA 🦺 \:safety_vest: SAFETY VEST
+U+1F9BB 🦻 \:ear_with_hearing_aid: EAR WITH HEARING AID
+U+1F9BC 🦼 \:motorized_wheelchair: MOTORIZED WHEELCHAIR
+U+1F9BD 🦽 \:manual_wheelchair: MANUAL WHEELCHAIR
+U+1F9BE 🦾 \:mechanical_arm: MECHANICAL ARM
+U+1F9BF 🦿 \:mechanical_leg: MECHANICAL LEG
+U+1F9C0 🧀 \:cheese_wedge: CHEESE WEDGE
+U+1F9C1 🧁 \:cupcake: CUPCAKE
+U+1F9C2 🧂 \:salt: SALT SHAKER
+U+1F9C3 🧃 \:beverage_box: BEVERAGE BOX
+U+1F9C4 🧄 \:garlic: GARLIC
+U+1F9C5 🧅 \:onion: ONION
+U+1F9C6 🧆 \:falafel: FALAFEL
+U+1F9C7 🧇 \:waffle: WAFFLE
+U+1F9C8 🧈 \:butter: BUTTER
+U+1F9C9 🧉 \:mate_drink: MATE DRINK
+U+1F9CA 🧊 \:ice_cube: ICE CUBE
+U+1F9CB 🧋 \:bubble_tea: BUBBLE TEA
+U+1F9CD 🧍 \:standing_person: STANDING PERSON
+U+1F9CE 🧎 \:kneeling_person: KNEELING PERSON
+U+1F9CF 🧏 \:deaf_person: DEAF PERSON
+U+1F9D0 🧐 \:face_with_monocle: FACE WITH MONOCLE
+U+1F9D1 🧑 \:adult: ADULT
+U+1F9D2 🧒 \:child: CHILD
+U+1F9D3 🧓 \:older_adult: OLDER ADULT
+U+1F9D4 🧔 \:bearded_person: BEARDED PERSON
+U+1F9D5 🧕 \:person_with_headscarf: PERSON WITH HEADSCARF
+U+1F9D6 🧖 \:person_in_steamy_room: PERSON IN STEAMY ROOM
+U+1F9D7 🧗 \:person_climbing: PERSON CLIMBING
+U+1F9D8 🧘 \:person_in_lotus_position: PERSON IN LOTUS POSITION
+U+1F9D9 🧙 \:mage: MAGE
+U+1F9DA 🧚 \:fairy: FAIRY
+U+1F9DB 🧛 \:vampire: VAMPIRE
+U+1F9DC 🧜 \:merperson: MERPERSON
+U+1F9DD 🧝 \:elf: ELF
+U+1F9DE 🧞 \:genie: GENIE
+U+1F9DF 🧟 \:zombie: ZOMBIE
+U+1F9E0 🧠 \:brain: BRAIN
+U+1F9E1 🧡 \:orange_heart: ORANGE HEART
+U+1F9E2 🧢 \:billed_cap: BILLED CAP
+U+1F9E3 🧣 \:scarf: SCARF
+U+1F9E4 🧤 \:gloves: GLOVES
+U+1F9E5 🧥 \:coat: COAT
+U+1F9E6 🧦 \:socks: SOCKS
+U+1F9E7 🧧 \:red_envelope: RED GIFT ENVELOPE
+U+1F9E8 🧨 \:firecracker: FIRECRACKER
+U+1F9E9 🧩 \:jigsaw: JIGSAW PUZZLE PIECE
+U+1F9EA 🧪 \:test_tube: TEST TUBE
+U+1F9EB 🧫 \:petri_dish: PETRI DISH
+U+1F9EC 🧬 \:dna: DNA DOUBLE HELIX
+U+1F9ED 🧭 \:compass: COMPASS
+U+1F9EE 🧮 \:abacus: ABACUS
+U+1F9EF 🧯 \:fire_extinguisher: FIRE EXTINGUISHER
+U+1F9F0 🧰 \:toolbox: TOOLBOX
+U+1F9F1 🧱 \:bricks: BRICK
+U+1F9F2 🧲 \:magnet: MAGNET
+U+1F9F3 🧳 \:luggage: LUGGAGE
+U+1F9F4 🧴 \:lotion_bottle: LOTION BOTTLE
+U+1F9F5 🧵 \:thread: SPOOL OF THREAD
+U+1F9F6 🧶 \:yarn: BALL OF YARN
+U+1F9F7 🧷 \:safety_pin: SAFETY PIN
+U+1F9F8 🧸 \:teddy_bear: TEDDY BEAR
+U+1F9F9 🧹 \:broom: BROOM
+U+1F9FA 🧺 \:basket: BASKET
+U+1F9FB 🧻 \:roll_of_paper: ROLL OF PAPER
+U+1F9FC 🧼 \:soap: BAR OF SOAP
+U+1F9FD 🧽 \:sponge: SPONGE
+U+1F9FE 🧾 \:receipt: RECEIPT
+U+1F9FF 🧿 \:nazar_amulet: NAZAR AMULET
+U+1FA70 🩰 \:ballet_shoes: BALLET SHOES
+U+1FA71 🩱 \:one-piece_swimsuit: ONE-PIECE SWIMSUIT
+U+1FA72 🩲 \:briefs: BRIEFS
+U+1FA73 🩳 \:shorts: SHORTS
+U+1FA74 🩴 \:thong_sandal: THONG SANDAL
+U+1FA78 🩸 \:drop_of_blood: DROP OF BLOOD
+U+1FA79 🩹 \:adhesive_bandage: ADHESIVE BANDAGE
+U+1FA7A 🩺 \:stethoscope: STETHOSCOPE
+U+1FA80 🪀 \:yo-yo: YO-YO
+U+1FA81 🪁 \:kite: KITE
+U+1FA82 🪂 \:parachute: PARACHUTE
+U+1FA83 🪃 \:boomerang: BOOMERANG
+U+1FA84 🪄 \:magic_wand: MAGIC WAND
+U+1FA85 🪅 \:pinata: PINATA
+U+1FA86 🪆 \:nesting_dolls: NESTING DOLLS
+U+1FA90 🪐 \:ringed_planet: RINGED PLANET
+U+1FA91 🪑 \:chair: CHAIR
+U+1FA92 🪒 \:razor: RAZOR
+U+1FA93 🪓 \:axe: AXE
+U+1FA94 🪔 \:diya_lamp: DIYA LAMP
+U+1FA95 🪕 \:banjo: BANJO
+U+1FA96 🪖 \:military_helmet: MILITARY HELMET
+U+1FA97 🪗 \:accordion: ACCORDION
+U+1FA98 🪘 \:long_drum: LONG DRUM
+U+1FA99 🪙 \:coin: COIN
+U+1FA9A 🪚 \:carpentry_saw: CARPENTRY SAW
+U+1FA9B 🪛 \:screwdriver: SCREWDRIVER
+U+1FA9C 🪜 \:ladder: LADDER
+U+1FA9D 🪝 \:hook: HOOK
+U+1FA9E 🪞 \:mirror: MIRROR
+U+1FA9F 🪟 \:window: WINDOW
+U+1FAA0 🪠 \:plunger: PLUNGER
+U+1FAA1 🪡 \:sewing_needle: SEWING NEEDLE
+U+1FAA2 🪢 \:knot: KNOT
+U+1FAA3 🪣 \:bucket: BUCKET
+U+1FAA4 🪤 \:mouse_trap: MOUSE TRAP
+U+1FAA5 🪥 \:toothbrush: TOOTHBRUSH
+U+1FAA6 🪦 \:headstone: HEADSTONE
+U+1FAA7 🪧 \:placard: PLACARD
+U+1FAA8 🪨 \:rock: ROCK
+U+1FAB0 🪰 \:fly: FLY
+U+1FAB1 🪱 \:worm: WORM
+U+1FAB2 🪲 \:beetle: BEETLE
+U+1FAB3 🪳 \:cockroach: COCKROACH
+U+1FAB4 🪴 \:potted_plant: POTTED PLANT
+U+1FAB5 🪵 \:wood: WOOD
+U+1FAB6 🪶 \:feather: FEATHER
+U+1FAC0 🫀 \:anatomical_heart: ANATOMICAL HEART
+U+1FAC1 🫁 \:lungs: LUNGS
+U+1FAC2 🫂 \:people_hugging: PEOPLE HUGGING
+U+1FAD0 🫐 \:blueberries: BLUEBERRIES
+U+1FAD1 🫑 \:bell_pepper: BELL PEPPER
+U+1FAD2 🫒 \:olive: OLIVE
+U+1FAD3 🫓 \:flatbread: FLATBREAD
+U+1FAD4 🫔 \:tamale: TAMALE
+U+1FAD5 🫕 \:fondue: FONDUE
+U+1FAD6 🫖 \:teapot: TEAPOT
----------------- ------------ -------------------------------------------- --------------------------------------------------------------------------------------------------------
vim:tw=180:et:ft=help:norl:
diff --git a/doc/julia-vim-L2U.txt b/doc/julia-vim-L2U.txt
index b8c5212..8fdadae 100644
--- a/doc/julia-vim-L2U.txt
+++ b/doc/julia-vim-L2U.txt
@@ -81,6 +81,9 @@ completion can still be made available on lower Vim versions, see
|julia-vim-L2U-workaround|. The keymap mode might work but it hasn't been
tested.
+Also, this functionality cannot be used if some plugin forces julia-vim to load
+lazily, such as filetype.nvim (https://github.com/nathom/filetype.nvim).
+
See |julia-vim| for the general reference about the other features of the
julia-vim plug-in.
diff --git a/doc/julia-vim.txt b/doc/julia-vim.txt
index 0c62e02..80644f1 100644
--- a/doc/julia-vim.txt
+++ b/doc/julia-vim.txt
@@ -470,6 +470,13 @@ g:julia_indent_align_funcargs
# function body
end
<
+ *g:julia_set_indentation*
+g:julia_set_indentation
+
+ In Julia manual, it is recommended to use 4 spaces to indent
+ Julia source files.
+ By default, the 4-space indentation style is applied.
+ Set `g:julia_set_indentation` to `0` to disable this feature.
==============================================================================
EXTRA SYNTAX COLORS *julia-vim-extra-colors*
diff --git a/ftplugin/julia.vim b/ftplugin/julia.vim
index 3b6e20e..2f9a9a2 100644
--- a/ftplugin/julia.vim
+++ b/ftplugin/julia.vim
@@ -22,10 +22,16 @@ setlocal fo-=t fo+=croql
let b:julia_vim_loaded = 1
let b:undo_ftplugin = "setlocal include< suffixesadd< comments< commentstring<"
- \ . " define< fo< shiftwidth< expandtab< indentexpr< indentkeys< cinoptions< completefunc<"
+ \ . " expandtab< shiftwidth<"
+ \ . " define< fo< indentexpr< indentkeys< cinoptions< completefunc<"
\ . " | unlet! b:commentary_format"
\ . " | unlet! b:smartcomment_force_linemode"
\ . " | unlet! b:julia_vim_loaded"
+
+if !exists("g:julia_set_indentation") || g:julia_set_indentation != 0
+ " As suggested by Style Guide.
+ setlocal expandtab shiftwidth=4
+endif
" MatchIt plugin support
if exists("loaded_matchit")
@@ -68,7 +74,7 @@ if exists("loaded_matchit")
elseif attr == 'juliaBlKeyword'
return b:julia_begin_keywordsm . ':' . b:julia_end_keywords
elseif attr == 'juliaException'
- return b:julia_begin_keywordsm . ':\<\%(catch\|finally\)\>:' . b:julia_end_keywords
+ return b:julia_begin_keywordsm . ':\<\%(catch\|else\|finally\)\>:' . b:julia_end_keywords
endif
return '\<\>:\<\>'
endfunction
diff --git a/indent/julia.vim b/indent/julia.vim
index 8ab2409..1e6a043 100644
--- a/indent/julia.vim
+++ b/indent/julia.vim
@@ -88,7 +88,7 @@ function GetJuliaNestingStruct(lnum, ...)
let i = JuliaMatch(a:lnum, line, '\<else\>', s)
if i >= 0 && i == fb
let s = i+1
- if len(blocks_stack) > 0 && blocks_stack[-1] =~# '\<\%(else\)\=if\>'
+ if len(blocks_stack) > 0 && blocks_stack[-1] =~# '\<\%(\%(else\)\=if\|catch\)\>'
let blocks_stack[-1] = 'else'
else
call add(blocks_stack, 'else')
@@ -106,7 +106,7 @@ function GetJuliaNestingStruct(lnum, ...)
let i = JuliaMatch(a:lnum, line, '\<catch\>', s)
if i >= 0 && i == fb
let s = i+1
- if len(blocks_stack) > 0 && blocks_stack[-1] == 'try'
+ if len(blocks_stack) > 0 && blocks_stack[-1] =~# '\<\%(try\|finally\)\>'
let blocks_stack[-1] = 'catch'
else
call add(blocks_stack, 'catch')
@@ -117,7 +117,7 @@ function GetJuliaNestingStruct(lnum, ...)
let i = JuliaMatch(a:lnum, line, '\<finally\>', s)
if i >= 0 && i == fb
let s = i+1
- if len(blocks_stack) > 0 && (blocks_stack[-1] == 'try' || blocks_stack[-1] == 'catch')
+ if len(blocks_stack) > 0 && blocks_stack[-1] =~# '\<\%(try\|catch\|else\)\>'
let blocks_stack[-1] = 'finally'
else
call add(blocks_stack, 'finally')
diff --git a/keymap/latex2unicode_utf-8.vim b/keymap/latex2unicode_utf-8.vim
index 13a85b3..de1ace4 100644
--- a/keymap/latex2unicode_utf-8.vim
+++ b/keymap/latex2unicode_utf-8.vim
@@ -1,5 +1,5 @@
" This file is autogenerated from the script 'generate_L2U_keymap.jl'
-" The symbols are based on Julia version 1.7.0-DEV.390
+" The symbols are based on Julia version 1.9.0-DEV.16
" The full generating script can be found in the comments at the bottom of this file,
" and it can be extracted with:
"
@@ -82,7 +82,7 @@ loadkeymap
\\Finv <char-0x02132> " Ⅎ : TURNED CAPITAL F / TURNED F
\\Game <char-0x02141> " ⅁ : TURNED SANS-SERIF CAPITAL G
\\Gamma <char-0x00393> " Γ : GREEK CAPITAL LETTER GAMMA
-\\H <char-0x0030B> " ◌̋ : COMBINING DOUBLE ACUTE ACCENT / NON-SPACING DOUBLE ACUTE
+\\H <char-0x0030B> " ◌̋ : COMBINING DOUBLE ACUTE ACCENT / NON-SPACING DOUBLE ACUTE
\\Im <char-0x02111> " ℑ : BLACK-LETTER CAPITAL I / BLACK-LETTER I
\\Iota <char-0x00399> " Ι : GREEK CAPITAL LETTER IOTA
\\Kappa <char-0x0039A> " Κ : GREEK CAPITAL LETTER KAPPA
@@ -124,14 +124,14 @@ loadkeymap
\\Nearrow <char-0x021D7> " ⇗ : NORTH EAST DOUBLE ARROW / UPPER RIGHT DOUBLE ARROW
\\NestedGreaterGreater <char-0x02AA2> " ⪢ : DOUBLE NESTED GREATER-THAN
\\NestedLessLess <char-0x02AA1> " ⪡ : DOUBLE NESTED LESS-THAN
-\\NotGreaterGreater <char-0x0226B><char-0x00338> " ≫̸ : MUCH GREATER-THAN / MUCH GREATER THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
-\\NotLeftTriangleBar <char-0x029CF><char-0x00338> " ⧏̸ : LEFT TRIANGLE BESIDE VERTICAL BAR + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
-\\NotLessLess <char-0x0226A><char-0x00338> " ≪̸ : MUCH LESS-THAN / MUCH LESS THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
-\\NotNestedGreaterGreater <char-0x02AA2><char-0x00338> " ⪢̸ : DOUBLE NESTED GREATER-THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
-\\NotNestedLessLess <char-0x02AA1><char-0x00338> " ⪡̸ : DOUBLE NESTED LESS-THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
-\\NotRightTriangleBar <char-0x029D0><char-0x00338> " ⧐̸ : VERTICAL BAR BESIDE RIGHT TRIANGLE + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
-\\NotSquareSubset <char-0x0228F><char-0x00338> " ⊏̸ : SQUARE IMAGE OF + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
-\\NotSquareSuperset <char-0x02290><char-0x00338> " ⊐̸ : SQUARE ORIGINAL OF + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\NotGreaterGreater <char-0x0226B><char-0x00338> " ≫̸ : MUCH GREATER-THAN / MUCH GREATER THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\NotLeftTriangleBar <char-0x029CF><char-0x00338> " ⧏̸ : LEFT TRIANGLE BESIDE VERTICAL BAR + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\NotLessLess <char-0x0226A><char-0x00338> " ≪̸ : MUCH LESS-THAN / MUCH LESS THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\NotNestedGreaterGreater <char-0x02AA2><char-0x00338> " ⪢̸ : DOUBLE NESTED GREATER-THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\NotNestedLessLess <char-0x02AA1><char-0x00338> " ⪡̸ : DOUBLE NESTED LESS-THAN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\NotRightTriangleBar <char-0x029D0><char-0x00338> " ⧐̸ : VERTICAL BAR BESIDE RIGHT TRIANGLE + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\NotSquareSubset <char-0x0228F><char-0x00338> " ⊏̸ : SQUARE IMAGE OF + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\NotSquareSuperset <char-0x02290><char-0x00338> " ⊐̸ : SQUARE ORIGINAL OF + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
\\Nwarrow <char-0x021D6> " ⇖ : NORTH WEST DOUBLE ARROW / UPPER LEFT DOUBLE ARROW
\\O <char-0x000D8> " Ø : LATIN CAPITAL LETTER O WITH STROKE / LATIN CAPITAL LETTER O SLASH
\\O<Tab> <char-0x000D8> " Ø : LATIN CAPITAL LETTER O WITH STROKE / LATIN CAPITAL LETTER O SLASH
@@ -355,7 +355,7 @@ loadkeymap
\\aa <char-0x000E5> " å : LATIN SMALL LETTER A WITH RING ABOVE / LATIN SMALL LETTER A RING
\\accurrent <char-0x023E6> " ⏦ : AC CURRENT
\\acidfree <char-0x0267E> " ♾ : PERMANENT PAPER SIGN
-\\acute <char-0x00301> " ◌́ : COMBINING ACUTE ACCENT / NON-SPACING ACUTE
+\\acute <char-0x00301> " ◌́ : COMBINING ACUTE ACCENT / NON-SPACING ACUTE
\\adots <char-0x022F0> " ⋰ : UP RIGHT DIAGONAL ELLIPSIS
\\ae <char-0x000E6> " æ : LATIN SMALL LETTER AE / LATIN SMALL LETTER A E
\\aleph <char-0x02135> " ℵ : ALEF SYMBOL / FIRST TRANSFINITE CARDINAL
@@ -368,7 +368,7 @@ loadkeymap
\\angles <char-0x0299E> " ⦞ : ANGLE WITH S INSIDE
\\angleu \\angleu " : (Incomplete sequence)
\\angleubar <char-0x029A4> " ⦤ : ANGLE WITH UNDERBAR
-\\annuity <char-0x020E7> " ◌⃧ : COMBINING ANNUITY SYMBOL
+\\annuity <char-0x020E7> " ◌⃧ : COMBINING ANNUITY SYMBOL
\\approx <char-0x02248> " ≈ : ALMOST EQUAL TO
\\approx<Tab> <char-0x02248> " ≈ : ALMOST EQUAL TO
\\approxe \\approxe " : (Incomplete sequence)
@@ -377,14 +377,14 @@ loadkeymap
\\approxeqq <char-0x02A70> " ⩰ : APPROXIMATELY EQUAL OR EQUAL TO
\\approxn \\approxn " : (Incomplete sequence)
\\approxnotequal <char-0x02246> " ≆ : APPROXIMATELY BUT NOT ACTUALLY EQUAL TO
-\\aquarius <char-0x02652> " ♒ : AQUARIUS
+\\aquarius <char-0x02652> " ♒ : AQUARIUS
\\arceq <char-0x02258> " ≘ : CORRESPONDS TO
-\\aries <char-0x02648> " ♈ : ARIES
+\\aries <char-0x02648> " ♈ : ARIES
\\ast <char-0x02217> " ∗ : ASTERISK OPERATOR
\\ast<Tab> <char-0x02217> " ∗ : ASTERISK OPERATOR
\\aste \\aste " : (Incomplete sequence)
\\asteq <char-0x02A6E> " ⩮ : EQUALS WITH ASTERISK
-\\asteraccent <char-0x020F0> " ◌⃰ : COMBINING ASTERISK ABOVE
+\\asteraccent <char-0x020F0> " ◌⃰ : COMBINING ASTERISK ABOVE
\\astr \\astr " : (Incomplete sequence)
\\astrosun <char-0x02609> " ☉ : SUN
\\asymp <char-0x0224D> " ≍ : EQUIVALENT TO
@@ -398,8 +398,8 @@ loadkeymap
\\backsime \\backsime " : (Incomplete sequence)
\\backsimeq <char-0x022CD> " ⋍ : REVERSED TILDE EQUALS
\\bagmember <char-0x022FF> " ⋿ : Z NOTATION BAG MEMBERSHIP
-\\bar <char-0x00304> " ◌̄ : COMBINING MACRON / NON-SPACING MACRON
-\\bar<Tab> <char-0x00304> " ◌̄ : COMBINING MACRON / NON-SPACING MACRON
+\\bar <char-0x00304> " ◌̄ : COMBINING MACRON / NON-SPACING MACRON
+\\bar<Tab> <char-0x00304> " ◌̄ : COMBINING MACRON / NON-SPACING MACRON
\\barc \\barc " : (Incomplete sequence)
\\barcap <char-0x02A43> " ⩃ : INTERSECTION WITH OVERBAR
\\barcup <char-0x02A42> " ⩂ : UNION WITH OVERBAR
@@ -1249,7 +1249,7 @@ loadkeymap
\\boxquestion <char-0x02370> " ⍰ : APL FUNCTIONAL SYMBOL QUAD QUESTION
\\boxtimes <char-0x022A0> " ⊠ : SQUARED TIMES
\\boxupcaret <char-0x02353> " ⍓ : APL FUNCTIONAL SYMBOL QUAD UP CARET
-\\breve <char-0x00306> " ◌̆ : COMBINING BREVE / NON-SPACING BREVE
+\\breve <char-0x00306> " ◌̆ : COMBINING BREVE / NON-SPACING BREVE
\\brokenbar <char-0x000A6> " ¦ : BROKEN BAR / BROKEN VERTICAL BAR
\\bsansA <char-0x1D5D4> " 𝗔 : MATHEMATICAL SANS-SERIF BOLD CAPITAL A
\\bsansA<Tab> <char-0x1D5D4> " 𝗔 : MATHEMATICAL SANS-SERIF BOLD CAPITAL A
@@ -1521,17 +1521,17 @@ loadkeymap
\\bumpeq <char-0x0224F> " ≏ : DIFFERENCE BETWEEN
\\bumpeq<Tab> <char-0x0224F> " ≏ : DIFFERENCE BETWEEN
\\bumpeqq <char-0x02AAE> " ⪮ : EQUALS SIGN WITH BUMPY ABOVE
-\\c <char-0x00327> " ◌̧ : COMBINING CEDILLA / NON-SPACING CEDILLA
-\\c<Tab> <char-0x00327> " ◌̧ : COMBINING CEDILLA / NON-SPACING CEDILLA
+\\c <char-0x00327> " ◌̧ : COMBINING CEDILLA / NON-SPACING CEDILLA
+\\c<Tab> <char-0x00327> " ◌̧ : COMBINING CEDILLA / NON-SPACING CEDILLA
\\ca \\ca " : (Incomplete sequence)
-\\cancer <char-0x0264B> " ♋ : CANCER
-\\candra <char-0x00310> " ◌̐ : COMBINING CANDRABINDU / NON-SPACING CANDRABINDU
+\\cancer <char-0x0264B> " ♋ : CANCER
+\\candra <char-0x00310> " ◌̐ : COMBINING CANDRABINDU / NON-SPACING CANDRABINDU
\\cap <char-0x02229> " ∩ : INTERSECTION
\\cap<Tab> <char-0x02229> " ∩ : INTERSECTION
\\capd \\capd " : (Incomplete sequence)
\\capdot <char-0x02A40> " ⩀ : INTERSECTION WITH DOT
\\capr \\capr " : (Incomplete sequence)
-\\capricornus <char-0x02651> " ♑ : CAPRICORN
+\\capricornus <char-0x02651> " ♑ : CAPRICORN
\\capw \\capw " : (Incomplete sequence)
\\capwedge <char-0x02A44> " ⩄ : INTERSECTION WITH LOGICAL AND
\\carriagereturn <char-0x021B5> " ↵ : DOWNWARDS ARROW WITH CORNER LEFTWARDS / DOWN ARROW WITH CORNER LEFT
@@ -1543,8 +1543,8 @@ loadkeymap
\\cdotp <char-0x000B7> " · : MIDDLE DOT
\\cdots <char-0x022EF> " ⋯ : MIDLINE HORIZONTAL ELLIPSIS
\\ch \\ch " : (Incomplete sequence)
-\\check <char-0x0030C> " ◌̌ : COMBINING CARON / NON-SPACING HACEK
-\\check<Tab> <char-0x0030C> " ◌̌ : COMBINING CARON / NON-SPACING HACEK
+\\check <char-0x0030C> " ◌̌ : COMBINING CARON / NON-SPACING HACEK
+\\check<Tab> <char-0x0030C> " ◌̌ : COMBINING CARON / NON-SPACING HACEK
\\checkm \\checkm " : (Incomplete sequence)
\\checkmark <char-0x02713> " ✓ : CHECK MARK
\\chi <char-0x003C7> " χ : GREEK SMALL LETTER CHI
@@ -1635,11 +1635,11 @@ loadkeymap
\\dbkarow <char-0x0290F> " ⤏ : RIGHTWARDS TRIPLE DASH ARROW
\\dblarrowupdown <char-0x021C5> " ⇅ : UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW / UP ARROW LEFT OF DOWN ARROW
\\ddagger <char-0x02021> " ‡ : DOUBLE DAGGER
-\\ddddot <char-0x020DC> " ◌⃜ : COMBINING FOUR DOTS ABOVE / NON-SPACING FOUR DOTS ABOVE
-\\dddot <char-0x020DB> " ◌⃛ : COMBINING THREE DOTS ABOVE / NON-SPACING THREE DOTS ABOVE
+\\ddddot <char-0x020DC> " ◌⃜ : COMBINING FOUR DOTS ABOVE / NON-SPACING FOUR DOTS ABOVE
+\\dddot <char-0x020DB> " ◌⃛ : COMBINING THREE DOTS ABOVE / NON-SPACING THREE DOTS ABOVE
\\ddfnc <char-0x02999> " ⦙ : DOTTED FENCE
-\\ddot <char-0x00308> " ◌̈ : COMBINING DIAERESIS / NON-SPACING DIAERESIS
-\\ddot<Tab> <char-0x00308> " ◌̈ : COMBINING DIAERESIS / NON-SPACING DIAERESIS
+\\ddot <char-0x00308> " ◌̈ : COMBINING DIAERESIS / NON-SPACING DIAERESIS
+\\ddot<Tab> <char-0x00308> " ◌̈ : COMBINING DIAERESIS / NON-SPACING DIAERESIS
\\ddots <char-0x022F1> " ⋱ : DOWN RIGHT DIAGONAL ELLIPSIS
\\ddots<Tab> <char-0x022F1> " ⋱ : DOWN RIGHT DIAGONAL ELLIPSIS
\\ddotse \\ddotse " : (Incomplete sequence)
@@ -1689,8 +1689,8 @@ loadkeymap
\\divideontimes <char-0x022C7> " ⋇ : DIVISION TIMES
\\dj <char-0x00111> " đ : LATIN SMALL LETTER D WITH STROKE / LATIN SMALL LETTER D BAR
\\dlcorn <char-0x023A3> " ⎣ : LEFT SQUARE BRACKET LOWER CORNER
-\\dot <char-0x00307> " ◌̇ : COMBINING DOT ABOVE / NON-SPACING DOT ABOVE
-\\dot<Tab> <char-0x00307> " ◌̇ : COMBINING DOT ABOVE / NON-SPACING DOT ABOVE
+\\dot <char-0x00307> " ◌̇ : COMBINING DOT ABOVE / NON-SPACING DOT ABOVE
+\\dot<Tab> <char-0x00307> " ◌̇ : COMBINING DOT ABOVE / NON-SPACING DOT ABOVE
\\dote \\dote " : (Incomplete sequence)
\\doteq <char-0x02250> " ≐ : APPROACHES THE LIMIT
\\doteq<Tab> <char-0x02250> " ≐ : APPROACHES THE LIMIT
@@ -1727,7 +1727,7 @@ loadkeymap
\\downzigzagarrow <char-0x021AF> " ↯ : DOWNWARDS ZIGZAG ARROW / DOWN ZIGZAG ARROW
\\draftingarrow <char-0x0279B> " ➛ : DRAFTING POINT RIGHTWARDS ARROW / DRAFTING POINT RIGHT ARROW
\\drbkarrow <char-0x02910> " ⤐ : RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW
-\\droang <char-0x0031A> " ◌̚ : COMBINING LEFT ANGLE ABOVE / NON-SPACING LEFT ANGLE ABOVE
+\\droang <char-0x0031A> " ◌̚ : COMBINING LEFT ANGLE ABOVE / NON-SPACING LEFT ANGLE ABOVE
\\dshfnc <char-0x02506> " ┆ : BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL / FORMS LIGHT TRIPLE DASH VERTICAL
\\dsol <char-0x029F6> " ⧶ : SOLIDUS WITH OVERBAR
\\dualmap <char-0x029DF> " ⧟ : DOUBLE-ENDED MULTIMAP
@@ -1746,10 +1746,10 @@ loadkeymap
\\emptysetoarrl <char-0x029B4> " ⦴ : EMPTY SET WITH LEFT ARROW ABOVE
\\emptysetobar <char-0x029B1> " ⦱ : EMPTY SET WITH OVERBAR
\\emptysetocirc <char-0x029B2> " ⦲ : EMPTY SET WITH SMALL CIRCLE ABOVE
-\\enclosecircle <char-0x020DD> " ◌⃝ : COMBINING ENCLOSING CIRCLE / ENCLOSING CIRCLE
-\\enclosediamond <char-0x020DF> " ◌⃟ : COMBINING ENCLOSING DIAMOND / ENCLOSING DIAMOND
-\\enclosesquare <char-0x020DE> " ◌⃞ : COMBINING ENCLOSING SQUARE / ENCLOSING SQUARE
-\\enclosetriangle <char-0x020E4> " ◌⃤ : COMBINING ENCLOSING UPWARD POINTING TRIANGLE
+\\enclosecircle <char-0x020DD> " ◌⃝ : COMBINING ENCLOSING CIRCLE / ENCLOSING CIRCLE
+\\enclosediamond <char-0x020DF> " ◌⃟ : COMBINING ENCLOSING DIAMOND / ENCLOSING DIAMOND
+\\enclosesquare <char-0x020DE> " ◌⃞ : COMBINING ENCLOSING SQUARE / ENCLOSING SQUARE
+\\enclosetriangle <char-0x020E4> " ◌⃤ : COMBINING ENCLOSING UPWARD POINTING TRIANGLE
\\endash <char-0x02013> " – : EN DASH
\\enspace <char-0x02002> " : EN SPACE
\\eparsl <char-0x029E3> " ⧣ : EQUALS SIGN AND SLANTED PARALLEL
@@ -1860,7 +1860,7 @@ loadkeymap
\\ge <char-0x02265> " ≥ : GREATER-THAN OR EQUAL TO / GREATER THAN OR EQUAL TO
\\ge<Tab> <char-0x02265> " ≥ : GREATER-THAN OR EQUAL TO / GREATER THAN OR EQUAL TO
\\gem \\gem " : (Incomplete sequence)
-\\gemini <char-0x0264A> " ♊ : GEMINI
+\\gemini <char-0x0264A> " ♊ : GEMINI
\\geq <char-0x02265> " ≥ : GREATER-THAN OR EQUAL TO / GREATER THAN OR EQUAL TO
\\geq<Tab> <char-0x02265> " ≥ : GREATER-THAN OR EQUAL TO / GREATER THAN OR EQUAL TO
\\geqq <char-0x02267> " ≧ : GREATER-THAN OVER EQUAL TO / GREATER THAN OVER EQUAL TO
@@ -1893,7 +1893,7 @@ loadkeymap
\\gneq<Tab> <char-0x02A88> " ⪈ : GREATER-THAN AND SINGLE-LINE NOT EQUAL TO
\\gneqq <char-0x02269> " ≩ : GREATER-THAN BUT NOT EQUAL TO / GREATER THAN BUT NOT EQUAL TO
\\gnsim <char-0x022E7> " ⋧ : GREATER-THAN BUT NOT EQUIVALENT TO / GREATER THAN BUT NOT EQUIVALENT TO
-\\grave <char-0x00300> " ◌̀ : COMBINING GRAVE ACCENT / NON-SPACING GRAVE
+\\grave <char-0x00300> " ◌̀ : COMBINING GRAVE ACCENT / NON-SPACING GRAVE
\\gsime <char-0x02A8E> " ⪎ : GREATER-THAN ABOVE SIMILAR OR EQUAL
\\gsiml <char-0x02A90> " ⪐ : GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN
\\gtcc <char-0x02AA7> " ⪧ : GREATER-THAN CLOSED BY CURVE
@@ -1907,9 +1907,9 @@ loadkeymap
\\gtrsim <char-0x02273> " ≳ : GREATER-THAN OR EQUIVALENT TO / GREATER THAN OR EQUIVALENT TO
\\guilsinglleft <char-0x02039> " ‹ : SINGLE LEFT-POINTING ANGLE QUOTATION MARK / LEFT POINTING SINGLE GUILLEMET
\\guilsinglright <char-0x0203A> " › : SINGLE RIGHT-POINTING ANGLE QUOTATION MARK / RIGHT POINTING SINGLE GUILLEMET
-\\gvertneqq <char-0x02269><char-0x0FE00> " ≩︀ : GREATER-THAN BUT NOT EQUAL TO / GREATER THAN BUT NOT EQUAL TO + VARIATION SELECTOR-1
-\\hat <char-0x00302> " ◌̂ : COMBINING CIRCUMFLEX ACCENT / NON-SPACING CIRCUMFLEX
-\\hat<Tab> <char-0x00302> " ◌̂ : COMBINING CIRCUMFLEX ACCENT / NON-SPACING CIRCUMFLEX
+\\gvertneqq <char-0x02269><char-0x0FE00> " ≩︀ : GREATER-THAN BUT NOT EQUAL TO / GREATER THAN BUT NOT EQUAL TO + VARIATION SELECTOR-1
+\\hat <char-0x00302> " ◌̂ : COMBINING CIRCUMFLEX ACCENT / NON-SPACING CIRCUMFLEX
+\\hat<Tab> <char-0x00302> " ◌̂ : COMBINING CIRCUMFLEX ACCENT / NON-SPACING CIRCUMFLEX
\\hata \\hata " : (Incomplete sequence)
\\hatapprox <char-0x02A6F> " ⩯ : ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT
\\hbar <char-0x00127> " ħ : LATIN SMALL LETTER H WITH STROKE / LATIN SMALL LETTER H BAR
@@ -2234,8 +2234,8 @@ loadkeymap
\\jmath <char-0x00237> " ȷ : LATIN SMALL LETTER DOTLESS J
\\join <char-0x02A1D> " ⨝ : JOIN
\\jupiter <char-0x02643> " ♃ : JUPITER
-\\k <char-0x00328> " ◌̨ : COMBINING OGONEK / NON-SPACING OGONEK
-\\k<Tab> <char-0x00328> " ◌̨ : COMBINING OGONEK / NON-SPACING OGONEK
+\\k <char-0x00328> " ◌̨ : COMBINING OGONEK / NON-SPACING OGONEK
+\\k<Tab> <char-0x00328> " ◌̨ : COMBINING OGONEK / NON-SPACING OGONEK
\\ka \\ka " : (Incomplete sequence)
\\kappa <char-0x003BA> " κ : GREEK SMALL LETTER KAPPA
\\ke \\ke " : (Incomplete sequence)
@@ -2277,7 +2277,7 @@ loadkeymap
\\leftdasharrow <char-0x021E0> " ⇠ : LEFTWARDS DASHED ARROW / LEFT DASHED ARROW
\\leftdbkarrow <char-0x0290E> " ⤎ : LEFTWARDS TRIPLE DASH ARROW
\\leftdotarrow <char-0x02B38> " ⬸ : LEFTWARDS ARROW WITH DOTTED STEM
-\\leftharpoonaccent <char-0x020D0> " ◌⃐ : COMBINING LEFT HARPOON ABOVE / NON-SPACING LEFT HARPOON ABOVE
+\\leftharpoonaccent <char-0x020D0> " ◌⃐ : COMBINING LEFT HARPOON ABOVE / NON-SPACING LEFT HARPOON ABOVE
\\leftharpoondown <char-0x021BD> " ↽ : LEFTWARDS HARPOON WITH BARB DOWNWARDS / LEFT HARPOON WITH BARB DOWN
\\leftharpoonsupdown <char-0x02962> " ⥢ : LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN
\\leftharpoonup <char-0x021BC> " ↼ : LEFTWARDS HARPOON WITH BARB UPWARDS / LEFT HARPOON WITH BARB UP
@@ -2308,7 +2308,7 @@ loadkeymap
\\leftthreetimes <char-0x022CB> " ⋋ : LEFT SEMIDIRECT PRODUCT
\\leftwavearrow <char-0x0219C> " ↜ : LEFTWARDS WAVE ARROW / LEFT WAVE ARROW
\\leftwhitearrow <char-0x021E6> " ⇦ : LEFTWARDS WHITE ARROW / WHITE LEFT ARROW
-\\leo <char-0x0264C> " ♌ : LEO
+\\leo <char-0x0264C> " ♌ : LEO
\\leq <char-0x02264> " ≤ : LESS-THAN OR EQUAL TO / LESS THAN OR EQUAL TO
\\leq<Tab> <char-0x02264> " ≤ : LESS-THAN OR EQUAL TO / LESS THAN OR EQUAL TO
\\leqq <char-0x02266> " ≦ : LESS-THAN OVER EQUAL TO / LESS THAN OVER EQUAL TO
@@ -2336,11 +2336,11 @@ loadkeymap
\\lg \\lg " : (Incomplete sequence)
\\lgE <char-0x02A91> " ⪑ : LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL
\\lgblkcircle <char-0x02B24> " ⬤ : BLACK LARGE CIRCLE
-\\lgblksquare <char-0x02B1B> " ⬛ : BLACK LARGE SQUARE
+\\lgblksquare <char-0x02B1B> " ⬛ : BLACK LARGE SQUARE
\\lgwhtcircle <char-0x025EF> " ◯ : LARGE CIRCLE
-\\lgwhtsquare <char-0x02B1C> " ⬜ : WHITE LARGE SQUARE
+\\lgwhtsquare <char-0x02B1C> " ⬜ : WHITE LARGE SQUARE
\\li \\li " : (Incomplete sequence)
-\\libra <char-0x0264E> " ♎ : LIBRA
+\\libra <char-0x0264E> " ♎ : LIBRA
\\linefeed <char-0x021B4> " ↴ : RIGHTWARDS ARROW WITH CORNER DOWNWARDS / RIGHT ARROW WITH CORNER DOWN
\\ll <char-0x0226A> " ≪ : MUCH LESS-THAN / MUCH LESS THAN
\\ll<Tab> <char-0x0226A> " ≪ : MUCH LESS-THAN / MUCH LESS THAN
@@ -2404,7 +2404,7 @@ loadkeymap
\\ltquest <char-0x02A7B> " ⩻ : LESS-THAN WITH QUESTION MARK ABOVE
\\lv \\lv " : (Incomplete sequence)
\\lvboxline <char-0x023B8> " ⎸ : LEFT VERTICAL BOX LINE
-\\lvertneqq <char-0x02268><char-0x0FE00> " ≨︀ : LESS-THAN BUT NOT EQUAL TO / LESS THAN BUT NOT EQUAL TO + VARIATION SELECTOR-1
+\\lvertneqq <char-0x02268><char-0x0FE00> " ≨︀ : LESS-THAN BUT NOT EQUAL TO / LESS THAN BUT NOT EQUAL TO + VARIATION SELECTOR-1
\\male <char-0x02642> " ♂ : MALE SIGN
\\maltese <char-0x02720> " ✠ : MALTESE CROSS
\\mapsdown <char-0x021A7> " ↧ : DOWNWARDS ARROW FROM BAR / DOWN ARROW FROM BAR
@@ -2412,17 +2412,17 @@ loadkeymap
\\mapsto <char-0x021A6> " ↦ : RIGHTWARDS ARROW FROM BAR / RIGHT ARROW FROM BAR
\\mapsup <char-0x021A5> " ↥ : UPWARDS ARROW FROM BAR / UP ARROW FROM BAR
\\mars <char-0x02642> " ♂ : MALE SIGN
-\\mdblkcircle <char-0x026AB> " ⚫ : MEDIUM BLACK CIRCLE
+\\mdblkcircle <char-0x026AB> " ⚫ : MEDIUM BLACK CIRCLE
\\mdblkdiamond <char-0x02B25> " ⬥ : BLACK MEDIUM DIAMOND
\\mdblklozenge <char-0x02B27> " ⬧ : BLACK MEDIUM LOZENGE
\\mdblksquare <char-0x025FC> " ◼ : BLACK MEDIUM SQUARE
\\mdlgblkcircle <char-0x025CF> " ● : BLACK CIRCLE
\\mdlgblkdiamond <char-0x025C6> " ◆ : BLACK DIAMOND
\\mdlgwhtdiamond <char-0x025C7> " ◇ : WHITE DIAMOND
-\\mdsmblksquare <char-0x025FE> " ◾ : BLACK MEDIUM SMALL SQUARE
+\\mdsmblksquare <char-0x025FE> " ◾ : BLACK MEDIUM SMALL SQUARE
\\mdsmwhtcircle <char-0x026AC> " ⚬ : MEDIUM SMALL WHITE CIRCLE
-\\mdsmwhtsquare <char-0x025FD> " ◽ : WHITE MEDIUM SMALL SQUARE
-\\mdwhtcircle <char-0x026AA> " ⚪ : MEDIUM WHITE CIRCLE
+\\mdsmwhtsquare <char-0x025FD> " ◽ : WHITE MEDIUM SMALL SQUARE
+\\mdwhtcircle <char-0x026AA> " ⚪ : MEDIUM WHITE CIRCLE
\\mdwhtdiamond <char-0x02B26> " ⬦ : WHITE MEDIUM DIAMOND
\\mdwhtlozenge <char-0x02B28> " ⬨ : WHITE MEDIUM LOZENGE
\\mdwhtsquare <char-0x025FB> " ◻ : WHITE MEDIUM SQUARE
@@ -2440,7 +2440,7 @@ loadkeymap
\\measuredanglel \\measuredanglel " : (Incomplete sequence)
\\measuredangleleft <char-0x0299B> " ⦛ : MEASURED ANGLE OPENING LEFT
\\medblackstar <char-0x02B51> " ⭑ : BLACK SMALL STAR
-\\medwhitestar <char-0x02B50> " ⭐ : WHITE MEDIUM STAR
+\\medwhitestar <char-0x02B50> " ⭐ : WHITE MEDIUM STAR
\\mercury <char-0x0263F> " ☿ : MERCURY
\\mho <char-0x02127> " ℧ : INVERTED OHM SIGN / MHO
\\mid <char-0x02223> " ∣ : DIVIDES
@@ -2465,7 +2465,7 @@ loadkeymap
\\mu<Tab> <char-0x003BC> " μ : GREEK SMALL LETTER MU
\\mul \\mul " : (Incomplete sequence)
\\multimap <char-0x022B8> " ⊸ : MULTIMAP
-\\nBumpeq <char-0x0224E><char-0x00338> " ≎̸ : GEOMETRICALLY EQUIVALENT TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\nBumpeq <char-0x0224E><char-0x00338> " ≎̸ : GEOMETRICALLY EQUIVALENT TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
\\nHdownarrow <char-0x021DF> " ⇟ : DOWNWARDS ARROW WITH DOUBLE STROKE / DOWN ARROW WITH DOUBLE STROKE
\\nHuparrow <char-0x021DE> " ⇞ : UPWARDS ARROW WITH DOUBLE STROKE / UP ARROW WITH DOUBLE STROKE
\\nLeftarrow <char-0x021CD> " ⇍ : LEFTWARDS DOUBLE ARROW WITH STROKE / LEFT DOUBLE ARROW WITH STROKE
@@ -2491,10 +2491,11 @@ loadkeymap
\\nVtwoheadrightarrowt \\nVtwoheadrightarrowt " : (Incomplete sequence)
\\nVtwoheadrightarrowtail <char-0x02918> " ⤘ : RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE
\\nabla <char-0x02207> " ∇ : NABLA
+\\nand <char-0x022BC> " ⊼ : NAND
\\napprox <char-0x02249> " ≉ : NOT ALMOST EQUAL TO
\\nasymp <char-0x0226D> " ≭ : NOT EQUIVALENT TO
\\natural <char-0x0266E> " ♮ : MUSIC NATURAL SIGN / NATURAL
-\\nbumpeq <char-0x0224F><char-0x00338> " ≏̸ : DIFFERENCE BETWEEN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\nbumpeq <char-0x0224F><char-0x00338> " ≏̸ : DIFFERENCE BETWEEN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
\\ncong <char-0x02247> " ≇ : NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
\\ne <char-0x02260> " ≠ : NOT EQUAL TO
\\ne<Tab> <char-0x02260> " ≠ : NOT EQUAL TO
@@ -2507,7 +2508,7 @@ loadkeymap
\\nep \\nep " : (Incomplete sequence)
\\neptune <char-0x02646> " ♆ : NEPTUNE
\\neq \\neq " : (Incomplete sequence)
-\\neqsim <char-0x02242><char-0x00338> " ≂̸ : MINUS TILDE + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\neqsim <char-0x02242><char-0x00338> " ≂̸ : MINUS TILDE + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
\\nequiv <char-0x02262> " ≢ : NOT IDENTICAL TO
\\neu \\neu " : (Incomplete sequence)
\\neuter <char-0x026B2> " ⚲ : NEUTER
@@ -2519,7 +2520,7 @@ loadkeymap
\\ngeq <char-0x02271> " ≱ : NEITHER GREATER-THAN NOR EQUAL TO / NEITHER GREATER THAN NOR EQUAL TO
\\ngeq<Tab> <char-0x02271> " ≱ : NEITHER GREATER-THAN NOR EQUAL TO / NEITHER GREATER THAN NOR EQUAL TO
\\ngeqs \\ngeqs " : (Incomplete sequence)
-\\ngeqslant <char-0x02A7E><char-0x00338> " ⩾̸ : GREATER-THAN OR SLANTED EQUAL TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\ngeqslant <char-0x02A7E><char-0x00338> " ⩾̸ : GREATER-THAN OR SLANTED EQUAL TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
\\ngt \\ngt " : (Incomplete sequence)
\\ngtr <char-0x0226F> " ≯ : NOT GREATER-THAN / NOT GREATER THAN
\\ngtr<Tab> <char-0x0226F> " ≯ : NOT GREATER-THAN / NOT GREATER THAN
@@ -2537,16 +2538,17 @@ loadkeymap
\\nleq <char-0x02270> " ≰ : NEITHER LESS-THAN NOR EQUAL TO / NEITHER LESS THAN NOR EQUAL TO
\\nleq<Tab> <char-0x02270> " ≰ : NEITHER LESS-THAN NOR EQUAL TO / NEITHER LESS THAN NOR EQUAL TO
\\nleqs \\nleqs " : (Incomplete sequence)
-\\nleqslant <char-0x02A7D><char-0x00338> " ⩽̸ : LESS-THAN OR SLANTED EQUAL TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\nleqslant <char-0x02A7D><char-0x00338> " ⩽̸ : LESS-THAN OR SLANTED EQUAL TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
\\nless <char-0x0226E> " ≮ : NOT LESS-THAN / NOT LESS THAN
\\nless<Tab> <char-0x0226E> " ≮ : NOT LESS-THAN / NOT LESS THAN
\\nlesss \\nlesss " : (Incomplete sequence)
\\nlesssim <char-0x02274> " ≴ : NEITHER LESS-THAN NOR EQUIVALENT TO / NEITHER LESS THAN NOR EQUIVALENT TO
\\nmid <char-0x02224> " ∤ : DOES NOT DIVIDE
\\nni <char-0x0220C> " ∌ : DOES NOT CONTAIN AS MEMBER
-\\nolinebreak <char-0x02060> " : WORD JOINER
-\\not <char-0x00338> " ◌̸ : COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
-\\not<Tab> <char-0x00338> " ◌̸ : COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\nolinebreak <char-0x02060> " : WORD JOINER
+\\nor <char-0x022BD> " ⊽ : NOR
+\\not <char-0x00338> " ◌̸ : COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\not<Tab> <char-0x00338> " ◌̸ : COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
\\notb \\notb " : (Incomplete sequence)
\\notbackslash <char-0x02340> " ⍀ : APL FUNCTIONAL SYMBOL BACKSLASH BAR
\\notg \\notg " : (Incomplete sequence)
@@ -2564,9 +2566,9 @@ loadkeymap
\\nprecc \\nprecc " : (Incomplete sequence)
\\npreccurlyeq <char-0x022E0> " ⋠ : DOES NOT PRECEDE OR EQUAL
\\nprece \\nprece " : (Incomplete sequence)
-\\npreceq <char-0x02AAF><char-0x00338> " ⪯̸ : PRECEDES ABOVE SINGLE-LINE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\npreceq <char-0x02AAF><char-0x00338> " ⪯̸ : PRECEDES ABOVE SINGLE-LINE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
\\nprecs \\nprecs " : (Incomplete sequence)
-\\nprecsim <char-0x0227E><char-0x00338> " ≾̸ : PRECEDES OR EQUIVALENT TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\nprecsim <char-0x0227E><char-0x00338> " ≾̸ : PRECEDES OR EQUIVALENT TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
\\nrightarrow <char-0x0219B> " ↛ : RIGHTWARDS ARROW WITH STROKE / RIGHT ARROW WITH STROKE
\\nrleg <char-0x0019E> " ƞ : LATIN SMALL LETTER N WITH LONG RIGHT LEG
\\nsim <char-0x02241> " ≁ : NOT TILDE
@@ -2579,21 +2581,21 @@ loadkeymap
\\nsubsete \\nsubsete " : (Incomplete sequence)
\\nsubseteq <char-0x02288> " ⊈ : NEITHER A SUBSET OF NOR EQUAL TO
\\nsubseteq<Tab> <char-0x02288> " ⊈ : NEITHER A SUBSET OF NOR EQUAL TO
-\\nsubseteqq <char-0x02AC5><char-0x00338> " ⫅̸ : SUBSET OF ABOVE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\nsubseteqq <char-0x02AC5><char-0x00338> " ⫅̸ : SUBSET OF ABOVE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
\\nsucc <char-0x02281> " ⊁ : DOES NOT SUCCEED
\\nsucc<Tab> <char-0x02281> " ⊁ : DOES NOT SUCCEED
\\nsuccc \\nsuccc " : (Incomplete sequence)
\\nsucccurlyeq <char-0x022E1> " ⋡ : DOES NOT SUCCEED OR EQUAL
\\nsucce \\nsucce " : (Incomplete sequence)
-\\nsucceq <char-0x02AB0><char-0x00338> " ⪰̸ : SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\nsucceq <char-0x02AB0><char-0x00338> " ⪰̸ : SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
\\nsuccs \\nsuccs " : (Incomplete sequence)
-\\nsuccsim <char-0x0227F><char-0x00338> " ≿̸ : SUCCEEDS OR EQUIVALENT TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\nsuccsim <char-0x0227F><char-0x00338> " ≿̸ : SUCCEEDS OR EQUIVALENT TO + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
\\nsupset <char-0x02285> " ⊅ : NOT A SUPERSET OF
\\nsupset<Tab> <char-0x02285> " ⊅ : NOT A SUPERSET OF
\\nsupsete \\nsupsete " : (Incomplete sequence)
\\nsupseteq <char-0x02289> " ⊉ : NEITHER A SUPERSET OF NOR EQUAL TO
\\nsupseteq<Tab> <char-0x02289> " ⊉ : NEITHER A SUPERSET OF NOR EQUAL TO
-\\nsupseteqq <char-0x02AC6><char-0x00338> " ⫆̸ : SUPERSET OF ABOVE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
+\\nsupseteqq <char-0x02AC6><char-0x00338> " ⫆̸ : SUPERSET OF ABOVE EQUALS SIGN + COMBINING LONG SOLIDUS OVERLAY / NON-SPACING LONG SLASH OVERLAY
\\ntriangleleft <char-0x022EA> " ⋪ : NOT NORMAL SUBGROUP OF
\\ntriangleleft<Tab> <char-0x022EA> " ⋪ : NOT NORMAL SUBGROUP OF
\\ntrianglelefte \\ntrianglelefte " : (Incomplete sequence)
@@ -2636,8 +2638,8 @@ loadkeymap
\\obar <char-0x0233D> " ⌽ : APL FUNCTIONAL SYMBOL CIRCLE STILE
\\obslash <char-0x029B8> " ⦸ : CIRCLED REVERSE SOLIDUS
\\oc \\oc " : (Incomplete sequence)
-\\ocirc <char-0x0030A> " ◌̊ : COMBINING RING ABOVE / NON-SPACING RING ABOVE
-\\ocommatopright <char-0x00315> " ◌̕ : COMBINING COMMA ABOVE RIGHT / NON-SPACING COMMA ABOVE RIGHT
+\\ocirc <char-0x0030A> " ◌̊ : COMBINING RING ABOVE / NON-SPACING RING ABOVE
+\\ocommatopright <char-0x00315> " ◌̕ : COMBINING COMMA ABOVE RIGHT / NON-SPACING COMMA ABOVE RIGHT
\\od \\od " : (Incomplete sequence)
\\odiv <char-0x02A38> " ⨸ : CIRCLED DIVISION SIGN
\\odot <char-0x02299> " ⊙ : CIRCLED DOT OPERATOR
@@ -2686,15 +2688,15 @@ loadkeymap
\\otimeslhrim <char-0x02A34> " ⨴ : MULTIPLICATION SIGN IN LEFT HALF CIRCLE
\\otimesr \\otimesr " : (Incomplete sequence)
\\otimesrhrim <char-0x02A35> " ⨵ : MULTIPLICATION SIGN IN RIGHT HALF CIRCLE
-\\oturnedcomma <char-0x00312> " ◌̒ : COMBINING TURNED COMMA ABOVE / NON-SPACING TURNED COMMA ABOVE
+\\oturnedcomma <char-0x00312> " ◌̒ : COMBINING TURNED COMMA ABOVE / NON-SPACING TURNED COMMA ABOVE
\\ov \\ov " : (Incomplete sequence)
-\\overbar <char-0x00305> " ◌̅ : COMBINING OVERLINE / NON-SPACING OVERSCORE
+\\overbar <char-0x00305> " ◌̅ : COMBINING OVERLINE / NON-SPACING OVERSCORE
\\overbrace <char-0x023DE> " ⏞ : TOP CURLY BRACKET
\\overbracket <char-0x023B4> " ⎴ : TOP SQUARE BRACKET
-\\overleftarrow <char-0x020D6> " ◌⃖ : COMBINING LEFT ARROW ABOVE / NON-SPACING LEFT ARROW ABOVE
-\\overleftrightarrow <char-0x020E1> " ◌⃡ : COMBINING LEFT RIGHT ARROW ABOVE / NON-SPACING LEFT RIGHT ARROW ABOVE
-\\ovhook <char-0x00309> " ◌̉ : COMBINING HOOK ABOVE / NON-SPACING HOOK ABOVE
-\\palh <char-0x00321> " ◌̡ : COMBINING PALATALIZED HOOK BELOW / NON-SPACING PALATALIZED HOOK BELOW
+\\overleftarrow <char-0x020D6> " ◌⃖ : COMBINING LEFT ARROW ABOVE / NON-SPACING LEFT ARROW ABOVE
+\\overleftrightarrow <char-0x020E1> " ◌⃡ : COMBINING LEFT RIGHT ARROW ABOVE / NON-SPACING LEFT RIGHT ARROW ABOVE
+\\ovhook <char-0x00309> " ◌̉ : COMBINING HOOK ABOVE / NON-SPACING HOOK ABOVE
+\\palh <char-0x00321> " ◌̡ : COMBINING PALATALIZED HOOK BELOW / NON-SPACING PALATALIZED HOOK BELOW
\\parallel <char-0x02225> " ∥ : PARALLEL TO
\\parallel<Tab> <char-0x02225> " ∥ : PARALLEL TO
\\parallelo \\parallelo " : (Incomplete sequence)
@@ -2721,7 +2723,7 @@ loadkeymap
\\pi <char-0x003C0> " π : GREEK SMALL LETTER PI
\\pi<Tab> <char-0x003C0> " π : GREEK SMALL LETTER PI
\\pis \\pis " : (Incomplete sequence)
-\\pisces <char-0x02653> " ♓ : PISCES
+\\pisces <char-0x02653> " ♓ : PISCES
\\pit \\pit " : (Incomplete sequence)
\\pitchfork <char-0x022D4> " ⋔ : PITCHFORK
\\planck <char-0x0210E> " ℎ : PLANCK CONSTANT
@@ -2734,7 +2736,7 @@ loadkeymap
\\pluto <char-0x02647> " ♇ : PLUTO
\\pm <char-0x000B1> " ± : PLUS-MINUS SIGN / PLUS-OR-MINUS SIGN
\\pointint <char-0x02A15> " ⨕ : INTEGRAL AROUND A POINT OPERATOR
-\\postalmark <char-0x03012> " 〒 : POSTAL MARK
+\\postalmark <char-0x03012> " 〒 : POSTAL MARK
\\pppprime <char-0x02057> " ⁗ : QUADRUPLE PRIME
\\ppprime <char-0x02034> " ‴ : TRIPLE PRIME
\\pprime <char-0x02033> " ″ : DOUBLE PRIME
@@ -2787,8 +2789,8 @@ loadkeymap
\\revangleubar <char-0x029A5> " ⦥ : REVERSED ANGLE WITH UNDERBAR
\\revemptyset <char-0x029B0> " ⦰ : REVERSED EMPTY SET
\\rfloor <char-0x0230B> " ⌋ : RIGHT FLOOR
-\\rh <char-0x00322> " ◌̢ : COMBINING RETROFLEX HOOK BELOW / NON-SPACING RETROFLEX HOOK BELOW
-\\rh<Tab> <char-0x00322> " ◌̢ : COMBINING RETROFLEX HOOK BELOW / NON-SPACING RETROFLEX HOOK BELOW
+\\rh <char-0x00322> " ◌̢ : COMBINING RETROFLEX HOOK BELOW / NON-SPACING RETROFLEX HOOK BELOW
+\\rh<Tab> <char-0x00322> " ◌̢ : COMBINING RETROFLEX HOOK BELOW / NON-SPACING RETROFLEX HOOK BELOW
\\rho <char-0x003C1> " ρ : GREEK SMALL LETTER RHO
\\rightangle <char-0x0221F> " ∟ : RIGHT ANGLE
\\rightangle<Tab> <char-0x0221F> " ∟ : RIGHT ANGLE
@@ -2815,7 +2817,7 @@ loadkeymap
\\rightarrowtriangle <char-0x021FE> " ⇾ : RIGHTWARDS OPEN-HEADED ARROW
\\rightdasharrow <char-0x021E2> " ⇢ : RIGHTWARDS DASHED ARROW / RIGHT DASHED ARROW
\\rightdotarrow <char-0x02911> " ⤑ : RIGHTWARDS ARROW WITH DOTTED STEM
-\\rightharpoonaccent <char-0x020D1> " ◌⃑ : COMBINING RIGHT HARPOON ABOVE / NON-SPACING RIGHT HARPOON ABOVE
+\\rightharpoonaccent <char-0x020D1> " ◌⃑ : COMBINING RIGHT HARPOON ABOVE / NON-SPACING RIGHT HARPOON ABOVE
\\rightharpoondown <char-0x021C1> " ⇁ : RIGHTWARDS HARPOON WITH BARB DOWNWARDS / RIGHT HARPOON WITH BARB DOWN
\\rightharpoonsupdown <char-0x02964> " ⥤ : RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN
\\rightharpoonup <char-0x021C0> " ⇀ : RIGHTWARDS HARPOON WITH BARB UPWARDS / RIGHT HARPOON WITH BARB UP
@@ -2861,7 +2863,7 @@ loadkeymap
\\rttrnr <char-0x0027B> " ɻ : LATIN SMALL LETTER TURNED R WITH HOOK / LATIN SMALL LETTER TURNED R HOOK
\\rvboxline <char-0x023B9> " ⎹ : RIGHT VERTICAL BOX LINE
\\rvbull <char-0x025D8> " ◘ : INVERSE BULLET
-\\sagittarius <char-0x02650> " ♐ : SAGITTARIUS
+\\sagittarius <char-0x02650> " ♐ : SAGITTARIUS
\\sansA <char-0x1D5A0> " 𝖠 : MATHEMATICAL SANS-SERIF CAPITAL A
\\sansB <char-0x1D5A1> " 𝖡 : MATHEMATICAL SANS-SERIF CAPITAL B
\\sansC <char-0x1D5A2> " 𝖢 : MATHEMATICAL SANS-SERIF CAPITAL C
@@ -2947,11 +2949,11 @@ loadkeymap
\\sansze \\sansze " : (Incomplete sequence)
\\sanszero <char-0x1D7E2> " 𝟢 : MATHEMATICAL SANS-SERIF DIGIT ZERO
\\saturn <char-0x02644> " ♄ : SATURN
-\\sbbrg <char-0x0032A> " ◌̪ : COMBINING BRIDGE BELOW / NON-SPACING BRIDGE BELOW
+\\sbbrg <char-0x0032A> " ◌̪ : COMBINING BRIDGE BELOW / NON-SPACING BRIDGE BELOW
\\sblhr <char-0x002D3> " ˓ : MODIFIER LETTER CENTRED LEFT HALF RING / MODIFIER LETTER CENTERED LEFT HALF RING
\\sbrhr <char-0x002D2> " ˒ : MODIFIER LETTER CENTRED RIGHT HALF RING / MODIFIER LETTER CENTERED RIGHT HALF RING
\\schwa <char-0x00259> " ə : LATIN SMALL LETTER SCHWA
-\\scorpio <char-0x0264F> " ♏ : SCORPIUS
+\\scorpio <char-0x0264F> " ♏ : SCORPIUS
\\scpolint <char-0x02A13> " ⨓ : LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
\\scrA <char-0x1D49C> " 𝒜 : MATHEMATICAL SCRIPT CAPITAL A
\\scrB <char-0x0212C> " ℬ : SCRIPT CAPITAL B / SCRIPT B
@@ -3050,7 +3052,7 @@ loadkeymap
\\smwhtcircle <char-0x025E6> " ◦ : WHITE BULLET
\\smwhtlozenge <char-0x02B2B> " ⬫ : WHITE SMALL LOZENGE
\\smwhtsquare <char-0x025AB> " ▫ : WHITE SMALL SQUARE
-\\sout <char-0x00336> " ◌̶ : COMBINING LONG STROKE OVERLAY / NON-SPACING LONG BAR OVERLAY
+\\sout <char-0x00336> " ◌̶ : COMBINING LONG STROKE OVERLAY / NON-SPACING LONG BAR OVERLAY
\\spadesuit <char-0x02660> " ♠ : BLACK SPADE SUIT
\\sphericalangle <char-0x02222> " ∢ : SPHERICAL ANGLE
\\sphericalangle<Tab> <char-0x02222> " ∢ : SPHERICAL ANGLE
@@ -3111,7 +3113,7 @@ loadkeymap
\\stare \\stare " : (Incomplete sequence)
\\starequal <char-0x0225B> " ≛ : STAR EQUALS
\\sterling <char-0x000A3> " £ : POUND SIGN
-\\strike <char-0x00336> " ◌̶ : COMBINING LONG STROKE OVERLAY / NON-SPACING LONG BAR OVERLAY
+\\strike <char-0x00336> " ◌̶ : COMBINING LONG STROKE OVERLAY / NON-SPACING LONG BAR OVERLAY
\\strns <char-0x023E4> " ⏤ : STRAIGHTNESS
\\subedot <char-0x02AC3> " ⫃ : SUBSET OF OR EQUAL TO WITH DOT ABOVE
\\submult <char-0x02AC1> " ⫁ : SUBSET WITH MULTIPLICATION SIGN BELOW
@@ -3186,7 +3188,7 @@ loadkeymap
\\tau <char-0x003C4> " τ : GREEK SMALL LETTER TAU
\\tau<Tab> <char-0x003C4> " τ : GREEK SMALL LETTER TAU
\\taur \\taur " : (Incomplete sequence)
-\\taurus <char-0x02649> " ♉ : TAURUS
+\\taurus <char-0x02649> " ♉ : TAURUS
\\tdcol <char-0x02AF6> " ⫶ : TRIPLE COLON OPERATOR
\\tesh <char-0x002A7> " ʧ : LATIN SMALL LETTER TESH DIGRAPH / LATIN SMALL LETTER T ESH
\\th <char-0x000FE> " þ : LATIN SMALL LETTER THORN
@@ -3199,10 +3201,10 @@ loadkeymap
\\thinspace <char-0x02009> " : THIN SPACE
\\thr \\thr " : (Incomplete sequence)
\\threedangle <char-0x027C0> " ⟀ : THREE DIMENSIONAL ANGLE
-\\threeunderdot <char-0x020E8> " ◌⃨ : COMBINING TRIPLE UNDERDOT
+\\threeunderdot <char-0x020E8> " ◌⃨ : COMBINING TRIPLE UNDERDOT
\\tieconcat <char-0x02040> " ⁀ : CHARACTER TIE
-\\tilde <char-0x00303> " ◌̃ : COMBINING TILDE / NON-SPACING TILDE
-\\tilde<Tab> <char-0x00303> " ◌̃ : COMBINING TILDE / NON-SPACING TILDE
+\\tilde <char-0x00303> " ◌̃ : COMBINING TILDE / NON-SPACING TILDE
+\\tilde<Tab> <char-0x00303> " ◌̃ : COMBINING TILDE / NON-SPACING TILDE
\\tildel \\tildel " : (Incomplete sequence)
\\tildelow <char-0x002DC> " ˜ : SMALL TILDE / SPACING TILDE
\\tildet \\tildet " : (Incomplete sequence)
@@ -3373,14 +3375,14 @@ loadkeymap
\\um \\um " : (Incomplete sequence)
\\uminus <char-0x02A41> " ⩁ : UNION WITH MINUS SIGN
\\un \\un " : (Incomplete sequence)
-\\underbar <char-0x00332> " ◌̲ : COMBINING LOW LINE / NON-SPACING UNDERSCORE
+\\underbar <char-0x00332> " ◌̲ : COMBINING LOW LINE / NON-SPACING UNDERSCORE
\\underbrace <char-0x023DF> " ⏟ : BOTTOM CURLY BRACKET
\\underbracket <char-0x023B5> " ⎵ : BOTTOM SQUARE BRACKET
-\\underleftarrow <char-0x020EE> " ◌⃮ : COMBINING LEFT ARROW BELOW
-\\underleftharpoondown <char-0x020ED> " ◌⃭ : COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
-\\underleftrightarrow <char-0x0034D> " ◌͍ : COMBINING LEFT RIGHT ARROW BELOW
-\\underrightarrow <char-0x020EF> " ◌⃯ : COMBINING RIGHT ARROW BELOW
-\\underrightharpoondown <char-0x020EC> " ◌⃬ : COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
+\\underleftarrow <char-0x020EE> " ◌⃮ : COMBINING LEFT ARROW BELOW
+\\underleftharpoondown <char-0x020ED> " ◌⃭ : COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS
+\\underleftrightarrow <char-0x0034D> " ◌͍ : COMBINING LEFT RIGHT ARROW BELOW
+\\underrightarrow <char-0x020EF> " ◌⃯ : COMBINING RIGHT ARROW BELOW
+\\underrightharpoondown <char-0x020EC> " ◌⃬ : COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS
\\up \\up " : (Incomplete sequence)
\\upMu <char-0x0039C> " Μ : GREEK CAPITAL LETTER MU
\\upNu <char-0x0039D> " Ν : GREEK CAPITAL LETTER NU
@@ -3451,8 +3453,8 @@ loadkeymap
\\varsigma <char-0x003C2> " ς : GREEK SMALL LETTER FINAL SIGMA
\\varspadesuit <char-0x02664> " ♤ : WHITE SPADE SUIT
\\varstar <char-0x02736> " ✶ : SIX POINTED BLACK STAR
-\\varsubsetneqq <char-0x0228A><char-0x0FE00> " ⊊︀ : SUBSET OF WITH NOT EQUAL TO / SUBSET OF OR NOT EQUAL TO + VARIATION SELECTOR-1
-\\varsupsetneq <char-0x0228B><char-0x0FE00> " ⊋︀ : SUPERSET OF WITH NOT EQUAL TO / SUPERSET OF OR NOT EQUAL TO + VARIATION SELECTOR-1
+\\varsubsetneqq <char-0x0228A><char-0x0FE00> " ⊊︀ : SUBSET OF WITH NOT EQUAL TO / SUBSET OF OR NOT EQUAL TO + VARIATION SELECTOR-1
+\\varsupsetneq <char-0x0228B><char-0x0FE00> " ⊋︀ : SUPERSET OF WITH NOT EQUAL TO / SUPERSET OF OR NOT EQUAL TO + VARIATION SELECTOR-1
\\vartheta <char-0x003D1> " ϑ : GREEK THETA SYMBOL / GREEK SMALL LETTER SCRIPT THETA
\\vartriangle <char-0x025B5> " ▵ : WHITE UP-POINTING SMALL TRIANGLE / WHITE UP POINTING SMALL TRIANGLE
\\vartriangle<Tab> <char-0x025B5> " ▵ : WHITE UP-POINTING SMALL TRIANGLE / WHITE UP POINTING SMALL TRIANGLE
@@ -3463,7 +3465,7 @@ loadkeymap
\\varveebar <char-0x02A61> " ⩡ : SMALL VEE WITH UNDERBAR
\\vdash <char-0x022A2> " ⊢ : RIGHT TACK
\\vdots <char-0x022EE> " ⋮ : VERTICAL ELLIPSIS
-\\vec <char-0x020D7> " ◌⃗ : COMBINING RIGHT ARROW ABOVE / NON-SPACING RIGHT ARROW ABOVE
+\\vec <char-0x020D7> " ◌⃗ : COMBINING RIGHT ARROW ABOVE / NON-SPACING RIGHT ARROW ABOVE
\\vee <char-0x02228> " ∨ : LOGICAL OR
\\vee<Tab> <char-0x02228> " ∨ : LOGICAL OR
\\veeb \\veeb " : (Incomplete sequence)
@@ -3478,11 +3480,11 @@ loadkeymap
\\veeodot <char-0x02A52> " ⩒ : LOGICAL OR WITH DOT ABOVE
\\venus <char-0x02640> " ♀ : FEMALE SIGN
\\verti <char-0x002CC> " ˌ : MODIFIER LETTER LOW VERTICAL LINE
-\\vertoverlay <char-0x020D2> " ◌⃒ : COMBINING LONG VERTICAL LINE OVERLAY / NON-SPACING LONG VERTICAL BAR OVERLAY
+\\vertoverlay <char-0x020D2> " ◌⃒ : COMBINING LONG VERTICAL LINE OVERLAY / NON-SPACING LONG VERTICAL BAR OVERLAY
\\verts <char-0x002C8> " ˈ : MODIFIER LETTER VERTICAL LINE
\\verymuchless <char-0x022D8> " ⋘ : VERY MUCH LESS-THAN / VERY MUCH LESS THAN
\\viewdata <char-0x02317> " ⌗ : VIEWDATA SQUARE
-\\virgo <char-0x0264D> " ♍ : VIRGO
+\\virgo <char-0x0264D> " ♍ : VIRGO
\\visiblespace <char-0x02423> " ␣ : OPEN BOX
\\vrectangleblack <char-0x025AE> " ▮ : BLACK VERTICAL RECTANGLE
\\vrecto <char-0x025AF> " ▯ : WHITE VERTICAL RECTANGLE
@@ -3508,8 +3510,8 @@ loadkeymap
\\whtvertoval <char-0x02B2F> " ⬯ : WHITE VERTICAL ELLIPSE
\\wideangledown <char-0x029A6> " ⦦ : OBLIQUE ANGLE OPENING UP
\\wideangleup <char-0x029A7> " ⦧ : OBLIQUE ANGLE OPENING DOWN
-\\widebridgeabove <char-0x020E9> " ◌⃩ : COMBINING WIDE BRIDGE ABOVE
-\\wideutilde <char-0x00330> " ◌̰ : COMBINING TILDE BELOW / NON-SPACING TILDE BELOW
+\\widebridgeabove <char-0x020E9> " ◌⃩ : COMBINING WIDE BRIDGE ABOVE
+\\wideutilde <char-0x00330> " ◌̰ : COMBINING TILDE BELOW / NON-SPACING TILDE BELOW
\\wp <char-0x02118> " ℘ : SCRIPT CAPITAL P / SCRIPT P
\\wr <char-0x02240> " ≀ : WREATH PRODUCT
\\xi <char-0x003BE> " ξ : GREEK SMALL LETTER XI
diff --git a/syntax/julia.vim b/syntax/julia.vim
index 8a1ae2a..d68d9c1 100644
--- a/syntax/julia.vim
+++ b/syntax/julia.vim
@@ -40,7 +40,7 @@ let s:julia_highlight_operators = get(g:, "julia_highlight_operators", 1)
" because those may or may not be valid in the lookbehind on a case-by-case
" basis.
let s:nonid_chars = '\U00-\U08' . '\U0A-\U1F'
- \ . '\U21-\U28' . '\U2A-\U2F' . '\U3A-\U40' . '\U5B-\U5E' . '\U60' . '\U7B\U7C'
+ \ . '\U21-\U28' . '\U2A-\U2F' . '\U3A-\U40' . '\U5B\U5C\U5E' . '\U60' . '\U7B\U7C'
\ . '\U7E-\UA1' . '\UA7\UA8' . '\UAB-\UAD' . '\UAF\UB1\UB4' . '\UB6-\UB8' . '\UBB\UBF' . '\UD7\UF7'
" The complete list
@@ -58,12 +58,6 @@ let s:op_chars = '\U25\U26\U2A\U2B\U2D\U2F\U3C-\U3E\U5C\U5E\U7C\U7E\UAC\UB1\UD7\
" The list contains the following characters: '…⁝⅋←↑→↓↔↚↛↜↝↞↠↢↣↤↦↩↪↫↬↮↶↷↺↻↼↽⇀⇁⇄⇆⇇⇉⇋⇌⇍⇎⇏⇐⇒⇔⇚⇛⇜⇝⇠⇢⇴⇵⇶⇷⇸⇹⇺⇻⇼⇽⇾⇿∈∉∊∋∌∍∓∔∗∘∙√∛∜∝∤∥∦∧∨∩∪∷∸∺∻∽∾≀≁≂≃≄≅≆≇≈≉≊≋≌≍≎≏≐≑≒≓≔≕≖≗≘≙≚≛≜≝≞≟≠≡≢≣≤≥≦≧≨≩≪≫≬≭≮≯≰≱≲≳≴≵≶≷≸≹≺≻≼≽≾≿⊀⊁⊂⊃⊄⊅⊆⊇⊈⊉⊊⊋⊍⊎⊏⊐⊑⊒⊓⊔⊕⊖⊗⊘⊙⊚⊛⊜⊞⊟⊠⊡⊢⊣⊩⊬⊮⊰⊱⊲⊳⊴⊵⊶⊷⊻⊼⊽⋄⋅⋆⋇⋉⋊⋋⋌⋍⋎⋏⋐⋑⋒⋓⋕⋖⋗⋘⋙⋚⋛⋜⋝⋞⋟⋠⋡⋢⋣⋤⋥⋦⋧⋨⋩⋪⋫⋬⋭⋮⋯⋰⋱⋲⋳⋴⋵⋶⋷⋸⋹⋺⋻⋼⋽⋾⋿⌿▷⟂⟈⟉⟑⟒⟕⟖⟗⟰⟱⟵⟶⟷⟹⟺⟻⟼⟽⟾⟿⤀⤁⤂⤃⤄⤅⤆⤇⤈⤉⤊⤋⤌⤍⤎⤏⤐⤑⤒⤓⤔⤕⤖⤗⤘⤝⤞⤟⤠⥄⥅⥆⥇⥈⥉⥊⥋⥌⥍⥎⥏⥐⥑⥒⥓⥔⥕⥖⥗⥘⥙⥚⥛⥜⥝⥞⥟⥠⥡⥢⥣⥤⥥⥦⥧⥨⥩⥪⥫⥬⥭⥮⥯⥰⦷⦸⦼⦾⦿⧀⧁⧡⧣⧤⧥⧴⧶⧷⧺⧻⨇⨈⨝⨟⨢⨣⨤⨥⨦⨧⨨⨩⨪⨫⨬⨭⨮⨰⨱⨲⨳⨴⨵⨶⨷⨸⨹⨺⨻⨼⨽⩀⩁⩂⩃⩄⩅⩊⩋⩌⩍⩎⩏⩐⩑⩒⩓⩔⩕⩖⩗⩘⩚⩛⩜⩝⩞⩟⩠⩡⩢⩣⩦⩧⩪⩫⩬⩭⩮⩯⩰⩱⩲⩳⩴⩵⩶⩷⩸⩹⩺⩻⩼⩽⩾⩿⪀⪁⪂⪃⪄⪅⪆⪇⪈⪉⪊⪋⪌⪍⪎⪏⪐⪑⪒⪓⪔⪕⪖⪗⪘⪙⪚⪛⪜⪝⪞⪟⪠⪡⪢⪣⪤⪥⪦⪧⪨⪩⪪⪫⪬⪭⪮⪯⪰⪱⪲⪳⪴⪵⪶⪷⪸⪹⪺⪻⪼⪽⪾⪿⫀⫁⫂⫃⫄⫅⫆⫇⫈⫉⫊⫋⫌⫍⫎⫏⫐⫑⫒⫓⫔⫕⫖⫗⫘⫙⫛⫷⫸⫹⫺⬰⬱⬲⬳⬴⬵⬶⬷⬸⬹⬺⬻⬼⬽⬾⬿⭀⭁⭂⭃⭄⭇⭈⭉⭊⭋⭌←↑→↓'
let s:op_chars_wc = '\U2026\U205D\U214B\U2190-\U2194\U219A-\U219E\U21A0\U21A2-\U21A4\U21A6\U21A9-\U21AC\U21AE\U21B6\U21B7\U21BA-\U21BD\U21C0\U21C1\U21C4\U21C6\U21C7\U21C9\U21CB-\U21D0\U21D2\U21D4\U21DA-\U21DD\U21E0\U21E2\U21F4-\U21FF\U2208-\U220D\U2213\U2214\U2217-\U221D\U2224-\U222A\U2237\U2238\U223A\U223B\U223D\U223E\U2240-\U228B\U228D-\U229C\U229E-\U22A3\U22A9\U22AC\U22AE\U22B0-\U22B7\U22BB-\U22BD\U22C4-\U22C7\U22C9-\U22D3\U22D5-\U22FF\U233F\U25B7\U27C2\U27C8\U27C9\U27D1\U27D2\U27D5-\U27D7\U27F0\U27F1\U27F5-\U27F7\U27F9-\U27FF\U2900-\U2918\U291D-\U2920\U2944-\U2970\U29B7\U29B8\U29BC\U29BE-\U29C1\U29E1\U29E3-\U29E5\U29F4\U29F6\U29F7\U29FA\U29FB\U2A07\U2A08\U2A1D\U2A1F\U2A22-\U2A2E\U2A30-\U2A3D\U2A40-\U2A45\U2A4A-\U2A58\U2A5A-\U2A63\U2A66\U2A67\U2A6A-\U2AD9\U2ADB\U2AF7-\U2AFA\U2B30-\U2B44\U2B47-\U2B4C\UFFE9-\UFFEC'
-" Full operators regex
-let s:operators = '\%(' . '\.\%([-+*/^÷%|&⊻]\|//\|\\\|>>\|>>>\?\)\?='
- \ . '\|' . '[:<>]=\|||\|&&\||>\|<|\|[<>:]:\|<<\|>>>\?\|//\|[-=]>\|\.\.\.\?'
- \ . '\|' . '\.\?[!' . s:op_chars . s:op_chars_wc . ']'
- \ . '\)'
-
" Characters that can be used to start an identifier. Above \UBF we don't
" bother checking. (If a UTF8 operator is used, it will take precedence anyway.)
@@ -76,6 +70,12 @@ let s:id_charsW = '\%([0-9A-Za-z_!\UA2-\UA6\UA9\UAA\UAE-\UB0\UB2-\UB5\UB8-\UBA\U
" A valid julia identifier, more or less
let s:idregex = '\%(' . s:id_charsH . s:id_charsW . '*\)'
+" Full operators regex
+let s:operators = '\%(' . '\.\%([-+*/^÷%|&⊻]\|//\|\\\|>>\|>>>\?\)\?='
+ \ . '\|' . '[!:<>]=\|||\|&&\||>\|<|\|[<>:]:\|<<\|>>>\?\|//\|[-=]>\|\.\.\.\?'
+ \ . '\|' . '\.!' . '\|'.s:id_charsW.'\@'.s:d(1).'<!!'
+ \ . '\|' . '\.\?[' . s:op_chars . s:op_chars_wc . ']'
+ \ . '\)'
syn case match
@@ -86,10 +86,10 @@ syntax cluster juliaExprsNodot contains=@juliaParItems,@juliaStringItems,@julia
syntax cluster juliaParItems contains=juliaParBlock,juliaSqBraIdxBlock,juliaSqBraBlock,juliaCurBraBlock,juliaQuotedParBlock,juliaQuotedQMarkPar
syntax cluster juliaKeywordItems contains=juliaKeyword,juliaWhereKeyword,juliaImportLine,juliaInfixKeyword,juliaRepKeyword
-syntax cluster juliaBlocksItems contains=juliaConditionalBlock,juliaWhileBlock,juliaForBlock,juliaBeginBlock,juliaFunctionBlock,juliaMacroBlock,juliaQuoteBlock,juliaTypeBlock,juliaImmutableBlock,juliaExceptionBlock,juliaLetBlock,juliaDoBlock,juliaModuleBlock,juliaStructBlock,juliaMutableStructBlock,juliaAbstractBlock,juliaPrimitiveBlock
-syntax cluster juliaTypesItems contains=juliaBaseTypeBasic,juliaBaseTypeNum,juliaBaseTypeC,juliaBaseTypeError,juliaBaseTypeIter,juliaBaseTypeString,juliaBaseTypeArray,juliaBaseTypeDict,juliaBaseTypeSet,juliaBaseTypeIO,juliaBaseTypeProcess,juliaBaseTypeRange,juliaBaseTypeRegex,juliaBaseTypeFact,juliaBaseTypeFact,juliaBaseTypeSort,juliaBaseTypeRound,juliaBaseTypeSpecial,juliaBaseTypeRandom,juliaBaseTypeDisplay,juliaBaseTypeTime,juliaBaseTypeOther
+syntax cluster juliaBlocksItems contains=juliaConditionalBlock,juliaWhileBlock,juliaForBlock,juliaBeginBlock,juliaFunctionBlock,juliaMacroBlock,juliaQuoteBlock,juliaExceptionBlock,juliaLetBlock,juliaDoBlock,juliaModuleBlock,juliaStructBlock,juliaMutableStructBlock,juliaAbstractBlock,juliaPrimitiveBlock
+syntax cluster juliaTypesItems contains=juliaBaseTypeBasic,juliaBaseTypeNum,juliaBaseTypeC,juliaBaseTypeError,juliaBaseTypeIter,juliaBaseTypeString,juliaBaseTypeArray,juliaBaseTypeDict,juliaBaseTypeSet,juliaBaseTypeIO,juliaBaseTypeProcess,juliaBaseTypeRange,juliaBaseTypeRegex,juliaBaseTypeFact,juliaBaseTypeSort,juliaBaseTypeRound,juliaBaseTypeSpecial,juliaBaseTypeRandom,juliaBaseTypeDisplay,juliaBaseTypeTime,juliaBaseTypeOther
-syntax cluster juliaConstItems contains=juliaConstNum,juliaConstBool,juliaConstEnv,juliaConstMMap,juliaConstC,juliaConstGeneric,juliaConstIO,juliaPossibleEuler
+syntax cluster juliaConstItems contains=juliaConstNum,juliaConstBool,juliaConstEnv,juliaConstC,juliaConstGeneric,juliaConstIO,juliaPossibleEuler
syntax cluster juliaMacroItems contains=juliaPossibleMacro,juliaDollarVar,juliaDollarPar,juliaDollarSqBra
syntax cluster juliaSymbolItems contains=juliaPossibleSymbol
@@ -179,8 +179,9 @@ syntax region juliaLetBlock matchgroup=juliaBlKeyword start="\<let\>" end="\<e
syntax region juliaDoBlock matchgroup=juliaBlKeyword start="\<do\>" end="\<end\>" contains=@juliaExpressions fold
syntax region juliaModuleBlock matchgroup=juliaBlKeyword start="\<\%(bare\)\?module\>" end="\<end\>" contains=@juliaExpressions fold
syntax region juliaExceptionBlock matchgroup=juliaException start="\<try\>" end="\<end\>" contains=@juliaExpressions,juliaCatchBlock,juliaFinallyBlock fold
-syntax region juliaCatchBlock matchgroup=juliaException transparent contained start="\<catch\>" end="\<end\>"me=s-1 contains=@juliaExpressions,juliaFinallyBlock
-syntax region juliaFinallyBlock matchgroup=juliaException transparent contained start="\<finally\>" end="\<end\>"me=s-1 contains=@juliaExpressions
+syntax region juliaCatchBlock matchgroup=juliaException transparent contained start="\<catch\>" end="\<end\>"me=s-1 contains=@juliaExpressions,juliaTryElseBlock,juliaFinallyBlock
+syntax region juliaTryElseBlock matchgroup=juliaException transparent contained start="\<else\>" end="\<end\>"me=s-1 contains=@juliaExpressions,juliaFinallyBlock
+syntax region juliaFinallyBlock matchgroup=juliaException transparent contained start="\<finally\>" end="\<end\>"me=s-1 contains=@juliaExpressions,juliaCatchBlock
syntax region juliaAbstractBlock matchgroup=juliaBlKeyword start="\<abstract\s\+type\>" end="\<end\>" fold contains=@juliaExpressions,juliaStructR
syntax region juliaPrimitiveBlock matchgroup=juliaBlKeyword start="\<primitive\s\+type\>" end="\<end\>" fold contains=@juliaExpressions,juliaStructR
diff --git a/syntax/juliadoc.vim b/syntax/juliadoc.vim
index 6faedbf..287d0fd 100644
--- a/syntax/juliadoc.vim
+++ b/syntax/juliadoc.vim
@@ -39,7 +39,7 @@ syntax match juliadocAdmonitionsType "\c\%(danger\|warning\|info\|note\|tip\)\>"
syntax region juliadocAdmonitionsTitle matchgroup=juliadocAdmonitionsTitleDelimiter start='"' end='"' display contained oneline
if &encoding ==# 'utf-8'
- for [s:from, s:to] in items(julia_latex_symbols#get_dict())
+ for [s:from, s:to] in filter(items(julia_latex_symbols#get_dict()), 'v:val[1] =~# "[[:print:]]"')
execute printf('syntax match juliadocCodeLatex "\\%s" conceal cchar=%s display contained', escape(s:from, '~"\.^$[]*'), s:to)
endfor
endif
Debdiff
File lists identical (after any substitutions)
No differences were encountered in the control files