commit aa628f8a1285d4925ef320ece054838c43f89cc6
parent 0693e41132525ae7ae65db86f9221accba9d8da5
Author: Tinmarino <tinmarino@gmail.com>
Date: Fri, 7 Aug 2020 02:29:47 -0400
Feature: Emoji support conceal and complete
Diffstat:
6 files changed, 2468 insertions(+), 5 deletions(-)
diff --git a/autoload/vimwiki/emoji.vim b/autoload/vimwiki/emoji.vim
@@ -0,0 +1,1830 @@
+" vim:tabstop=2:shiftwidth=2:expandtab:textwidth=99
+" File: Emoji List
+" Home: https://github.com/vimwiki/vimwiki/
+" Desc: For emoji concealing and completion
+" Called: syntax/vimwiki.vim
+" List Copied From: https://github.com/onmyway133/emoji/blob/master/README.md
+" Code Copied From: https://github.com/junegunn/vim-emoji
+
+scriptencoding utf-8
+
+let s:emoji_single = {
+ \ '+1': '๐',
+ \ '-1': '๐',
+ \ '100': '๐ฏ',
+ \ '1234': '๐ข',
+ \ '1st_place_medal': '๐ฅ',
+ \ '2nd_place_medal': '๐ฅ',
+ \ '3rd_place_medal': '๐ฅ',
+ \ '8ball': '๐ฑ',
+ \ 'a': '๐
ฐ๏ธ',
+ \ 'ab': '๐',
+ \ 'abacus': '๐งฎ',
+ \ 'abc': '๐ค',
+ \ 'abcd': '๐ก',
+ \ 'accept': '๐',
+ \ 'accordion': '๐ช',
+ \ 'adhesive_bandage': '๐ฉน',
+ \ 'adult': '๐ง',
+ \ 'aerial_tramway': '๐ก',
+ \ 'airplane': 'โ๏ธ',
+ \ 'alarm_clock': 'โฐ',
+ \ 'alembic': 'โ๏ธ',
+ \ 'alien': '๐ฝ',
+ \ 'ambulance': '๐',
+ \ 'amphora': '๐บ',
+ \ 'anatomical_heart': '๐ซ',
+ \ 'anchor': 'โ๏ธ',
+ \ 'angel': '๐ผ',
+ \ 'anger': '๐ข',
+ \ 'angry': '๐ ',
+ \ 'anguished': '๐ง',
+ \ 'ant': '๐',
+ \ 'apple': '๐',
+ \ 'aquarius': 'โ๏ธ',
+ \ 'aries': 'โ๏ธ',
+ \ 'arrow_backward': 'โ๏ธ',
+ \ 'arrow_double_down': 'โฌ',
+ \ 'arrow_double_up': 'โซ',
+ \ 'arrow_down': 'โฌ๏ธ',
+ \ 'arrow_down_small': '๐ฝ',
+ \ 'arrow_forward': 'โถ๏ธ',
+ \ 'arrow_heading_down': 'โคต๏ธ',
+ \ 'arrow_heading_up': 'โคด๏ธ',
+ \ 'arrow_left': 'โฌ
๏ธ',
+ \ 'arrow_lower_left': 'โ๏ธ',
+ \ 'arrow_lower_right': 'โ๏ธ',
+ \ 'arrow_right': 'โก๏ธ',
+ \ 'arrow_right_hook': 'โช๏ธ',
+ \ 'arrow_up': 'โฌ๏ธ',
+ \ 'arrow_up_down': 'โ๏ธ',
+ \ 'arrow_up_small': '๐ผ',
+ \ 'arrow_upper_left': 'โ๏ธ',
+ \ 'arrow_upper_right': 'โ๏ธ',
+ \ 'arrows_clockwise': '๐',
+ \ 'arrows_counterclockwise': '๐',
+ \ 'art': '๐จ',
+ \ 'articulated_lorry': '๐',
+ \ 'artificial_satellite': '๐ฐ๏ธ',
+ \ 'asterisk': '*๏ธโฃ',
+ \ 'astonished': '๐ฒ',
+ \ 'athletic_shoe': '๐',
+ \ 'atm': '๐ง',
+ \ 'atom_symbol': 'โ๏ธ',
+ \ 'auto_rickshaw': '๐บ',
+ \ 'avocado': '๐ฅ',
+ \ 'axe': '๐ช',
+ \ 'b': '๐
ฑ๏ธ',
+ \ 'baby': '๐ถ',
+ \ 'baby_bottle': '๐ผ',
+ \ 'baby_chick': '๐ค',
+ \ 'baby_symbol': '๐ผ',
+ \ 'back': '๐',
+ \ 'bacon': '๐ฅ',
+ \ 'badger': '๐ฆก',
+ \ 'badminton': '๐ธ',
+ \ 'bagel': '๐ฅฏ',
+ \ 'baggage_claim': '๐',
+ \ 'baguette_bread': '๐ฅ',
+ \ 'balance_scale': 'โ๏ธ',
+ \ 'ballet_shoes': '๐ฉฐ',
+ \ 'balloon': '๐',
+ \ 'ballot_box': '๐ณ๏ธ',
+ \ 'ballot_box_with_check': 'โ๏ธ',
+ \ 'bamboo': '๐',
+ \ 'banana': '๐',
+ \ 'bangbang': 'โผ๏ธ',
+ \ 'banjo': '๐ช',
+ \ 'bank': '๐ฆ',
+ \ 'bar_chart': '๐',
+ \ 'barber': '๐',
+ \ 'baseball': 'โพ',
+ \ 'basket': '๐งบ',
+ \ 'basketball': '๐',
+ \ 'basketball_man': 'โน๏ธ',
+ \ 'bat': '๐ฆ',
+ \ 'bath': '๐',
+ \ 'bathtub': '๐',
+ \ 'battery': '๐',
+ \ 'beach_umbrella': '๐๏ธ',
+ \ 'bear': '๐ป',
+ \ 'bearded_person': '๐ง',
+ \ 'beaver': '๐ฆซ',
+ \ 'bed': '๐๏ธ',
+ \ 'bee': '๐',
+ \ 'beer': '๐บ',
+ \ 'beers': '๐ป',
+ \ 'beetle': '๐',
+ \ 'beginner': '๐ฐ',
+ \ 'bell': '๐',
+ \ 'bell_pepper': '๐ซ',
+ \ 'bellhop_bell': '๐๏ธ',
+ \ 'bento': '๐ฑ',
+ \ 'beverage_box': '๐ง',
+ \ 'bicyclist': '๐ด',
+ \ 'bike': '๐ฒ',
+ \ 'biking_man': '๐ด',
+ \ 'bikini': '๐',
+ \ 'billed_cap': '๐งข',
+ \ 'biohazard': 'โฃ๏ธ',
+ \ 'bird': '๐ฆ',
+ \ 'birthday': '๐',
+ \ 'bison': '๐ฆฌ',
+ \ 'black_circle': 'โซ๏ธ',
+ \ 'black_flag': '๐ด',
+ \ 'black_heart': '๐ค',
+ \ 'black_joker': '๐',
+ \ 'black_large_square': 'โฌ๏ธ',
+ \ 'black_medium_small_square': 'โพ๏ธ',
+ \ 'black_medium_square': 'โผ๏ธ',
+ \ 'black_nib': 'โ๏ธ',
+ \ 'black_small_square': 'โช๏ธ',
+ \ 'black_square_button': '๐ฒ',
+ \ 'blond_haired_person': '๐ฑ',
+ \ 'blonde_man': '๐ฑ',
+ \ 'blossom': '๐ผ',
+ \ 'blowfish': '๐ก',
+ \ 'blue_book': '๐',
+ \ 'blue_car': '๐',
+ \ 'blue_heart': '๐',
+ \ 'blue_square': '๐ฆ',
+ \ 'blueberries': '๐ซ',
+ \ 'blush': '๐',
+ \ 'boar': '๐',
+ \ 'boat': 'โต๏ธ',
+ \ 'bomb': '๐ฃ',
+ \ 'bone': '๐ฆด',
+ \ 'book': '๐',
+ \ 'bookmark': '๐',
+ \ 'bookmark_tabs': '๐',
+ \ 'books': '๐',
+ \ 'boom': '๐ฅ',
+ \ 'boomerang': '๐ช',
+ \ 'boot': '๐ข',
+ \ 'bouncing_ball_person': 'โน๏ธ',
+ \ 'bouquet': '๐',
+ \ 'bow': '๐',
+ \ 'bow_and_arrow': '๐น',
+ \ 'bowing_man': '๐',
+ \ 'bowl_with_spoon': '๐ฅฃ',
+ \ 'bowling': '๐ณ',
+ \ 'boxing_glove': '๐ฅ',
+ \ 'boy': '๐ฆ',
+ \ 'brain': '๐ง ',
+ \ 'bread': '๐',
+ \ 'breast_feeding': '๐คฑ',
+ \ 'bricks': '๐งฑ',
+ \ 'bride_with_veil': '๐ฐ',
+ \ 'bridge_at_night': '๐',
+ \ 'briefcase': '๐ผ',
+ \ 'broccoli': '๐ฅฆ',
+ \ 'broken_heart': '๐',
+ \ 'broom': '๐งน',
+ \ 'brown_circle': '๐ค',
+ \ 'brown_heart': '๐ค',
+ \ 'brown_square': '๐ซ',
+ \ 'bubble_tea': '๐ง',
+ \ 'bucket': '๐ชฃ',
+ \ 'bug': '๐',
+ \ 'building_construction': '๐๏ธ',
+ \ 'bulb': '๐ก',
+ \ 'bullettrain_front': '๐
',
+ \ 'bullettrain_side': '๐',
+ \ 'burrito': '๐ฏ',
+ \ 'bus': '๐',
+ \ 'business_suit_levitating': '๐ด๏ธ',
+ \ 'busstop': '๐',
+ \ 'bust_in_silhouette': '๐ค',
+ \ 'busts_in_silhouette': '๐ฅ',
+ \ 'butter': '๐ง',
+ \ 'butterfly': '๐ฆ',
+ \ 'cactus': '๐ต',
+ \ 'cake': '๐ฐ',
+ \ 'calendar': '๐',
+ \ 'call_me_hand': '๐ค',
+ \ 'calling': '๐ฒ',
+ \ 'camel': '๐ซ',
+ \ 'camera': '๐ท',
+ \ 'camera_flash': '๐ธ',
+ \ 'camping': '๐๏ธ',
+ \ 'cancer': 'โ๏ธ',
+ \ 'candle': '๐ฏ๏ธ',
+ \ 'candy': '๐ฌ',
+ \ 'canned_food': '๐ฅซ',
+ \ 'canoe': '๐ถ',
+ \ 'capital_abcd': '๐ ',
+ \ 'capricorn': 'โ๏ธ',
+ \ 'car': '๐',
+ \ 'card_file_box': '๐๏ธ',
+ \ 'card_index': '๐',
+ \ 'card_index_dividers': '๐๏ธ',
+ \ 'carousel_horse': '๐ ',
+ \ 'carpentry_saw': '๐ช',
+ \ 'carrot': '๐ฅ',
+ \ 'cartwheeling': '๐คธ',
+ \ 'cat': '๐ฑ',
+ \ 'cat2': '๐',
+ \ 'cd': '๐ฟ',
+ \ 'chains': 'โ๏ธ',
+ \ 'chair': '๐ช',
+ \ 'champagne': '๐พ',
+ \ 'chart': '๐น',
+ \ 'chart_with_downwards_trend': '๐',
+ \ 'chart_with_upwards_trend': '๐',
+ \ 'checkered_flag': '๐',
+ \ 'cheese': '๐ง',
+ \ 'cherries': '๐',
+ \ 'cherry_blossom': '๐ธ',
+ \ 'chess_pawn': 'โ๏ธ',
+ \ 'chestnut': '๐ฐ',
+ \ 'chicken': '๐',
+ \ 'child': '๐ง',
+ \ 'children_crossing': '๐ธ',
+ \ 'chipmunk': '๐ฟ๏ธ',
+ \ 'chocolate_bar': '๐ซ',
+ \ 'chopsticks': '๐ฅข',
+ \ 'christmas_tree': '๐',
+ \ 'church': 'โช๏ธ',
+ \ 'cinema': '๐ฆ',
+ \ 'circus_tent': '๐ช',
+ \ 'city_sunrise': '๐',
+ \ 'city_sunset': '๐',
+ \ 'cityscape': '๐๏ธ',
+ \ 'cl': '๐',
+ \ 'clamp': '๐๏ธ',
+ \ 'clap': '๐',
+ \ 'clapper': '๐ฌ',
+ \ 'classical_building': '๐๏ธ',
+ \ 'climbing': '๐ง',
+ \ 'clinking_glasses': '๐ฅ',
+ \ 'clipboard': '๐',
+ \ 'clock1': '๐',
+ \ 'clock10': '๐',
+ \ 'clock1030': '๐ฅ',
+ \ 'clock11': '๐',
+ \ 'clock1130': '๐ฆ',
+ \ 'clock12': '๐',
+ \ 'clock1230': '๐ง',
+ \ 'clock130': '๐',
+ \ 'clock2': '๐',
+ \ 'clock230': '๐',
+ \ 'clock3': '๐',
+ \ 'clock330': '๐',
+ \ 'clock4': '๐',
+ \ 'clock430': '๐',
+ \ 'clock5': '๐',
+ \ 'clock530': '๐ ',
+ \ 'clock6': '๐',
+ \ 'clock630': '๐ก',
+ \ 'clock7': '๐',
+ \ 'clock730': '๐ข',
+ \ 'clock8': '๐',
+ \ 'clock830': '๐ฃ',
+ \ 'clock9': '๐',
+ \ 'clock930': '๐ค',
+ \ 'closed_book': '๐',
+ \ 'closed_lock_with_key': '๐',
+ \ 'closed_umbrella': '๐',
+ \ 'cloud': 'โ๏ธ',
+ \ 'cloud_with_lightning': '๐ฉ๏ธ',
+ \ 'cloud_with_lightning_and_rain': 'โ๏ธ',
+ \ 'cloud_with_rain': '๐ง๏ธ',
+ \ 'cloud_with_snow': '๐จ๏ธ',
+ \ 'clown_face': '๐คก',
+ \ 'clubs': 'โฃ๏ธ',
+ \ 'coat': '๐งฅ',
+ \ 'cockroach': '๐ชณ',
+ \ 'cocktail': '๐ธ',
+ \ 'coconut': '๐ฅฅ',
+ \ 'coffee': 'โ๏ธ',
+ \ 'coffin': 'โฐ๏ธ',
+ \ 'coin': '๐ช',
+ \ 'cold_face': '๐ฅถ',
+ \ 'cold_sweat': '๐ฐ',
+ \ 'collision': '๐ฅ',
+ \ 'comet': 'โ๏ธ',
+ \ 'compass': '๐งญ',
+ \ 'computer': '๐ป',
+ \ 'computer_mouse': '๐ฑ๏ธ',
+ \ 'confetti_ball': '๐',
+ \ 'confounded': '๐',
+ \ 'confused': '๐',
+ \ 'congratulations': 'ใ๏ธ',
+ \ 'construction': '๐ง',
+ \ 'construction_worker': '๐ท',
+ \ 'construction_worker_man': '๐ท',
+ \ 'control_knobs': '๐',
+ \ 'convenience_store': '๐ช',
+ \ 'cookie': '๐ช',
+ \ 'cool': '๐',
+ \ 'cop': '๐ฎ',
+ \ 'copyright': 'ยฉ๏ธ',
+ \ 'corn': '๐ฝ',
+ \ 'couch_and_lamp': '๐๏ธ',
+ \ 'couple': '๐ซ',
+ \ 'couple_with_heart': '๐',
+ \ 'couple_with_heart_woman_man': '๐',
+ \ 'couplekiss': '๐',
+ \ 'couplekiss_man_woman': '๐',
+ \ 'cow': '๐ฎ',
+ \ 'cow2': '๐',
+ \ 'cowboy_hat_face': '๐ค ',
+ \ 'crab': '๐ฆ',
+ \ 'crayon': '๐๏ธ',
+ \ 'credit_card': '๐ณ',
+ \ 'crescent_moon': '๐',
+ \ 'cricket': '๐',
+ \ 'cricket_game': '๐',
+ \ 'crocodile': '๐',
+ \ 'croissant': '๐ฅ',
+ \ 'crossed_fingers': '๐ค',
+ \ 'crossed_flags': '๐',
+ \ 'crossed_swords': 'โ๏ธ',
+ \ 'crown': '๐',
+ \ 'cry': '๐ข',
+ \ 'crying_cat_face': '๐ฟ',
+ \ 'crystal_ball': '๐ฎ',
+ \ 'cucumber': '๐ฅ',
+ \ 'cup_with_straw': '๐ฅค',
+ \ 'cupcake': '๐ง',
+ \ 'cupid': '๐',
+ \ 'curling_stone': '๐ฅ',
+ \ 'curly_loop': 'โฐ',
+ \ 'currency_exchange': '๐ฑ',
+ \ 'curry': '๐',
+ \ 'cursing_face': '๐คฌ',
+ \ 'custard': '๐ฎ',
+ \ 'customs': '๐',
+ \ 'cut_of_meat': '๐ฅฉ',
+ \ 'cyclone': '๐',
+ \ 'dagger': '๐ก๏ธ',
+ \ 'dancer': '๐',
+ \ 'dancers': '๐ฏ',
+ \ 'dancing_women': '๐ฏ',
+ \ 'dango': '๐ก',
+ \ 'dark_sunglasses': '๐ถ๏ธ',
+ \ 'dart': '๐ฏ',
+ \ 'dash': '๐จ',
+ \ 'date': '๐
',
+ \ 'deaf_person': '๐ง',
+ \ 'deciduous_tree': '๐ณ',
+ \ 'deer': '๐ฆ',
+ \ 'department_store': '๐ฌ',
+ \ 'derelict_house': '๐',
+ \ 'desert': '๐๏ธ',
+ \ 'desert_island': '๐๏ธ',
+ \ 'desktop_computer': '๐ฅ๏ธ',
+ \ 'detective': '๐ต๏ธ',
+ \ 'diamond_shape_with_a_dot_inside': '๐ ',
+ \ 'diamonds': 'โฆ๏ธ',
+ \ 'disappointed': '๐',
+ \ 'disappointed_relieved': '๐ฅ',
+ \ 'disguised_face': '๐ฅธ',
+ \ 'diving_mask': '๐คฟ',
+ \ 'diya_lamp': '๐ช',
+ \ 'dizzy': '๐ซ',
+ \ 'dizzy_face': '๐ต',
+ \ 'dna': '๐งฌ',
+ \ 'do_not_litter': '๐ฏ',
+ \ 'dodo': '๐ฆค',
+ \ 'dog': '๐ถ',
+ \ 'dog2': '๐',
+ \ 'dollar': '๐ต',
+ \ 'dolls': '๐',
+ \ 'dolphin': '๐ฌ',
+ \ 'door': '๐ช',
+ \ 'doughnut': '๐ฉ',
+ \ 'dove': '๐๏ธ',
+ \ 'dragon': '๐',
+ \ 'dragon_face': '๐ฒ',
+ \ 'dress': '๐',
+ \ 'dromedary_camel': '๐ช',
+ \ 'drooling_face': '๐คค',
+ \ 'drop_of_blood': '๐ฉธ',
+ \ 'droplet': '๐ง',
+ \ 'drum': '๐ฅ',
+ \ 'duck': '๐ฆ',
+ \ 'dumpling': '๐ฅ',
+ \ 'dvd': '๐',
+ \ 'e-mail': '๐ง',
+ \ 'eagle': '๐ฆ
',
+ \ 'ear': '๐',
+ \ 'ear_of_rice': '๐พ',
+ \ 'ear_with_hearing_aid': '๐ฆป',
+ \ 'earth_africa': '๐',
+ \ 'earth_americas': '๐',
+ \ 'earth_asia': '๐',
+ \ 'egg': '๐ฅ',
+ \ 'eggplant': '๐',
+ \ 'eight': '8๏ธโฃ',
+ \ 'eight_pointed_black_star': 'โด๏ธ',
+ \ 'eight_spoked_asterisk': 'โณ๏ธ',
+ \ 'eject_button': 'โ๏ธ',
+ \ 'electric_plug': '๐',
+ \ 'elephant': '๐',
+ \ 'elevator': '๐',
+ \ 'elf': '๐ง',
+ \ 'email': 'โ๏ธ',
+ \ 'end': '๐',
+ \ 'envelope': 'โ๏ธ',
+ \ 'envelope_with_arrow': '๐ฉ',
+ \ 'euro': '๐ถ',
+ \ 'european_castle': '๐ฐ',
+ \ 'european_post_office': '๐ค',
+ \ 'evergreen_tree': '๐ฒ',
+ \ 'exclamation': 'โ๏ธ',
+ \ 'exploding_head': '๐คฏ',
+ \ 'expressionless': '๐',
+ \ 'eye': '๐',
+ \ 'eyeglasses': '๐',
+ \ 'eyes': '๐',
+ \ 'face_with_head_bandage': '๐ค',
+ \ 'face_with_thermometer': '๐ค',
+ \ 'facepalm': '๐คฆ',
+ \ 'facepunch': '๐',
+ \ 'factory': '๐ญ',
+ \ 'fairy': '๐ง',
+ \ 'falafel': '๐ง',
+ \ 'fallen_leaf': '๐',
+ \ 'family': '๐ช',
+ \ 'family_man_woman_boy': '๐ช',
+ \ 'fast_forward': 'โฉ',
+ \ 'fax': '๐ ',
+ \ 'fearful': '๐จ',
+ \ 'feather': '๐ชถ',
+ \ 'feet': '๐พ',
+ \ 'female_sign': 'โ๏ธ',
+ \ 'ferris_wheel': '๐ก',
+ \ 'ferry': 'โด๏ธ',
+ \ 'field_hockey': '๐',
+ \ 'file_cabinet': '๐๏ธ',
+ \ 'file_folder': '๐',
+ \ 'film_projector': '๐ฝ๏ธ',
+ \ 'film_strip': '๐๏ธ',
+ \ 'fire': '๐ฅ',
+ \ 'fire_engine': '๐',
+ \ 'fire_extinguisher': '๐งฏ',
+ \ 'firecracker': '๐งจ',
+ \ 'fireworks': '๐',
+ \ 'first_quarter_moon': '๐',
+ \ 'first_quarter_moon_with_face': '๐',
+ \ 'fish': '๐',
+ \ 'fish_cake': '๐ฅ',
+ \ 'fishing_pole_and_fish': '๐ฃ',
+ \ 'fist': 'โ',
+ \ 'fist_left': '๐ค',
+ \ 'fist_oncoming': '๐',
+ \ 'fist_raised': 'โ',
+ \ 'fist_right': '๐ค',
+ \ 'five': '5๏ธโฃ',
+ \ 'flags': '๐',
+ \ 'flamingo': '๐ฆฉ',
+ \ 'flashlight': '๐ฆ',
+ \ 'flat_shoe': '๐ฅฟ',
+ \ 'flatbread': '๐ซ',
+ \ 'fleur_de_lis': 'โ๏ธ',
+ \ 'flight_arrival': '๐ฌ',
+ \ 'flight_departure': '๐ซ',
+ \ 'floppy_disk': '๐พ',
+ \ 'flower_playing_cards': '๐ด',
+ \ 'flushed': '๐ณ',
+ \ 'fly': '๐ชฐ',
+ \ 'flying_disc': '๐ฅ',
+ \ 'flying_saucer': '๐ธ',
+ \ 'fog': '๐ซ๏ธ',
+ \ 'foggy': '๐',
+ \ 'fondue': '๐ซ',
+ \ 'foot': '๐ฆถ',
+ \ 'football': '๐',
+ \ 'footprints': '๐ฃ',
+ \ 'fork_and_knife': '๐ด',
+ \ 'fortune_cookie': '๐ฅ ',
+ \ 'fountain': 'โฒ๏ธ',
+ \ 'fountain_pen': '๐๏ธ',
+ \ 'four': '4๏ธโฃ',
+ \ 'four_leaf_clover': '๐',
+ \ 'fox_face': '๐ฆ',
+ \ 'framed_picture': '๐ผ๏ธ',
+ \ 'free': '๐',
+ \ 'fried_egg': '๐ณ',
+ \ 'fried_shrimp': '๐ค',
+ \ 'fries': '๐',
+ \ 'frog': '๐ธ',
+ \ 'frowning': '๐ฆ',
+ \ 'frowning_face': 'โน๏ธ',
+ \ 'frowning_person': '๐',
+ \ 'frowning_woman': '๐',
+ \ 'fu': '๐',
+ \ 'fuelpump': 'โฝ๏ธ',
+ \ 'full_moon': '๐',
+ \ 'full_moon_with_face': '๐',
+ \ 'funeral_urn': 'โฑ๏ธ',
+ \ 'game_die': '๐ฒ',
+ \ 'garlic': '๐ง',
+ \ 'gear': 'โ๏ธ',
+ \ 'gem': '๐',
+ \ 'gemini': 'โ๏ธ',
+ \ 'genie': '๐ง',
+ \ 'ghost': '๐ป',
+ \ 'gift': '๐',
+ \ 'gift_heart': '๐',
+ \ 'giraffe': '๐ฆ',
+ \ 'girl': '๐ง',
+ \ 'globe_with_meridians': '๐',
+ \ 'gloves': '๐งค',
+ \ 'goal_net': '๐ฅ
',
+ \ 'goat': '๐',
+ \ 'goggles': '๐ฅฝ',
+ \ 'golf': 'โณ๏ธ',
+ \ 'golfing': '๐๏ธ',
+ \ 'golfing_man': '๐๏ธ',
+ \ 'gorilla': '๐ฆ',
+ \ 'grapes': '๐',
+ \ 'green_apple': '๐',
+ \ 'green_book': '๐',
+ \ 'green_circle': '๐ข',
+ \ 'green_heart': '๐',
+ \ 'green_salad': '๐ฅ',
+ \ 'green_square': '๐ฉ',
+ \ 'grey_exclamation': 'โ',
+ \ 'grey_question': 'โ',
+ \ 'grimacing': '๐ฌ',
+ \ 'grin': '๐',
+ \ 'grinning': '๐',
+ \ 'guard': '๐',
+ \ 'guardsman': '๐',
+ \ 'guide_dog': '๐ฆฎ',
+ \ 'guitar': '๐ธ',
+ \ 'gun': '๐ซ',
+ \ 'haircut': '๐',
+ \ 'haircut_woman': '๐',
+ \ 'hamburger': '๐',
+ \ 'hammer': '๐จ',
+ \ 'hammer_and_pick': 'โ๏ธ',
+ \ 'hammer_and_wrench': '๐ ๏ธ',
+ \ 'hamster': '๐น',
+ \ 'hand': 'โ',
+ \ 'hand_over_mouth': '๐คญ',
+ \ 'handbag': '๐',
+ \ 'handball_person': '๐คพ',
+ \ 'handshake': '๐ค',
+ \ 'hankey': '๐ฉ',
+ \ 'hash': '#๏ธโฃ',
+ \ 'hatched_chick': '๐ฅ',
+ \ 'hatching_chick': '๐ฃ',
+ \ 'headphones': '๐ง',
+ \ 'headstone': '๐ชฆ',
+ \ 'hear_no_evil': '๐',
+ \ 'heart': 'โค๏ธ',
+ \ 'heart_decoration': '๐',
+ \ 'heart_eyes': '๐',
+ \ 'heart_eyes_cat': '๐ป',
+ \ 'heartbeat': '๐',
+ \ 'heartpulse': '๐',
+ \ 'hearts': 'โฅ๏ธ',
+ \ 'heavy_check_mark': 'โ๏ธ',
+ \ 'heavy_division_sign': 'โ',
+ \ 'heavy_dollar_sign': '๐ฒ',
+ \ 'heavy_exclamation_mark': 'โ๏ธ',
+ \ 'heavy_heart_exclamation': 'โฃ๏ธ',
+ \ 'heavy_minus_sign': 'โ',
+ \ 'heavy_multiplication_x': 'โ๏ธ',
+ \ 'heavy_plus_sign': 'โ',
+ \ 'hedgehog': '๐ฆ',
+ \ 'helicopter': '๐',
+ \ 'herb': '๐ฟ',
+ \ 'hibiscus': '๐บ',
+ \ 'high_brightness': '๐',
+ \ 'high_heel': '๐ ',
+ \ 'hiking_boot': '๐ฅพ',
+ \ 'hindu_temple': '๐',
+ \ 'hippopotamus': '๐ฆ',
+ \ 'hocho': '๐ช',
+ \ 'hole': '๐ณ๏ธ',
+ \ 'honey_pot': '๐ฏ',
+ \ 'honeybee': '๐',
+ \ 'hook': '๐ช',
+ \ 'horse': '๐ด',
+ \ 'horse_racing': '๐',
+ \ 'hospital': '๐ฅ',
+ \ 'hot_face': '๐ฅต',
+ \ 'hot_pepper': '๐ถ๏ธ',
+ \ 'hotdog': '๐ญ',
+ \ 'hotel': '๐จ',
+ \ 'hotsprings': 'โจ๏ธ',
+ \ 'hourglass': 'โ๏ธ',
+ \ 'hourglass_flowing_sand': 'โณ',
+ \ 'house': '๐ ',
+ \ 'house_with_garden': '๐ก',
+ \ 'houses': '๐๏ธ',
+ \ 'hugs': '๐ค',
+ \ 'hushed': '๐ฏ',
+ \ 'hut': '๐',
+ \ 'ice_cream': '๐จ',
+ \ 'ice_cube': '๐ง',
+ \ 'ice_hockey': '๐',
+ \ 'ice_skate': 'โธ๏ธ',
+ \ 'icecream': '๐ฆ',
+ \ 'id': '๐',
+ \ 'ideograph_advantage': '๐',
+ \ 'imp': '๐ฟ',
+ \ 'inbox_tray': '๐ฅ',
+ \ 'incoming_envelope': '๐จ',
+ \ 'infinity': 'โพ๏ธ',
+ \ 'information_desk_person': '๐',
+ \ 'information_source': 'โน๏ธ',
+ \ 'innocent': '๐',
+ \ 'interrobang': 'โ๏ธ',
+ \ 'iphone': '๐ฑ',
+ \ 'izakaya_lantern': '๐ฎ',
+ \ 'jack_o_lantern': '๐',
+ \ 'japan': '๐พ',
+ \ 'japanese_castle': '๐ฏ',
+ \ 'japanese_goblin': '๐บ',
+ \ 'japanese_ogre': '๐น',
+ \ 'jeans': '๐',
+ \ 'jigsaw': '๐งฉ',
+ \ 'joy': '๐',
+ \ 'joy_cat': '๐น',
+ \ 'joystick': '๐น๏ธ',
+ \ 'juggling_person': '๐คน',
+ \ 'kaaba': '๐',
+ \ 'kangaroo': '๐ฆ',
+ \ 'key': '๐',
+ \ 'keyboard': 'โจ๏ธ',
+ \ 'keycap_ten': '๐',
+ \ 'kick_scooter': '๐ด',
+ \ 'kimono': '๐',
+ \ 'kiss': '๐',
+ \ 'kissing': '๐',
+ \ 'kissing_cat': '๐ฝ',
+ \ 'kissing_closed_eyes': '๐',
+ \ 'kissing_heart': '๐',
+ \ 'kissing_smiling_eyes': '๐',
+ \ 'kite': '๐ช',
+ \ 'kiwi_fruit': '๐ฅ',
+ \ 'kneeling_person': '๐ง',
+ \ 'knot': '๐ชข',
+ \ 'koala': '๐จ',
+ \ 'koko': '๐',
+ \ 'lab_coat': '๐ฅผ',
+ \ 'label': '๐ท๏ธ',
+ \ 'lacrosse': '๐ฅ',
+ \ 'ladder': '๐ช',
+ \ 'lady_beetle': '๐',
+ \ 'large_blue_circle': '๐ต',
+ \ 'large_blue_diamond': '๐ท',
+ \ 'large_orange_diamond': '๐ถ',
+ \ 'last_quarter_moon': '๐',
+ \ 'last_quarter_moon_with_face': '๐',
+ \ 'latin_cross': 'โ๏ธ',
+ \ 'laughing': '๐',
+ \ 'leafy_green': '๐ฅฌ',
+ \ 'leaves': '๐',
+ \ 'ledger': '๐',
+ \ 'left_luggage': '๐
',
+ \ 'left_right_arrow': 'โ๏ธ',
+ \ 'left_speech_bubble': '๐จ๏ธ',
+ \ 'leftwards_arrow_with_hook': 'โฉ๏ธ',
+ \ 'leg': '๐ฆต',
+ \ 'lemon': '๐',
+ \ 'leo': 'โ๏ธ',
+ \ 'leopard': '๐',
+ \ 'level_slider': '๐๏ธ',
+ \ 'libra': 'โ๏ธ',
+ \ 'light_rail': '๐',
+ \ 'link': '๐',
+ \ 'lion': '๐ฆ',
+ \ 'lips': '๐',
+ \ 'lipstick': '๐',
+ \ 'lizard': '๐ฆ',
+ \ 'llama': '๐ฆ',
+ \ 'lobster': '๐ฆ',
+ \ 'lock': '๐',
+ \ 'lock_with_ink_pen': '๐',
+ \ 'lollipop': '๐ญ',
+ \ 'long_drum': '๐ช',
+ \ 'loop': 'โฟ',
+ \ 'lotion_bottle': '๐งด',
+ \ 'lotus_position': '๐ง',
+ \ 'loud_sound': '๐',
+ \ 'loudspeaker': '๐ข',
+ \ 'love_hotel': '๐ฉ',
+ \ 'love_letter': '๐',
+ \ 'love_you_gesture': '๐ค',
+ \ 'low_brightness': '๐
',
+ \ 'luggage': '๐งณ',
+ \ 'lungs': '๐ซ',
+ \ 'lying_face': '๐คฅ',
+ \ 'm': 'โ๏ธ',
+ \ 'mag': '๐',
+ \ 'mag_right': '๐',
+ \ 'mage': '๐ง',
+ \ 'magic_wand': '๐ช',
+ \ 'magnet': '๐งฒ',
+ \ 'mahjong': '๐๏ธ',
+ \ 'mailbox': '๐ซ',
+ \ 'mailbox_closed': '๐ช',
+ \ 'mailbox_with_mail': '๐ฌ',
+ \ 'mailbox_with_no_mail': '๐ญ',
+ \ 'male_detective': '๐ต๏ธ',
+ \ 'male_sign': 'โ๏ธ',
+ \ 'mammoth': '๐ฆฃ',
+ \ 'man': '๐จ',
+ \ 'man_dancing': '๐บ',
+ \ 'man_in_tuxedo': '๐คต',
+ \ 'man_with_gua_pi_mao': '๐ฒ',
+ \ 'man_with_turban': '๐ณ',
+ \ 'mango': '๐ฅญ',
+ \ 'mans_shoe': '๐',
+ \ 'mantelpiece_clock': '๐ฐ๏ธ',
+ \ 'manual_wheelchair': '๐ฆฝ',
+ \ 'maple_leaf': '๐',
+ \ 'martial_arts_uniform': '๐ฅ',
+ \ 'mask': '๐ท',
+ \ 'massage': '๐',
+ \ 'massage_woman': '๐',
+ \ 'mate': '๐ง',
+ \ 'meat_on_bone': '๐',
+ \ 'mechanical_arm': '๐ฆพ',
+ \ 'mechanical_leg': '๐ฆฟ',
+ \ 'medal_military': '๐๏ธ',
+ \ 'medal_sports': '๐
',
+ \ 'medical_symbol': 'โ๏ธ',
+ \ 'mega': '๐ฃ',
+ \ 'melon': '๐',
+ \ 'memo': '๐',
+ \ 'menorah': '๐',
+ \ 'mens': '๐น',
+ \ 'merperson': '๐ง',
+ \ 'metal': '๐ค',
+ \ 'metro': '๐',
+ \ 'microbe': '๐ฆ ',
+ \ 'microphone': '๐ค',
+ \ 'microscope': '๐ฌ',
+ \ 'middle_finger': '๐',
+ \ 'military_helmet': '๐ช',
+ \ 'milk_glass': '๐ฅ',
+ \ 'milky_way': '๐',
+ \ 'minibus': '๐',
+ \ 'minidisc': '๐ฝ',
+ \ 'mirror': '๐ช',
+ \ 'mobile_phone_off': '๐ด',
+ \ 'money_mouth_face': '๐ค',
+ \ 'money_with_wings': '๐ธ',
+ \ 'moneybag': '๐ฐ',
+ \ 'monkey': '๐',
+ \ 'monkey_face': '๐ต',
+ \ 'monocle_face': '๐ง',
+ \ 'monorail': '๐',
+ \ 'moon': '๐',
+ \ 'moon_cake': '๐ฅฎ',
+ \ 'mortar_board': '๐',
+ \ 'mosque': '๐',
+ \ 'mosquito': '๐ฆ',
+ \ 'motor_boat': '๐ฅ๏ธ',
+ \ 'motor_scooter': '๐ต',
+ \ 'motorcycle': '๐๏ธ',
+ \ 'motorized_wheelchair': '๐ฆผ',
+ \ 'motorway': '๐ฃ๏ธ',
+ \ 'mount_fuji': '๐ป',
+ \ 'mountain': 'โฐ๏ธ',
+ \ 'mountain_bicyclist': '๐ต',
+ \ 'mountain_biking_man': '๐ต',
+ \ 'mountain_cableway': '๐ ',
+ \ 'mountain_railway': '๐',
+ \ 'mountain_snow': '๐๏ธ',
+ \ 'mouse': '๐ญ',
+ \ 'mouse2': '๐',
+ \ 'mouse_trap': '๐ชค',
+ \ 'movie_camera': '๐ฅ',
+ \ 'moyai': '๐ฟ',
+ \ 'mrs_claus': '๐คถ',
+ \ 'muscle': '๐ช',
+ \ 'mushroom': '๐',
+ \ 'musical_keyboard': '๐น',
+ \ 'musical_note': '๐ต',
+ \ 'musical_score': '๐ผ',
+ \ 'mute': '๐',
+ \ 'nail_care': '๐
',
+ \ 'name_badge': '๐',
+ \ 'national_park': '๐๏ธ',
+ \ 'nauseated_face': '๐คข',
+ \ 'nazar_amulet': '๐งฟ',
+ \ 'necktie': '๐',
+ \ 'negative_squared_cross_mark': 'โ',
+ \ 'nerd_face': '๐ค',
+ \ 'nesting_dolls': '๐ช',
+ \ 'neutral_face': '๐',
+ \ 'new': '๐',
+ \ 'new_moon': '๐',
+ \ 'new_moon_with_face': '๐',
+ \ 'newspaper': '๐ฐ',
+ \ 'newspaper_roll': '๐๏ธ',
+ \ 'next_track_button': 'โญ๏ธ',
+ \ 'ng': '๐',
+ \ 'night_with_stars': '๐',
+ \ 'nine': '9๏ธโฃ',
+ \ 'ninja': '๐ฅท',
+ \ 'no_bell': '๐',
+ \ 'no_bicycles': '๐ณ',
+ \ 'no_entry': 'โ๏ธ',
+ \ 'no_entry_sign': '๐ซ',
+ \ 'no_good': '๐
',
+ \ 'no_good_woman': '๐
',
+ \ 'no_mobile_phones': '๐ต',
+ \ 'no_mouth': '๐ถ',
+ \ 'no_pedestrians': '๐ท',
+ \ 'no_smoking': '๐ญ',
+ \ 'non-potable_water': '๐ฑ',
+ \ 'nose': '๐',
+ \ 'notebook': '๐',
+ \ 'notebook_with_decorative_cover': '๐',
+ \ 'notes': '๐ถ',
+ \ 'nut_and_bolt': '๐ฉ',
+ \ 'o': 'โญ๏ธ',
+ \ 'o2': '๐
พ๏ธ',
+ \ 'ocean': '๐',
+ \ 'octopus': '๐',
+ \ 'oden': '๐ข',
+ \ 'office': '๐ข',
+ \ 'oil_drum': '๐ข๏ธ',
+ \ 'ok': '๐',
+ \ 'ok_hand': '๐',
+ \ 'ok_person': '๐',
+ \ 'ok_woman': '๐',
+ \ 'old_key': '๐๏ธ',
+ \ 'older_adult': '๐ง',
+ \ 'older_man': '๐ด',
+ \ 'older_woman': '๐ต',
+ \ 'olive': '๐ซ',
+ \ 'om': '๐๏ธ',
+ \ 'on': '๐',
+ \ 'oncoming_automobile': '๐',
+ \ 'oncoming_bus': '๐',
+ \ 'oncoming_police_car': '๐',
+ \ 'oncoming_taxi': '๐',
+ \ 'one': '1๏ธโฃ',
+ \ 'one_piece_swimsuit': '๐ฉฑ',
+ \ 'onion': '๐ง
',
+ \ 'open_file_folder': '๐',
+ \ 'open_hands': '๐',
+ \ 'open_mouth': '๐ฎ',
+ \ 'open_umbrella': 'โ๏ธ',
+ \ 'ophiuchus': 'โ',
+ \ 'orange_book': '๐',
+ \ 'orange_circle': '๐ ',
+ \ 'orange_heart': '๐งก',
+ \ 'orange_square': '๐ง',
+ \ 'orangutan': '๐ฆง',
+ \ 'orthodox_cross': 'โฆ๏ธ',
+ \ 'otter': '๐ฆฆ',
+ \ 'outbox_tray': '๐ค',
+ \ 'owl': '๐ฆ',
+ \ 'ox': '๐',
+ \ 'oyster': '๐ฆช',
+ \ 'package': '๐ฆ',
+ \ 'page_facing_up': '๐',
+ \ 'page_with_curl': '๐',
+ \ 'pager': '๐',
+ \ 'paintbrush': '๐๏ธ',
+ \ 'palm_tree': '๐ด',
+ \ 'palms_up_together': '๐คฒ',
+ \ 'pancakes': '๐ฅ',
+ \ 'panda_face': '๐ผ',
+ \ 'paperclip': '๐',
+ \ 'paperclips': '๐๏ธ',
+ \ 'parachute': '๐ช',
+ \ 'parasol_on_ground': 'โฑ๏ธ',
+ \ 'parking': '๐
ฟ๏ธ',
+ \ 'parrot': '๐ฆ',
+ \ 'part_alternation_mark': 'ใฝ๏ธ',
+ \ 'partly_sunny': 'โ
๏ธ',
+ \ 'partying_face': '๐ฅณ',
+ \ 'passenger_ship': '๐ณ๏ธ',
+ \ 'passport_control': '๐',
+ \ 'pause_button': 'โธ๏ธ',
+ \ 'paw_prints': '๐พ',
+ \ 'peace_symbol': 'โฎ๏ธ',
+ \ 'peach': '๐',
+ \ 'peacock': '๐ฆ',
+ \ 'peanuts': '๐ฅ',
+ \ 'pear': '๐',
+ \ 'pen': '๐๏ธ',
+ \ 'pencil': '๐',
+ \ 'pencil2': 'โ๏ธ',
+ \ 'penguin': '๐ง',
+ \ 'pensive': '๐',
+ \ 'people_hugging': '๐ซ',
+ \ 'performing_arts': '๐ญ',
+ \ 'persevere': '๐ฃ',
+ \ 'person_fencing': '๐คบ',
+ \ 'person_frowning': '๐',
+ \ 'person_in_tuxedo': '๐คต',
+ \ 'person_with_blond_hair': '๐ฑ',
+ \ 'person_with_pouting_face': '๐',
+ \ 'person_with_turban': '๐ณ',
+ \ 'person_with_veil': '๐ฐ',
+ \ 'petri_dish': '๐งซ',
+ \ 'phone': 'โ๏ธ',
+ \ 'pick': 'โ๏ธ',
+ \ 'pickup_truck': '๐ป',
+ \ 'pie': '๐ฅง',
+ \ 'pig': '๐ท',
+ \ 'pig2': '๐',
+ \ 'pig_nose': '๐ฝ',
+ \ 'pill': '๐',
+ \ 'pinata': '๐ช
',
+ \ 'pinched_fingers': '๐ค',
+ \ 'pinching_hand': '๐ค',
+ \ 'pineapple': '๐',
+ \ 'ping_pong': '๐',
+ \ 'pisces': 'โ๏ธ',
+ \ 'pizza': '๐',
+ \ 'placard': '๐ชง',
+ \ 'place_of_worship': '๐',
+ \ 'plate_with_cutlery': '๐ฝ๏ธ',
+ \ 'play_or_pause_button': 'โฏ๏ธ',
+ \ 'pleading_face': '๐ฅบ',
+ \ 'plunger': '๐ช ',
+ \ 'point_down': '๐',
+ \ 'point_left': '๐',
+ \ 'point_right': '๐',
+ \ 'point_up': 'โ๏ธ',
+ \ 'point_up_2': '๐',
+ \ 'police_car': '๐',
+ \ 'police_officer': '๐ฎ',
+ \ 'policeman': '๐ฎ',
+ \ 'poodle': '๐ฉ',
+ \ 'poop': '๐ฉ',
+ \ 'popcorn': '๐ฟ',
+ \ 'post_office': '๐ฃ',
+ \ 'postal_horn': '๐ฏ',
+ \ 'postbox': '๐ฎ',
+ \ 'potable_water': '๐ฐ',
+ \ 'potato': '๐ฅ',
+ \ 'potted_plant': '๐ชด',
+ \ 'pouch': '๐',
+ \ 'poultry_leg': '๐',
+ \ 'pound': '๐ท',
+ \ 'pouting_cat': '๐พ',
+ \ 'pouting_face': '๐',
+ \ 'pouting_woman': '๐',
+ \ 'pray': '๐',
+ \ 'prayer_beads': '๐ฟ',
+ \ 'pregnant_woman': '๐คฐ',
+ \ 'pretzel': '๐ฅจ',
+ \ 'previous_track_button': 'โฎ๏ธ',
+ \ 'prince': '๐คด',
+ \ 'princess': '๐ธ',
+ \ 'printer': '๐จ๏ธ',
+ \ 'probing_cane': '๐ฆฏ',
+ \ 'punch': '๐',
+ \ 'purple_circle': '๐ฃ',
+ \ 'purple_heart': '๐',
+ \ 'purple_square': '๐ช',
+ \ 'purse': '๐',
+ \ 'pushpin': '๐',
+ \ 'put_litter_in_its_place': '๐ฎ',
+ \ 'question': 'โ',
+ \ 'rabbit': '๐ฐ',
+ \ 'rabbit2': '๐',
+ \ 'raccoon': '๐ฆ',
+ \ 'racehorse': '๐',
+ \ 'racing_car': '๐๏ธ',
+ \ 'radio': '๐ป',
+ \ 'radio_button': '๐',
+ \ 'radioactive': 'โข๏ธ',
+ \ 'rage': '๐ก',
+ \ 'railway_car': '๐',
+ \ 'railway_track': '๐ค๏ธ',
+ \ 'rainbow': '๐',
+ \ 'raised_back_of_hand': '๐ค',
+ \ 'raised_eyebrow': '๐คจ',
+ \ 'raised_hand': 'โ',
+ \ 'raised_hand_with_fingers_splayed': '๐๏ธ',
+ \ 'raised_hands': '๐',
+ \ 'raising_hand': '๐',
+ \ 'raising_hand_woman': '๐',
+ \ 'ram': '๐',
+ \ 'ramen': '๐',
+ \ 'rat': '๐',
+ \ 'razor': '๐ช',
+ \ 'receipt': '๐งพ',
+ \ 'record_button': 'โบ๏ธ',
+ \ 'recycle': 'โป๏ธ',
+ \ 'red_car': '๐',
+ \ 'red_circle': '๐ด',
+ \ 'red_envelope': '๐งง',
+ \ 'red_square': '๐ฅ',
+ \ 'registered': 'ยฎ๏ธ',
+ \ 'relaxed': 'โบ๏ธ',
+ \ 'relieved': '๐',
+ \ 'reminder_ribbon': '๐๏ธ',
+ \ 'repeat': '๐',
+ \ 'repeat_one': '๐',
+ \ 'rescue_worker_helmet': 'โ๏ธ',
+ \ 'restroom': '๐ป',
+ \ 'revolving_hearts': '๐',
+ \ 'rewind': 'โช',
+ \ 'rhinoceros': '๐ฆ',
+ \ 'ribbon': '๐',
+ \ 'rice': '๐',
+ \ 'rice_ball': '๐',
+ \ 'rice_cracker': '๐',
+ \ 'rice_scene': '๐',
+ \ 'right_anger_bubble': '๐ฏ๏ธ',
+ \ 'ring': '๐',
+ \ 'ringed_planet': '๐ช',
+ \ 'robot': '๐ค',
+ \ 'rock': '๐ชจ',
+ \ 'rocket': '๐',
+ \ 'rofl': '๐คฃ',
+ \ 'roll_eyes': '๐',
+ \ 'roll_of_paper': '๐งป',
+ \ 'roller_coaster': '๐ข',
+ \ 'roller_skate': '๐ผ',
+ \ 'rooster': '๐',
+ \ 'rose': '๐น',
+ \ 'rosette': '๐ต๏ธ',
+ \ 'rotating_light': '๐จ',
+ \ 'round_pushpin': '๐',
+ \ 'rowboat': '๐ฃ',
+ \ 'rowing_man': '๐ฃ',
+ \ 'rugby_football': '๐',
+ \ 'runner': '๐',
+ \ 'running': '๐',
+ \ 'running_man': '๐',
+ \ 'running_shirt_with_sash': '๐ฝ',
+ \ 'sa': '๐๏ธ',
+ \ 'safety_pin': '๐งท',
+ \ 'safety_vest': '๐ฆบ',
+ \ 'sagittarius': 'โ๏ธ',
+ \ 'sailboat': 'โต๏ธ',
+ \ 'sake': '๐ถ',
+ \ 'salt': '๐ง',
+ \ 'sandal': '๐ก',
+ \ 'sandwich': '๐ฅช',
+ \ 'santa': '๐
',
+ \ 'sari': '๐ฅป',
+ \ 'satellite': '๐ก',
+ \ 'satisfied': '๐',
+ \ 'sauna_person': '๐ง',
+ \ 'sauropod': '๐ฆ',
+ \ 'saxophone': '๐ท',
+ \ 'scarf': '๐งฃ',
+ \ 'school': '๐ซ',
+ \ 'school_satchel': '๐',
+ \ 'scissors': 'โ๏ธ',
+ \ 'scorpion': '๐ฆ',
+ \ 'scorpius': 'โ๏ธ',
+ \ 'scream': '๐ฑ',
+ \ 'scream_cat': '๐',
+ \ 'screwdriver': '๐ช',
+ \ 'scroll': '๐',
+ \ 'seal': '๐ฆญ',
+ \ 'seat': '๐บ',
+ \ 'secret': 'ใ๏ธ',
+ \ 'see_no_evil': '๐',
+ \ 'seedling': '๐ฑ',
+ \ 'selfie': '๐คณ',
+ \ 'seven': '7๏ธโฃ',
+ \ 'sewing_needle': '๐ชก',
+ \ 'shallow_pan_of_food': '๐ฅ',
+ \ 'shamrock': 'โ๏ธ',
+ \ 'shark': '๐ฆ',
+ \ 'shaved_ice': '๐ง',
+ \ 'sheep': '๐',
+ \ 'shell': '๐',
+ \ 'shield': '๐ก๏ธ',
+ \ 'shinto_shrine': 'โฉ๏ธ',
+ \ 'ship': '๐ข',
+ \ 'shirt': '๐',
+ \ 'shit': '๐ฉ',
+ \ 'shoe': '๐',
+ \ 'shopping': '๐๏ธ',
+ \ 'shopping_cart': '๐',
+ \ 'shorts': '๐ฉณ',
+ \ 'shower': '๐ฟ',
+ \ 'shrimp': '๐ฆ',
+ \ 'shrug': '๐คท',
+ \ 'shushing_face': '๐คซ',
+ \ 'signal_strength': '๐ถ',
+ \ 'six': '6๏ธโฃ',
+ \ 'six_pointed_star': '๐ฏ',
+ \ 'skateboard': '๐น',
+ \ 'ski': '๐ฟ',
+ \ 'skier': 'โท๏ธ',
+ \ 'skull': '๐',
+ \ 'skull_and_crossbones': 'โ ๏ธ',
+ \ 'skunk': '๐ฆจ',
+ \ 'sled': '๐ท',
+ \ 'sleeping': '๐ด',
+ \ 'sleeping_bed': '๐',
+ \ 'sleepy': '๐ช',
+ \ 'slightly_frowning_face': '๐',
+ \ 'slightly_smiling_face': '๐',
+ \ 'slot_machine': '๐ฐ',
+ \ 'sloth': '๐ฆฅ',
+ \ 'small_airplane': '๐ฉ๏ธ',
+ \ 'small_blue_diamond': '๐น',
+ \ 'small_orange_diamond': '๐ธ',
+ \ 'small_red_triangle': '๐บ',
+ \ 'small_red_triangle_down': '๐ป',
+ \ 'smile': '๐',
+ \ 'smile_cat': '๐ธ',
+ \ 'smiley': '๐',
+ \ 'smiley_cat': '๐บ',
+ \ 'smiling_face_with_tear': '๐ฅฒ',
+ \ 'smiling_face_with_three_hearts': '๐ฅฐ',
+ \ 'smiling_imp': '๐',
+ \ 'smirk': '๐',
+ \ 'smirk_cat': '๐ผ',
+ \ 'smoking': '๐ฌ',
+ \ 'snail': '๐',
+ \ 'snake': '๐',
+ \ 'sneezing_face': '๐คง',
+ \ 'snowboarder': '๐',
+ \ 'snowflake': 'โ๏ธ',
+ \ 'snowman': 'โ๏ธ',
+ \ 'snowman_with_snow': 'โ๏ธ',
+ \ 'soap': '๐งผ',
+ \ 'sob': '๐ญ',
+ \ 'soccer': 'โฝ๏ธ',
+ \ 'socks': '๐งฆ',
+ \ 'softball': '๐ฅ',
+ \ 'soon': '๐',
+ \ 'sos': '๐',
+ \ 'sound': '๐',
+ \ 'space_invader': '๐พ',
+ \ 'spades': 'โ ๏ธ',
+ \ 'spaghetti': '๐',
+ \ 'sparkle': 'โ๏ธ',
+ \ 'sparkler': '๐',
+ \ 'sparkles': 'โจ',
+ \ 'sparkling_heart': '๐',
+ \ 'speak_no_evil': '๐',
+ \ 'speaker': '๐',
+ \ 'speaking_head': '๐ฃ๏ธ',
+ \ 'speech_balloon': '๐ฌ',
+ \ 'speedboat': '๐ค',
+ \ 'spider': '๐ท๏ธ',
+ \ 'spider_web': '๐ธ๏ธ',
+ \ 'spiral_calendar': '๐๏ธ',
+ \ 'spiral_notepad': '๐๏ธ',
+ \ 'sponge': '๐งฝ',
+ \ 'spoon': '๐ฅ',
+ \ 'squid': '๐ฆ',
+ \ 'stadium': '๐๏ธ',
+ \ 'standing_person': '๐ง',
+ \ 'star': 'โญ๏ธ',
+ \ 'star2': '๐',
+ \ 'star_and_crescent': 'โช๏ธ',
+ \ 'star_of_david': 'โก๏ธ',
+ \ 'star_struck': '๐คฉ',
+ \ 'stars': '๐ ',
+ \ 'station': '๐',
+ \ 'statue_of_liberty': '๐ฝ',
+ \ 'steam_locomotive': '๐',
+ \ 'stethoscope': '๐ฉบ',
+ \ 'stew': '๐ฒ',
+ \ 'stop_button': 'โน๏ธ',
+ \ 'stop_sign': '๐',
+ \ 'stopwatch': 'โฑ๏ธ',
+ \ 'straight_ruler': '๐',
+ \ 'strawberry': '๐',
+ \ 'stuck_out_tongue': '๐',
+ \ 'stuck_out_tongue_closed_eyes': '๐',
+ \ 'stuck_out_tongue_winking_eye': '๐',
+ \ 'studio_microphone': '๐๏ธ',
+ \ 'stuffed_flatbread': '๐ฅ',
+ \ 'sun_behind_large_cloud': '๐ฅ๏ธ',
+ \ 'sun_behind_rain_cloud': '๐ฆ๏ธ',
+ \ 'sun_behind_small_cloud': '๐ค๏ธ',
+ \ 'sun_with_face': '๐',
+ \ 'sunflower': '๐ป',
+ \ 'sunglasses': '๐',
+ \ 'sunny': 'โ๏ธ',
+ \ 'sunrise': '๐
',
+ \ 'sunrise_over_mountains': '๐',
+ \ 'superhero': '๐ฆธ',
+ \ 'supervillain': '๐ฆน',
+ \ 'surfer': '๐',
+ \ 'surfing_man': '๐',
+ \ 'sushi': '๐ฃ',
+ \ 'suspension_railway': '๐',
+ \ 'swan': '๐ฆข',
+ \ 'sweat': '๐',
+ \ 'sweat_drops': '๐ฆ',
+ \ 'sweat_smile': '๐
',
+ \ 'sweet_potato': '๐ ',
+ \ 'swim_brief': '๐ฉฒ',
+ \ 'swimmer': '๐',
+ \ 'swimming_man': '๐',
+ \ 'symbols': '๐ฃ',
+ \ 'synagogue': '๐',
+ \ 'syringe': '๐',
+ \ 't-rex': '๐ฆ',
+ \ 'taco': '๐ฎ',
+ \ 'tada': '๐',
+ \ 'takeout_box': '๐ฅก',
+ \ 'tamale': '๐ซ',
+ \ 'tanabata_tree': '๐',
+ \ 'tangerine': '๐',
+ \ 'taurus': 'โ๏ธ',
+ \ 'taxi': '๐',
+ \ 'tea': '๐ต',
+ \ 'teapot': '๐ซ',
+ \ 'teddy_bear': '๐งธ',
+ \ 'telephone': 'โ๏ธ',
+ \ 'telephone_receiver': '๐',
+ \ 'telescope': '๐ญ',
+ \ 'tennis': '๐พ',
+ \ 'tent': 'โบ๏ธ',
+ \ 'test_tube': '๐งช',
+ \ 'thermometer': '๐ก๏ธ',
+ \ 'thinking': '๐ค',
+ \ 'thong_sandal': '๐ฉด',
+ \ 'thought_balloon': '๐ญ',
+ \ 'thread': '๐งต',
+ \ 'three': '3๏ธโฃ',
+ \ 'thumbsdown': '๐',
+ \ 'thumbsup': '๐',
+ \ 'ticket': '๐ซ',
+ \ 'tickets': '๐๏ธ',
+ \ 'tiger': '๐ฏ',
+ \ 'tiger2': '๐
',
+ \ 'timer_clock': 'โฒ๏ธ',
+ \ 'tipping_hand_person': '๐',
+ \ 'tipping_hand_woman': '๐',
+ \ 'tired_face': '๐ซ',
+ \ 'tm': 'โข๏ธ',
+ \ 'toilet': '๐ฝ',
+ \ 'tokyo_tower': '๐ผ',
+ \ 'tomato': '๐
',
+ \ 'tongue': '๐
',
+ \ 'toolbox': '๐งฐ',
+ \ 'tooth': '๐ฆท',
+ \ 'toothbrush': '๐ชฅ',
+ \ 'top': '๐',
+ \ 'tophat': '๐ฉ',
+ \ 'tornado': '๐ช๏ธ',
+ \ 'trackball': '๐ฒ๏ธ',
+ \ 'tractor': '๐',
+ \ 'traffic_light': '๐ฅ',
+ \ 'train': '๐',
+ \ 'train2': '๐',
+ \ 'tram': '๐',
+ \ 'transgender_symbol': 'โง๏ธ',
+ \ 'triangular_flag_on_post': '๐ฉ',
+ \ 'triangular_ruler': '๐',
+ \ 'trident': '๐ฑ',
+ \ 'triumph': '๐ค',
+ \ 'trolleybus': '๐',
+ \ 'trophy': '๐',
+ \ 'tropical_drink': '๐น',
+ \ 'tropical_fish': '๐ ',
+ \ 'truck': '๐',
+ \ 'trumpet': '๐บ',
+ \ 'tshirt': '๐',
+ \ 'tulip': '๐ท',
+ \ 'tumbler_glass': '๐ฅ',
+ \ 'turkey': '๐ฆ',
+ \ 'turtle': '๐ข',
+ \ 'tv': '๐บ',
+ \ 'twisted_rightwards_arrows': '๐',
+ \ 'two': '2๏ธโฃ',
+ \ 'two_hearts': '๐',
+ \ 'two_men_holding_hands': '๐ฌ',
+ \ 'two_women_holding_hands': '๐ญ',
+ \ 'u5272': '๐น',
+ \ 'u5408': '๐ด',
+ \ 'u55b6': '๐บ',
+ \ 'u6307': '๐ฏ๏ธ',
+ \ 'u6708': '๐ท๏ธ',
+ \ 'u6709': '๐ถ',
+ \ 'u6e80': '๐ต',
+ \ 'u7121': '๐๏ธ',
+ \ 'u7533': '๐ธ',
+ \ 'u7981': '๐ฒ',
+ \ 'u7a7a': '๐ณ',
+ \ 'umbrella': 'โ๏ธ',
+ \ 'unamused': '๐',
+ \ 'underage': '๐',
+ \ 'unicorn': '๐ฆ',
+ \ 'unlock': '๐',
+ \ 'up': '๐',
+ \ 'upside_down_face': '๐',
+ \ 'v': 'โ๏ธ',
+ \ 'vampire': '๐ง',
+ \ 'vertical_traffic_light': '๐ฆ',
+ \ 'vhs': '๐ผ',
+ \ 'vibration_mode': '๐ณ',
+ \ 'video_camera': '๐น',
+ \ 'video_game': '๐ฎ',
+ \ 'violin': '๐ป',
+ \ 'virgo': 'โ๏ธ',
+ \ 'volcano': '๐',
+ \ 'volleyball': '๐',
+ \ 'vomiting_face': '๐คฎ',
+ \ 'vs': '๐',
+ \ 'vulcan_salute': '๐',
+ \ 'waffle': '๐ง',
+ \ 'walking': '๐ถ',
+ \ 'walking_man': '๐ถ',
+ \ 'waning_crescent_moon': '๐',
+ \ 'waning_gibbous_moon': '๐',
+ \ 'warning': 'โ ๏ธ',
+ \ 'wastebasket': '๐๏ธ',
+ \ 'watch': 'โ๏ธ',
+ \ 'water_buffalo': '๐',
+ \ 'water_polo': '๐คฝ',
+ \ 'watermelon': '๐',
+ \ 'wave': '๐',
+ \ 'wavy_dash': 'ใฐ๏ธ',
+ \ 'waxing_crescent_moon': '๐',
+ \ 'waxing_gibbous_moon': '๐',
+ \ 'wc': '๐พ',
+ \ 'weary': '๐ฉ',
+ \ 'wedding': '๐',
+ \ 'weight_lifting': '๐๏ธ',
+ \ 'weight_lifting_man': '๐๏ธ',
+ \ 'whale': '๐ณ',
+ \ 'whale2': '๐',
+ \ 'wheel_of_dharma': 'โธ๏ธ',
+ \ 'wheelchair': 'โฟ๏ธ',
+ \ 'white_check_mark': 'โ
',
+ \ 'white_circle': 'โช๏ธ',
+ \ 'white_flag': '๐ณ๏ธ',
+ \ 'white_flower': '๐ฎ',
+ \ 'white_heart': '๐ค',
+ \ 'white_large_square': 'โฌ๏ธ',
+ \ 'white_medium_small_square': 'โฝ๏ธ',
+ \ 'white_medium_square': 'โป๏ธ',
+ \ 'white_small_square': 'โซ๏ธ',
+ \ 'white_square_button': '๐ณ',
+ \ 'wilted_flower': '๐ฅ',
+ \ 'wind_chime': '๐',
+ \ 'wind_face': '๐ฌ๏ธ',
+ \ 'window': '๐ช',
+ \ 'wine_glass': '๐ท',
+ \ 'wink': '๐',
+ \ 'wolf': '๐บ',
+ \ 'woman': '๐ฉ',
+ \ 'woman_dancing': '๐',
+ \ 'woman_with_headscarf': '๐ง',
+ \ 'womans_clothes': '๐',
+ \ 'womans_hat': '๐',
+ \ 'womens': '๐บ',
+ \ 'wood': '๐ชต',
+ \ 'woozy_face': '๐ฅด',
+ \ 'world_map': '๐บ๏ธ',
+ \ 'worm': '๐ชฑ',
+ \ 'worried': '๐',
+ \ 'wrench': '๐ง',
+ \ 'wrestling': '๐คผ',
+ \ 'writing_hand': 'โ๏ธ',
+ \ 'x': 'โ',
+ \ 'yarn': '๐งถ',
+ \ 'yawning_face': '๐ฅฑ',
+ \ 'yellow_circle': '๐ก',
+ \ 'yellow_heart': '๐',
+ \ 'yellow_square': '๐จ',
+ \ 'yen': '๐ด',
+ \ 'yin_yang': 'โฏ๏ธ',
+ \ 'yo_yo': '๐ช',
+ \ 'yum': '๐',
+ \ 'zany_face': '๐คช',
+ \ 'zap': 'โก๏ธ',
+ \ 'zebra': '๐ฆ',
+ \ 'zero': '0๏ธโฃ',
+ \ 'zipper_mouth_face': '๐ค',
+ \ 'zombie': '๐ง',
+ \ 'zzz': '๐ค',
+ \ }
+
+let s:emoji_multiple = {
+ \ 'basketball_woman': 'โน๏ธโโ๏ธ',
+ \ 'biking_woman': '๐ดโโ๏ธ',
+ \ 'blonde_woman': '๐ฑโโ๏ธ',
+ \ 'bowing_woman': '๐โโ๏ธ',
+ \ 'construction_worker_woman': '๐ทโโ๏ธ',
+ \ 'couple_with_heart_man_man': '๐จโโค๏ธโ๐จ',
+ \ 'couple_with_heart_woman_woman': '๐ฉโโค๏ธโ๐ฉ',
+ \ 'couplekiss_man_man': '๐จโโค๏ธโ๐โ๐จ',
+ \ 'couplekiss_woman_woman': '๐ฉโโค๏ธโ๐โ๐ฉ',
+ \ 'dancing_men': '๐ฏโโ๏ธ',
+ \ 'eye_speech_bubble': '๐โ๐จ',
+ \ 'family_man_boy': '๐จโ๐ฆ',
+ \ 'family_man_boy_boy': '๐จโ๐ฆโ๐ฆ',
+ \ 'family_man_girl': '๐จโ๐ง',
+ \ 'family_man_girl_boy': '๐จโ๐งโ๐ฆ',
+ \ 'family_man_girl_girl': '๐จโ๐งโ๐ง',
+ \ 'family_man_man_boy': '๐จโ๐จโ๐ฆ',
+ \ 'family_man_man_boy_boy': '๐จโ๐จโ๐ฆโ๐ฆ',
+ \ 'family_man_man_girl': '๐จโ๐จโ๐ง',
+ \ 'family_man_man_girl_boy': '๐จโ๐จโ๐งโ๐ฆ',
+ \ 'family_man_man_girl_girl': '๐จโ๐จโ๐งโ๐ง',
+ \ 'family_man_woman_boy_boy': '๐จโ๐ฉโ๐ฆโ๐ฆ',
+ \ 'family_man_woman_girl': '๐จโ๐ฉโ๐ง',
+ \ 'family_man_woman_girl_boy': '๐จโ๐ฉโ๐งโ๐ฆ',
+ \ 'family_man_woman_girl_girl': '๐จโ๐ฉโ๐งโ๐ง',
+ \ 'family_woman_boy': '๐ฉโ๐ฆ',
+ \ 'family_woman_boy_boy': '๐ฉโ๐ฆโ๐ฆ',
+ \ 'family_woman_girl': '๐ฉโ๐ง',
+ \ 'family_woman_girl_boy': '๐ฉโ๐งโ๐ฆ',
+ \ 'family_woman_girl_girl': '๐ฉโ๐งโ๐ง',
+ \ 'family_woman_woman_boy': '๐ฉโ๐ฉโ๐ฆ',
+ \ 'family_woman_woman_boy_boy': '๐ฉโ๐ฉโ๐ฆโ๐ฆ',
+ \ 'family_woman_woman_girl': '๐ฉโ๐ฉโ๐ง',
+ \ 'family_woman_woman_girl_boy': '๐ฉโ๐ฉโ๐งโ๐ฆ',
+ \ 'family_woman_woman_girl_girl': '๐ฉโ๐ฉโ๐งโ๐ง',
+ \ 'female_detective': '๐ต๏ธโโ๏ธ',
+ \ 'frowning_man': '๐โโ๏ธ',
+ \ 'golfing_woman': '๐๏ธโโ๏ธ',
+ \ 'guardswoman': '๐โโ๏ธ',
+ \ 'haircut_man': '๐โโ๏ธ',
+ \ 'man_artist': '๐จโ๐จ',
+ \ 'man_astronaut': '๐จโ๐',
+ \ 'man_cartwheeling': '๐คธโโ๏ธ',
+ \ 'man_cook': '๐จโ๐ณ',
+ \ 'man_facepalming': '๐คฆโโ๏ธ',
+ \ 'man_factory_worker': '๐จโ๐ญ',
+ \ 'man_farmer': '๐จโ๐พ',
+ \ 'man_firefighter': '๐จโ๐',
+ \ 'man_health_worker': '๐จโโ๏ธ',
+ \ 'man_judge': '๐จโโ๏ธ',
+ \ 'man_juggling': '๐คนโโ๏ธ',
+ \ 'man_mechanic': '๐จโ๐ง',
+ \ 'man_office_worker': '๐จโ๐ผ',
+ \ 'man_pilot': '๐จโโ๏ธ',
+ \ 'man_playing_handball': '๐คพโโ๏ธ',
+ \ 'man_playing_water_polo': '๐คฝโโ๏ธ',
+ \ 'man_scientist': '๐จโ๐ฌ',
+ \ 'man_shrugging': '๐คทโโ๏ธ',
+ \ 'man_singer': '๐จโ๐ค',
+ \ 'man_student': '๐จโ๐',
+ \ 'man_teacher': '๐จโ๐ซ',
+ \ 'man_technologist': '๐จโ๐ป',
+ \ 'massage_man': '๐โโ๏ธ',
+ \ 'men_wrestling': '๐คผโโ๏ธ',
+ \ 'mountain_biking_woman': '๐ตโโ๏ธ',
+ \ 'no_good_man': '๐
โโ๏ธ',
+ \ 'ok_man': '๐โโ๏ธ',
+ \ 'policewoman': '๐ฎโโ๏ธ',
+ \ 'pouting_man': '๐โโ๏ธ',
+ \ 'rainbow_flag': '๐ณ๏ธโ๐',
+ \ 'raising_hand_man': '๐โโ๏ธ',
+ \ 'rowing_woman': '๐ฃโโ๏ธ',
+ \ 'running_woman': '๐โโ๏ธ',
+ \ 'surfing_woman': '๐โโ๏ธ',
+ \ 'swimming_woman': '๐โโ๏ธ',
+ \ 'tipping_hand_man': '๐โโ๏ธ',
+ \ 'walking_woman': '๐ถโโ๏ธ',
+ \ 'weight_lifting_woman': '๐๏ธโโ๏ธ',
+ \ 'woman_artist': '๐ฉโ๐จ',
+ \ 'woman_astronaut': '๐ฉโ๐',
+ \ 'woman_cartwheeling': '๐คธโโ๏ธ',
+ \ 'woman_cook': '๐ฉโ๐ณ',
+ \ 'woman_facepalming': '๐คฆโโ๏ธ',
+ \ 'woman_factory_worker': '๐ฉโ๐ญ',
+ \ 'woman_farmer': '๐ฉโ๐พ',
+ \ 'woman_firefighter': '๐ฉโ๐',
+ \ 'woman_health_worker': '๐ฉโโ๏ธ',
+ \ 'woman_judge': '๐ฉโโ๏ธ',
+ \ 'woman_juggling': '๐คนโโ๏ธ',
+ \ 'woman_mechanic': '๐ฉโ๐ง',
+ \ 'woman_office_worker': '๐ฉโ๐ผ',
+ \ 'woman_pilot': '๐ฉโโ๏ธ',
+ \ 'woman_playing_handball': '๐คพโโ๏ธ',
+ \ 'woman_playing_water_polo': '๐คฝโโ๏ธ',
+ \ 'woman_scientist': '๐ฉโ๐ฌ',
+ \ 'woman_shrugging': '๐คทโโ๏ธ',
+ \ 'woman_singer': '๐ฉโ๐ค',
+ \ 'woman_student': '๐ฉโ๐',
+ \ 'woman_teacher': '๐ฉโ๐ซ',
+ \ 'woman_technologist': '๐ฉโ๐ป',
+ \ 'woman_with_turban': '๐ณโโ๏ธ',
+ \ 'women_wrestling': '๐คผโโ๏ธ',
+ \ 'aland_islands': '๐ฆ๐ฝ',
+ \ 'albania': '๐ฆ๐ฑ',
+ \ 'algeria': '๐ฉ๐ฟ',
+ \ 'american_samoa': '๐ฆ๐ธ',
+ \ 'andorra': '๐ฆ๐ฉ',
+ \ 'angola': '๐ฆ๐ด',
+ \ 'anguilla': '๐ฆ๐ฎ',
+ \ 'antarctica': '๐ฆ๐ถ',
+ \ 'antigua_barbuda': '๐ฆ๐ฌ',
+ \ 'argentina': '๐ฆ๐ท',
+ \ 'armenia': '๐ฆ๐ฒ',
+ \ 'aruba': '๐ฆ๐ผ',
+ \ 'australia': '๐ฆ๐บ',
+ \ 'austria': '๐ฆ๐น',
+ \ 'azerbaijan': '๐ฆ๐ฟ',
+ \ 'bahamas': '๐ง๐ธ',
+ \ 'bahrain': '๐ง๐ญ',
+ \ 'bangladesh': '๐ง๐ฉ',
+ \ 'barbados': '๐ง๐ง',
+ \ 'belarus': '๐ง๐พ',
+ \ 'belgium': '๐ง๐ช',
+ \ 'belize': '๐ง๐ฟ',
+ \ 'benin': '๐ง๐ฏ',
+ \ 'bermuda': '๐ง๐ฒ',
+ \ 'bhutan': '๐ง๐น',
+ \ 'bolivia': '๐ง๐ด',
+ \ 'bosnia_herzegovina': '๐ง๐ฆ',
+ \ 'botswana': '๐ง๐ผ',
+ \ 'brazil': '๐ง๐ท',
+ \ 'british_indian_ocean_territory': '๐ฎ๐ด',
+ \ 'british_virgin_islands': '๐ป๐ฌ',
+ \ 'brunei': '๐ง๐ณ',
+ \ 'bulgaria': '๐ง๐ฌ',
+ \ 'burkina_faso': '๐ง๐ซ',
+ \ 'burundi': '๐ง๐ฎ',
+ \ 'cambodia': '๐ฐ๐ญ',
+ \ 'cameroon': '๐จ๐ฒ',
+ \ 'canada': '๐จ๐ฆ',
+ \ 'canary_islands': '๐ฎ๐จ',
+ \ 'cape_verde': '๐จ๐ป',
+ \ 'caribbean_netherlands': '๐ง๐ถ',
+ \ 'cayman_islands': '๐ฐ๐พ',
+ \ 'central_african_republic': '๐จ๐ซ',
+ \ 'chad': '๐น๐ฉ',
+ \ 'chile': '๐จ๐ฑ',
+ \ 'christmas_island': '๐จ๐ฝ',
+ \ 'cn': '๐จ๐ณ',
+ \ 'cocos_islands': '๐จ๐จ',
+ \ 'colombia': '๐จ๐ด',
+ \ 'comoros': '๐ฐ๐ฒ',
+ \ 'congo_brazzaville': '๐จ๐ฌ',
+ \ 'congo_kinshasa': '๐จ๐ฉ',
+ \ 'cook_islands': '๐จ๐ฐ',
+ \ 'costa_rica': '๐จ๐ท',
+ \ 'cote_divoire': '๐จ๐ฎ',
+ \ 'croatia': '๐ญ๐ท',
+ \ 'cuba': '๐จ๐บ',
+ \ 'curacao': '๐จ๐ผ',
+ \ 'cyprus': '๐จ๐พ',
+ \ 'czech_republic': '๐จ๐ฟ',
+ \ 'de': '๐ฉ๐ช',
+ \ 'denmark': '๐ฉ๐ฐ',
+ \ 'djibouti': '๐ฉ๐ฏ',
+ \ 'dominica': '๐ฉ๐ฒ',
+ \ 'dominican_republic': '๐ฉ๐ด',
+ \ 'ecuador': '๐ช๐จ',
+ \ 'egypt': '๐ช๐ฌ',
+ \ 'el_salvador': '๐ธ๐ป',
+ \ 'equatorial_guinea': '๐ฌ๐ถ',
+ \ 'eritrea': '๐ช๐ท',
+ \ 'es': '๐ช๐ธ',
+ \ 'estonia': '๐ช๐ช',
+ \ 'ethiopia': '๐ช๐น',
+ \ 'eu': '๐ช๐บ',
+ \ 'falkland_islands': '๐ซ๐ฐ',
+ \ 'faroe_islands': '๐ซ๐ด',
+ \ 'fiji': '๐ซ๐ฏ',
+ \ 'finland': '๐ซ๐ฎ',
+ \ 'fr': '๐ซ๐ท',
+ \ 'french_guiana': '๐ฌ๐ซ',
+ \ 'french_polynesia': '๐ต๐ซ',
+ \ 'french_southern_territories': '๐น๐ซ',
+ \ 'gabon': '๐ฌ๐ฆ',
+ \ 'gambia': '๐ฌ๐ฒ',
+ \ 'gb': '๐ฌ๐ง',
+ \ 'georgia': '๐ฌ๐ช',
+ \ 'ghana': '๐ฌ๐ญ',
+ \ 'gibraltar': '๐ฌ๐ฎ',
+ \ 'greece': '๐ฌ๐ท',
+ \ 'greenland': '๐ฌ๐ฑ',
+ \ 'grenada': '๐ฌ๐ฉ',
+ \ 'guadeloupe': '๐ฌ๐ต',
+ \ 'guam': '๐ฌ๐บ',
+ \ 'guatemala': '๐ฌ๐น',
+ \ 'guernsey': '๐ฌ๐ฌ',
+ \ 'guinea': '๐ฌ๐ณ',
+ \ 'guinea_bissau': '๐ฌ๐ผ',
+ \ 'guyana': '๐ฌ๐พ',
+ \ 'haiti': '๐ญ๐น',
+ \ 'honduras': '๐ญ๐ณ',
+ \ 'hong_kong': '๐ญ๐ฐ',
+ \ 'hungary': '๐ญ๐บ',
+ \ 'iceland': '๐ฎ๐ธ',
+ \ 'india': '๐ฎ๐ณ',
+ \ 'indonesia': '๐ฎ๐ฉ',
+ \ 'iran': '๐ฎ๐ท',
+ \ 'iraq': '๐ฎ๐ถ',
+ \ 'ireland': '๐ฎ๐ช',
+ \ 'isle_of_man': '๐ฎ๐ฒ',
+ \ 'israel': '๐ฎ๐ฑ',
+ \ 'it': '๐ฎ๐น',
+ \ 'jamaica': '๐ฏ๐ฒ',
+ \ 'jersey': '๐ฏ๐ช',
+ \ 'jordan': '๐ฏ๐ด',
+ \ 'jp': '๐ฏ๐ต',
+ \ 'kazakhstan': '๐ฐ๐ฟ',
+ \ 'kenya': '๐ฐ๐ช',
+ \ 'kiribati': '๐ฐ๐ฎ',
+ \ 'kosovo': '๐ฝ๐ฐ',
+ \ 'kr': '๐ฐ๐ท',
+ \ 'kuwait': '๐ฐ๐ผ',
+ \ 'kyrgyzstan': '๐ฐ๐ฌ',
+ \ 'laos': '๐ฑ๐ฆ',
+ \ 'latvia': '๐ฑ๐ป',
+ \ 'lebanon': '๐ฑ๐ง',
+ \ 'lesotho': '๐ฑ๐ธ',
+ \ 'liberia': '๐ฑ๐ท',
+ \ 'libya': '๐ฑ๐พ',
+ \ 'liechtenstein': '๐ฑ๐ฎ',
+ \ 'lithuania': '๐ฑ๐น',
+ \ 'luxembourg': '๐ฑ๐บ',
+ \ 'macau': '๐ฒ๐ด',
+ \ 'macedonia': '๐ฒ๐ฐ',
+ \ 'madagascar': '๐ฒ๐ฌ',
+ \ 'malawi': '๐ฒ๐ผ',
+ \ 'malaysia': '๐ฒ๐พ',
+ \ 'maldives': '๐ฒ๐ป',
+ \ 'mali': '๐ฒ๐ฑ',
+ \ 'malta': '๐ฒ๐น',
+ \ 'marshall_islands': '๐ฒ๐ญ',
+ \ 'martinique': '๐ฒ๐ถ',
+ \ 'mauritania': '๐ฒ๐ท',
+ \ 'mauritius': '๐ฒ๐บ',
+ \ 'mayotte': '๐พ๐น',
+ \ 'mexico': '๐ฒ๐ฝ',
+ \ 'micronesia': '๐ซ๐ฒ',
+ \ 'moldova': '๐ฒ๐ฉ',
+ \ 'monaco': '๐ฒ๐จ',
+ \ 'mongolia': '๐ฒ๐ณ',
+ \ 'montenegro': '๐ฒ๐ช',
+ \ 'montserrat': '๐ฒ๐ธ',
+ \ 'morocco': '๐ฒ๐ฆ',
+ \ 'mozambique': '๐ฒ๐ฟ',
+ \ 'myanmar': '๐ฒ๐ฒ',
+ \ 'namibia': '๐ณ๐ฆ',
+ \ 'nauru': '๐ณ๐ท',
+ \ 'nepal': '๐ณ๐ต',
+ \ 'netherlands': '๐ณ๐ฑ',
+ \ 'new_caledonia': '๐ณ๐จ',
+ \ 'new_zealand': '๐ณ๐ฟ',
+ \ 'nicaragua': '๐ณ๐ฎ',
+ \ 'niger': '๐ณ๐ช',
+ \ 'nigeria': '๐ณ๐ฌ',
+ \ 'niue': '๐ณ๐บ',
+ \ 'norfolk_island': '๐ณ๐ซ',
+ \ 'north_korea': '๐ฐ๐ต',
+ \ 'northern_mariana_islands': '๐ฒ๐ต',
+ \ 'norway': '๐ณ๐ด',
+ \ 'oman': '๐ด๐ฒ',
+ \ 'pakistan': '๐ต๐ฐ',
+ \ 'palau': '๐ต๐ผ',
+ \ 'palestinian_territories': '๐ต๐ธ',
+ \ 'panama': '๐ต๐ฆ',
+ \ 'papua_new_guinea': '๐ต๐ฌ',
+ \ 'paraguay': '๐ต๐พ',
+ \ 'peru': '๐ต๐ช',
+ \ 'philippines': '๐ต๐ญ',
+ \ 'pitcairn_islands': '๐ต๐ณ',
+ \ 'poland': '๐ต๐ฑ',
+ \ 'portugal': '๐ต๐น',
+ \ 'puerto_rico': '๐ต๐ท',
+ \ 'qatar': '๐ถ๐ฆ',
+ \ 'reunion': '๐ท๐ช',
+ \ 'romania': '๐ท๐ด',
+ \ 'ru': '๐ท๐บ',
+ \ 'rwanda': '๐ท๐ผ',
+ \ 'samoa': '๐ผ๐ธ',
+ \ 'san_marino': '๐ธ๐ฒ',
+ \ 'sao_tome_principe': '๐ธ๐น',
+ \ 'saudi_arabia': '๐ธ๐ฆ',
+ \ 'senegal': '๐ธ๐ณ',
+ \ 'serbia': '๐ท๐ธ',
+ \ 'seychelles': '๐ธ๐จ',
+ \ 'sierra_leone': '๐ธ๐ฑ',
+ \ 'singapore': '๐ธ๐ฌ',
+ \ 'sint_maarten': '๐ธ๐ฝ',
+ \ 'slovakia': '๐ธ๐ฐ',
+ \ 'slovenia': '๐ธ๐ฎ',
+ \ 'solomon_islands': '๐ธ๐ง',
+ \ 'somalia': '๐ธ๐ด',
+ \ 'south_africa': '๐ฟ๐ฆ',
+ \ 'south_georgia_south_sandwich_islands': '๐ฌ๐ธ',
+ \ 'south_sudan': '๐ธ๐ธ',
+ \ 'sri_lanka': '๐ฑ๐ฐ',
+ \ 'st_barthelemy': '๐ง๐ฑ',
+ \ 'st_helena': '๐ธ๐ญ',
+ \ 'st_kitts_nevis': '๐ฐ๐ณ',
+ \ 'st_lucia': '๐ฑ๐จ',
+ \ 'st_pierre_miquelon': '๐ต๐ฒ',
+ \ 'st_vincent_grenadines': '๐ป๐จ',
+ \ 'sudan': '๐ธ๐ฉ',
+ \ 'suriname': '๐ธ๐ท',
+ \ 'swaziland': '๐ธ๐ฟ',
+ \ 'sweden': '๐ธ๐ช',
+ \ 'switzerland': '๐จ๐ญ',
+ \ 'syria': '๐ธ๐พ',
+ \ 'taiwan': '๐น๐ผ',
+ \ 'tajikistan': '๐น๐ฏ',
+ \ 'tanzania': '๐น๐ฟ',
+ \ 'thailand': '๐น๐ญ',
+ \ 'timor_leste': '๐น๐ฑ',
+ \ 'togo': '๐น๐ฌ',
+ \ 'tokelau': '๐น๐ฐ',
+ \ 'tonga': '๐น๐ด',
+ \ 'tr': '๐น๐ท',
+ \ 'trinidad_tobago': '๐น๐น',
+ \ 'tunisia': '๐น๐ณ',
+ \ 'turkmenistan': '๐น๐ฒ',
+ \ 'turks_caicos_islands': '๐น๐จ',
+ \ 'tuvalu': '๐น๐ป',
+ \ 'uganda': '๐บ๐ฌ',
+ \ 'ukraine': '๐บ๐ฆ',
+ \ 'united_arab_emirates': '๐ฆ๐ช',
+ \ 'uruguay': '๐บ๐พ',
+ \ 'us': '๐บ๐ธ',
+ \ 'us_virgin_islands': '๐ป๐ฎ',
+ \ 'uzbekistan': '๐บ๐ฟ',
+ \ 'vanuatu': '๐ป๐บ',
+ \ 'vatican_city': '๐ป๐ฆ',
+ \ 'venezuela': '๐ป๐ช',
+ \ 'vietnam': '๐ป๐ณ',
+ \ 'wallis_futuna': '๐ผ๐ซ',
+ \ 'western_sahara': '๐ช๐ญ',
+ \ 'yemen': '๐พ๐ช',
+ \ 'zambia': '๐ฟ๐ฒ',
+ \ 'zimbabwe': '๐ฟ๐ผ',
+ \ }
+
+let s:emojis = []
+let s:emoji_dic = {}
+
+
+function! vimwiki#emoji#get_dic() abort
+ if s:emoji_dic == {}
+ call extend(s:emoji_dic, s:emoji_multiple)
+ call extend(s:emoji_dic, s:emoji_single)
+ endif
+ return s:emoji_dic
+endfunction
+
+" Conceal
+function! vimwiki#emoji#apply_conceal() abort
+ for [name, emoji] in items(s:emoji_single)
+ exe 'syn match VimwikiEmoji ":' . name . ':" conceal cchar=' . emoji
+ endfor
+endfunction
+
+
+" Junegunn fuzzy hack
+let s:max_score = 1000
+function! s:score(haystack, needle) abort
+ let idx = stridx(a:haystack, a:needle)
+ if idx < 0 | return idx | endif
+ if idx == 0 | return s:max_score * 2 | endif
+ let bonus = (a:haystack[idx - 1] =~? '[^0-9a-zA-Z]') * s:max_score
+ return bonus + s:max_score - idx
+endfunction
+
+
+" Complete
+function! vimwiki#emoji#complete(findstart, base) abort
+ " Init full list if must
+ if s:emojis == []
+ let s:emojis = map(sort(keys(vimwiki#emoji#get_dic())),
+ \ '{ "word": ":".v:val.":", "kind": get(s:emoji_dic, v:val, "") }')
+ endif
+
+ if a:findstart
+ return match(getline('.')[0:col('.') - 1], ':[^: \t]*$')
+ elseif empty(a:base)
+ return s:emojis
+ else
+ augroup emoji_complete_redraw
+ autocmd!
+ autocmd CursorMoved,CursorMovedI,InsertLeave * redraw!
+ \| augroup emoji_complete_redraw
+ \| execute 'autocmd!'
+ \| augroup END
+ \| augroup! emoji_complete_redraw
+ augroup END
+
+ " Select [score, emoji_obj]
+ let matches = filter(
+ \ map(
+ \ s:emojis,
+ \ '[s:score(v:val.word, a:base[1:]), v:val]'),
+ \ 'v:val[0] >= 0')
+
+ " Sort result
+ function! EmojiSort(t1, t2) abort
+ if a:t1[0] == a:t2[0]
+ return a:t1[1].word <= a:t2[1].word ? -1 : 1
+ endif
+ return a:t1[0] >= a:t2[0] ? -1 : 1
+ endfunction
+ let matches = sort(matches, 'EmojiSort')
+ delfunction EmojiSort
+
+ " Return selected objs
+ return map(matches, 'v:val[1]')
+ endif
+endfunction
diff --git a/autoload/vimwiki/vars.vim b/autoload/vimwiki/vars.vim
@@ -176,6 +176,7 @@ function! s:read_global_settings_from_user() abort
\ 10: 'October', 11: 'November', 12: 'December'
\ }},
\ 'dir_link': {'type': type(''), 'default': ''},
+ \ 'emoji_enable': {'type': type(0), 'default': 3, 'min':0, 'max': 3},
\ 'ext2syntax': {'type': type({}), 'default': {'.md': 'markdown', '.mkdn': 'markdown',
\ '.mdwn': 'markdown', '.mdown': 'markdown', '.markdown': 'markdown', '.mw': 'media'}},
\ 'folding': {'type': type(''), 'default': '', 'possible_values': ['', 'expr', 'syntax',
diff --git a/doc/vimwiki-emoji.txt b/doc/vimwiki-emoji.txt
@@ -0,0 +1,599 @@
+*vimwiki-emoji.txt* A Reference table of markdown emoji
+
+==============================================================================
+CONTENTS *vimwiki-emoji*
+
+ 1. People |vimwiki-emoji-people|
+ 1.1. Face |vimwiki-emoji-face|
+ 1.2. Job |vimwiki-emoji-job|
+ 1.3. Familly |vimwiki-emoji-familly|
+ 2. Activity |vimwiki-emoji-activity|
+ 3. Places |vimwiki-emoji-places|
+ 4. Nature |vimwiki-emoji-nature|
+ 5. Objects |vimwiki-emoji-objects|
+ 6. Foods |vimwiki-emoji-foods|
+ 7. Symbols |vimwiki-emoji-symbols|
+ 8. Flags |vimwiki-emoji-flags|
+
+==============================================================================
+1. People *vimwiki-emoji-people*
+
+------------------------------------------------------------------------------
+1.1 Face *vimwiki-emoji-face*
+
+| ๐ | grinning | ๐ | smiley | ๐ | smile
+| ๐ | grin | ๐ | laughing | ๐
| sweat_smile
+| ๐ | joy | ๐คฃ | rofl | โบ๏ธ | relaxed
+| ๐ | blush | ๐ | innocent | ๐ | slightly_smiling_face
+| ๐ | upside_down_face | ๐ | wink | ๐ | relieved
+| ๐ | heart_eyes | ๐ | kissing_heart | ๐ | kissing
+| ๐ | kissing_smiling_eyes | ๐ | kissing_closed_eyes | ๐ | yum
+| ๐ | stuck_out_tongue_winking_eye | ๐ | stuck_out_tongue_closed_eyes| ๐ | stuck_out_tongue
+| ๐ค | money_mouth_face | ๐ค | hugs | ๐ค | nerd_face
+| ๐ | sunglasses | ๐คก | clown_face | ๐ค | cowboy_hat_face
+| ๐ | smirk | ๐ | unamused | ๐ | disappointed
+| ๐ | pensive | ๐ | worried | ๐ | confused
+| ๐ | slightly_frowning_face | โน๏ธ | frowning_face | ๐ฃ | persevere
+| ๐ | confounded | ๐ซ | tired_face | ๐ฉ | weary
+| ๐ค | triumph | ๐ | angry | ๐ก | rage
+| ๐ถ | no_mouth | ๐ | neutral_face | ๐ | expressionless
+| ๐ฏ | hushed | ๐ฆ | frowning | ๐ง | anguished
+| ๐ฎ | open_mouth | ๐ฒ | astonished | ๐ต | dizzy_face
+| ๐ณ | flushed | ๐ฑ | scream | ๐จ | fearful
+| ๐ฐ | cold_sweat | ๐ข | cry | ๐ฅ | disappointed_relieved
+| ๐คค | drooling_face | ๐ญ | sob | ๐ | sweat
+| ๐ช | sleepy | ๐ด | sleeping | ๐ | roll_eyes
+| ๐ค | thinking | ๐คฅ | lying_face | ๐ฌ | grimacing
+| ๐ค | zipper_mouth_face | ๐คข | nauseated_face | ๐คง | sneezing_face
+| ๐ท | mask | ๐ค | face_with_thermometer | ๐ค | face_with_head_bandage
+| ๐ | smiling_imp | ๐ฟ | imp | ๐น | japanese_ogre
+| ๐บ | japanese_goblin | ๐ฉ | hankey | ๐ป | ghost
+| ๐ | skull | โ ๏ธ | skull_and_crossbones| ๐ฝ | alien
+| ๐พ | space_invader | ๐ค | robot | ๐ | jack_o_lantern
+| ๐บ | smiley_cat | ๐ธ | smile_cat | ๐น | joy_cat
+| ๐ป | heart_eyes_cat | ๐ผ | smirk_cat | ๐ฝ | kissing_cat
+| ๐ | scream_cat | ๐ฟ | crying_cat_face | ๐พ | pouting_cat
+| ๐ | open_hands | ๐ | raised_hands | ๐ | clap
+| ๐ | pray | ๐ค | handshake | ๐ | +1
+| ๐ | -1 | ๐ | fist_oncoming | โ | fist_raised
+| ๐ค | fist_left | ๐ค | fist_right | ๐ค | crossed_fingers
+| โ๏ธ | v | ๐ค | metal | ๐ | ok_hand
+| ๐ | point_left | ๐ | point_right | ๐ | point_up_2
+| ๐ | point_down | โ๏ธ | point_up | โ | hand
+| ๐ค | raised_back_of_hand | ๐ | raised_hand_with_fingers_splayed | ๐ | vulcan_salute
+| ๐ | wave | ๐ค | call_me_hand | ๐ช | muscle
+| ๐ | middle_finger | โ๏ธ | writing_hand | ๐คณ | selfie
+| ๐
| nail_care | ๐ | ring | ๐ | lipstick
+| ๐ | kiss | ๐ | lips | ๐
| tongue
+| ๐ | ear | ๐ | nose | ๐ฃ | footprints
+| ๐ | eye | ๐ | eyes | ๐ฃ | speaking_head
+
+------------------------------------------------------------------------------
+1.2 Job *vimwiki-emoji-job*
+
+| ๐ค | bust_in_silhouette | ๐ฅ | busts_in_silhouette | ๐ถ | baby
+| ๐ฆ | boy | ๐ง | girl | ๐จ | man
+| ๐ฉ | woman | ๐ฑโโ๏ธ | blonde_woman| ๐ฑ | blonde_man
+| ๐ด | older_man | ๐ต | older_woman | ๐ฒ | man_with_gua_pi_mao
+| ๐ณโโ๏ธ | woman_with_turban | ๐ณ | man_with_turban
+| ๐ฎโโ๏ธ | policewoman | ๐ฎ | policeman
+| ๐ทโโ๏ธ | construction_worker_woman| ๐ท | construction_worker_man
+| ๐โโ๏ธ | guardswoman | ๐ | guardsman
+| ๐ต๏ธโโ๏ธ | female_detective | ๐ต๏ธ | male_detective
+| ๐ฉโโ๏ธ | woman_health_worker | ๐จโโ๏ธ | man_health_worker
+| ๐ฉโ๐พ | woman_farmer | ๐จโ๐พ | man_farmer
+| ๐ฉโ๐ณ | woman_cook | ๐จโ๐ณ | man_cook
+| ๐ฉโ๐ | woman_student | ๐จโ๐ | man_student
+| ๐ฉโ๐ค | woman_singer | ๐จโ๐ค | man_singer
+| ๐ฉโ๐ซ | woman_teacher | ๐จโ๐ซ | man_teacher
+| ๐ฉโ๐ญ | woman_factory_worker | ๐จโ๐ญ | man_factory_worker
+| ๐ฉโ๐ป | woman_technologist | ๐จโ๐ป | man_technologist
+| ๐ฉโ๐ผ | woman_office_worker | ๐จโ๐ผ | man_office_worker
+| ๐ฉโ๐ง | woman_mechanic | ๐จโ๐ง | man_mechanic
+| ๐ฉโ๐ฌ | woman_scientist | ๐จโ๐ฌ | man_scientist
+| ๐ฉโ๐จ | woman_artist | ๐จโ๐จ | man_artist
+| ๐ฉโ๐ | woman_firefighter | ๐จโ๐ | man_firefighter
+| ๐ฉโโ๏ธ | woman_pilot | ๐จโโ๏ธ | man_pilot
+| ๐ฉโ๐ | woman_astronaut | ๐จโ๐ | man_astronaut
+| ๐ฉโโ๏ธ | woman_judge | ๐จโโ๏ธ | man_judge
+| ๐คถ | mrs_claus | ๐
| santa
+| ๐ธ | princess | ๐คด | prince
+| ๐ฐ | bride_with_veil | ๐คต | man_in_tuxedo
+| ๐ผ | angel | ๐คฐ | pregnant_woman
+| ๐โโ๏ธ | bowing_woman | ๐ | bowing_man
+| ๐ | tipping_hand_woman | ๐โโ๏ธ | tipping_hand_man
+| ๐
| no_good_woman | ๐
โโ๏ธ | no_good_man
+| ๐ | ok_woman | ๐โโ๏ธ | ok_man
+| ๐ | raising_hand_woman | ๐โโ๏ธ | raising_hand_man
+| ๐คฆโโ๏ธ | woman_facepalming | ๐คฆโโ๏ธ | man_facepalming
+| ๐คทโโ๏ธ | woman_shrugging | ๐คทโโ๏ธ | man_shrugging
+| ๐ | pouting_woman | ๐โโ๏ธ | pouting_man
+| ๐ | frowning_woman | ๐โโ๏ธ | frowning_man
+| ๐ | haircut_woman | ๐โโ๏ธ | haircut_man
+| ๐ | massage_woman | ๐โโ๏ธ | massage_man
+| ๐ด | business_suit_levitating | ๐ | dancer
+| ๐บ | man_dancing | ๐ฏ | dancing_women
+| ๐ฏโโ๏ธ | dancing_men | ๐ถโโ๏ธ | walking_woman
+| ๐ถ | walking_man | ๐โโ๏ธ | running_woman
+| ๐ | running_man | ๐ | womans_clothes
+| ๐ | shirt | ๐ | jeans
+| ๐ | necktie | ๐ | dress | ๐ | bikini
+| ๐ | kimono | ๐ | high_heel | ๐ก | sandal
+| ๐ข | boot | ๐ | mans_shoe | ๐ | athletic_shoe
+| ๐ | womans_hat | ๐ฉ | tophat | ๐ | mortar_board
+| ๐ | crown | โ | rescue_worker_helmet| ๐ | school_satchel
+| ๐ | pouch | ๐ | purse | ๐ | handbag
+| ๐ผ | briefcase | ๐ | eyeglasses | ๐ถ | dark_sunglasses
+| ๐ | closed_umbrella | โ๏ธ | open_umbrella
+
+------------------------------------------------------------------------------
+1.3 Familly *vimwiki-emoji-familly*
+
+| ๐ซ | couple
+| ๐ญ | two_women_holding_hands
+| ๐ฌ | two_men_holding_hands
+| ๐ | couple_with_heart_woman_man
+| ๐ฉโโค๏ธโ๐ฉ | couple_with_heart_woman_woman
+| ๐จโโค๏ธโ๐จ | couple_with_heart_man_man
+| ๐ | couplekiss_man_woman
+| ๐ฉโโค๏ธโ๐โ๐ฉ | couplekiss_woman_woman
+| ๐จโโค๏ธโ๐โ๐จ | couplekiss_man_man
+| ๐ช | family_man_woman_boy
+| ๐จโ๐ฉโ๐ง | family_man_woman_girl
+| ๐จโ๐ฉโ๐งโ๐ฆ | family_man_woman_girl_boy
+| ๐จโ๐ฉโ๐ฆโ๐ฆ | family_man_woman_boy_boy
+| ๐จโ๐ฉโ๐งโ๐ง | family_man_woman_girl_girl
+| ๐ฉโ๐ฉโ๐ฆ | family_woman_woman_boy
+| ๐ฉโ๐ฉโ๐ง | family_woman_woman_girl
+| ๐ฉโ๐ฉโ๐งโ๐ฆ | family_woman_woman_girl_boy
+| ๐ฉโ๐ฉโ๐ฆโ๐ฆ | family_woman_woman_boy_boy
+| ๐ฉโ๐ฉโ๐งโ๐ง | family_woman_woman_girl_girl
+| ๐จโ๐จโ๐ฆ | family_man_man_boy
+| ๐จโ๐จโ๐ง | family_man_man_girl
+| ๐จโ๐จโ๐งโ๐ฆ | family_man_man_girl_boy
+| ๐จโ๐จโ๐ฆโ๐ฆ | family_man_man_boy_boy
+| ๐จโ๐จโ๐งโ๐ง | family_man_man_girl_girl
+| ๐ฉโ๐ฆ | family_woman_boy
+| ๐ฉโ๐ง | family_woman_girl
+| ๐ฉโ๐งโ๐ฆ | family_woman_girl_boy
+| ๐ฉโ๐ฆโ๐ฆ | family_woman_boy_boy
+| ๐ฉโ๐งโ๐ง | family_woman_girl_girl
+| ๐จโ๐ฆ | family_man_boy
+| ๐จโ๐ง | family_man_girl
+| ๐จโ๐งโ๐ฆ | family_man_girl_boy
+| ๐จโ๐ฆโ๐ฆ | family_man_boy_boy
+| ๐จโ๐งโ๐ง | family_man_girl_girl
+
+
+==============================================================================
+2. Activity *vimwiki-emoji-activity*
+
+| ๐ด | older_man | ๐ต | older_woman | ๐ฒ | man_with_gua_pi_mao
+| โฝ๏ธ | soccer | ๐ | basketball | ๐ | football
+| โพ๏ธ | baseball | ๐พ | tennis | ๐ | volleyball
+| ๐ | rugby_football | ๐ฑ | 8ball | ๐ | ping_pong
+| ๐ธ | badminton | ๐ฅ
| goal_net | ๐ | ice_hockey
+| ๐ | field_hockey | ๐ | cricket | โณ๏ธ | golf
+| ๐น | bow_and_arrow | ๐ฃ | fishing_pole_and_fish | ๐ฅ | boxing_glove
+| ๐ฅ | martial_arts_uniform | โธ | ice_skate | ๐ฟ | ski
+| โท | skier | ๐ | snowboarder
+| ๐๏ธโโ๏ธ | weight_lifting_woman | ๐๏ธ | weight_lifting_man
+| ๐คบ | person_fencing | ๐คผโโ๏ธ | women_wrestling
+| ๐คผโโ๏ธ | men_wrestling | ๐คธโโ๏ธ | woman_cartwheeling
+| ๐คธโโ๏ธ | man_cartwheeling | โน๏ธโโ๏ธ | basketball_woman
+| โน๏ธ | basketball_man | ๐คพโโ๏ธ | woman_playing_handball
+| ๐คพโโ๏ธ | man_playing_handball | ๐๏ธโโ๏ธ | golfing_woman
+| ๐๏ธ | golfing_man | ๐โโ๏ธ | surfing_woman
+| ๐ | surfing_man | ๐โโ๏ธ | swimming_woman
+| ๐ | swimming_man | ๐คฝโโ๏ธ | woman_playing_water_polo
+| ๐คฝโโ๏ธ | man_playing_water_polo | ๐ฃโโ๏ธ | rowing_woman
+| ๐ฃ | rowing_man | ๐ | horse_racing
+| ๐ดโโ๏ธ | biking_woman | ๐ด | biking_man
+| ๐ตโโ๏ธ | mountain_biking_woman | ๐ต | mountain_biking_man
+| ๐ฝ | running_shirt_with_sash | ๐
| medal_sports
+| ๐ | medal_military | ๐ฅ | 1st_place_medal | ๐ฅ | 2nd_place_medal
+| ๐ฅ | 3rd_place_medal | ๐ | trophy | ๐ต | rosette
+| ๐ | reminder_ribbon | ๐ซ | ticket | ๐ | tickets
+| ๐ช | circus_tent | ๐คนโโ๏ธ | woman_juggling | ๐คนโโ๏ธ | man_juggling
+| ๐ญ | performing_arts | ๐จ | art | ๐ฌ | clapper
+| ๐ค | microphone | ๐ง | headphones | ๐ผ | musical_score
+| ๐น | musical_keyboard | ๐ฅ | drum | ๐ท | saxophone
+| ๐บ | trumpet | ๐ธ | guitar | ๐ป | violin
+| ๐ฒ | game_die | ๐ฏ | dart | ๐ณ | bowling
+| ๐ฎ | video_game | ๐ฐ | slot_machine
+
+
+==============================================================================
+3. Places *vimwiki-emoji-places*
+
+| ๐ | car | ๐ | taxi | ๐ | blue_car
+| ๐ | bus | ๐ | trolleybus | ๐ | racing_car
+| ๐ | police_car | ๐ | ambulance | ๐ | fire_engine
+| ๐ | minibus | ๐ | truck | ๐ | articulated_lorry
+| ๐ | tractor | ๐ด | kick_scooter | ๐ฒ | bike
+| ๐ต | motor_scooter | ๐ | motorcycle | ๐จ | rotating_light
+| ๐ | oncoming_police_car | ๐ | oncoming_bus | ๐ | oncoming_automobile
+| ๐ | oncoming_taxi | ๐ก | aerial_tramway | ๐ | mountain_cableway
+| ๐ | suspension_railway | ๐ | railway_car | ๐ | train
+| ๐ | mountain_railway | ๐ | monorail | ๐ | bullettrain_side
+| ๐
| bullettrain_front | ๐ | light_rail | ๐ | steam_locomotive
+| ๐ | train2 | ๐ | metro | ๐ | tram
+| ๐ | station | ๐ | helicopter | ๐ฉ | small_airplane
+| โ๏ธ | airplane | ๐ซ | flight_departure | ๐ฌ | flight_arrival
+| ๐ | rocket | ๐ฐ | artificial_satellite| ๐บ | seat
+| ๐ถ | canoe | โต๏ธ | boat | ๐ฅ | motor_boat
+| ๐ค | speedboat | ๐ณ | passenger_ship | โด | ferry
+| ๐ข | ship | โ๏ธ | anchor | ๐ง | construction
+| โฝ๏ธ | fuelpump | ๐ | busstop | ๐ฆ | vertical_traffic_light
+| ๐ฅ | traffic_light | ๐บ | world_map | ๐ฟ | moyai
+| ๐ฝ | statue_of_liberty | โฒ๏ธ | fountain | ๐ผ | tokyo_tower
+| ๐ฐ | european_castle | ๐ฏ | japanese_castle | ๐ | stadium
+| ๐ก | ferris_wheel | ๐ข | roller_coaster | ๐ | carousel_horse
+| โฑ | parasol_on_ground | ๐ | beach_umbrella | ๐ | desert_island
+| โฐ | mountain | ๐ | mountain_snow | ๐ป | mount_fuji
+| ๐ | volcano | ๐ | desert | ๐ | camping
+| โบ๏ธ | tent | ๐ค | railway_track | ๐ฃ | motorway
+| ๐ | building_construction| ๐ญ | factory | ๐ | house
+| ๐ก | house_with_garden | ๐ | houses | ๐ | derelict_house
+| ๐ข | office | ๐ฌ | department_store | ๐ฃ | post_office
+| ๐ค | european_post_office | ๐ฅ | hospital | ๐ฆ | bank
+| ๐จ | hotel | ๐ช | convenience_store | ๐ซ | school
+| ๐ฉ | love_hotel | ๐ | wedding | ๐ | classical_building
+| โช๏ธ | church | ๐ | mosque | ๐ | synagogue
+| ๐ | kaaba | โฉ | shinto_shrine | ๐พ | japan
+| ๐ | rice_scene | ๐ | national_park | ๐
| sunrise
+| ๐ | sunrise_over_mountain| ๐ | stars | ๐ | sparkler
+| ๐ | fireworks | ๐ | city_sunrise | ๐ | city_sunset
+| ๐ | cityscape | ๐ | night_with_stars | ๐ | milky_way
+| ๐ | bridge_at_night | ๐ | foggy
+
+
+==============================================================================
+4. Nature *vimwiki-emoji-nature*
+
+| ๐ถ | dog | ๐ฑ | cat | ๐ญ | mouse
+| ๐น | hamster | ๐ฐ | rabbit | ๐ฆ | fox_face
+| ๐ป | bear | ๐ผ | panda_face | ๐จ | koala
+| ๐ฏ | tiger | ๐ฆ | lion | ๐ฎ | cow
+| ๐ท | pig | ๐ฝ | pig_nose | ๐ธ | frog
+| ๐ต | monkey_face | ๐ | see_no_evil | ๐ | hear_no_evil
+| ๐ | speak_no_evil | ๐ | monkey | ๐ | chicken
+| ๐ง | penguin | ๐ฆ | bird | ๐ค | baby_chick
+| ๐ฃ | hatching_chick | ๐ฅ | hatched_chick | ๐ฆ | duck
+| ๐ฆ
| eagle | ๐ฆ | owl | ๐ฆ | bat
+| ๐บ | wolf | ๐ | boar | ๐ด | horse
+| ๐ฆ | unicorn | ๐ | bee | ๐ | bug
+| ๐ฆ | butterfly | ๐ | snail | ๐ | shell
+| ๐ | beetle | ๐ | ant | ๐ท | spider
+| ๐ธ | spider_web | ๐ข | turtle | ๐ | snake
+| ๐ฆ | lizard | ๐ฆ | scorpion | ๐ฆ | crab
+| ๐ฆ | squid | ๐ | octopus | ๐ฆ | shrimp
+| ๐ | tropical_fish | ๐ | fish | ๐ก | blowfish
+| ๐ฌ | dolphin | ๐ฆ | shark | ๐ณ | whale
+| ๐ | whale2 | ๐ | crocodile | ๐ | leopard
+| ๐
| tiger2 | ๐ | water_buffalo | ๐ | ox
+| ๐ | cow2 | ๐ฆ | deer | ๐ช | dromedary_camel
+| ๐ซ | camel | ๐ | elephant | ๐ฆ | rhinoceros
+| ๐ฆ | gorilla | ๐ | racehorse | ๐ | pig2
+| ๐ | goat | ๐ | ram | ๐ | sheep
+| ๐ | dog2 | ๐ฉ | poodle | ๐ | cat2
+| ๐ | rooster | ๐ฆ | turkey | ๐ | dove
+| ๐ | rabbit2 | ๐ | mouse2 | ๐ | rat
+| ๐ฟ | chipmunk | ๐พ | feet | ๐ | dragon
+| ๐ฒ | dragon_face | ๐ต | cactus | ๐ | christmas_tree
+| ๐ฒ | evergreen_tree | ๐ณ | deciduous_tree | ๐ด | palm_tree
+| ๐ฑ | seedling | ๐ฟ | herb | โ๏ธ | shamrock
+| ๐ | four_leaf_clover | ๐ | bamboo | ๐ | tanabata_tree
+| ๐ | leaves | ๐ | fallen_leaf | ๐ | maple_leaf
+| ๐ | mushroom | ๐พ | ear_of_rice | ๐ | bouquet
+| ๐ท | tulip | ๐น | rose | ๐ฅ | wilted_flower
+| ๐ป | sunflower | ๐ผ | blossom | ๐ธ | cherry_blossom
+| ๐บ | hibiscus | ๐ | earth_americas | ๐ | earth_africa
+| ๐ | earth_asia | ๐ | full_moon | ๐ | waning_gibbous_moon
+| ๐ | last_quarter_moon | ๐ | waning_crescent_moon| ๐ | new_moon
+| ๐ | waxing_crescent_moon | ๐ | first_quarter_moon | ๐ | moon
+| ๐ | new_moon_with_face | ๐ | full_moon_with_face | ๐ | sun_with_face
+| ๐ | first_quarter_moon_with_face | ๐ | last_quarter_moon_with_face
+| ๐ | crescent_moon | ๐ซ | dizzy | โญ๏ธ | star
+| ๐ | star2 | โจ | sparkles | โก๏ธ | zap
+| ๐ฅ | fire | ๐ฅ | boom | โ๏ธ | comet
+| โ๏ธ | sunny | ๐ค | sun_behind_small_cloud
+| โ
๏ธ | partly_sunny | ๐ฅ | sun_behind_large_cloud
+| ๐ฆ | sun_behind_rain_cloud | ๐ | rainbow
+| โ๏ธ | cloud | ๐ง | cloud_with_rain
+| โ | cloud_with_lightning_and_rain | ๐ฉ | cloud_with_lightning
+| ๐จ | cloud_with_snow | โ๏ธ | snowman_with_snow | โ๏ธ | snowman
+| โ๏ธ | snowflake | ๐ฌ | wind_face | ๐จ | dash
+| ๐ช | tornado | ๐ซ | fog | ๐ | ocean
+| ๐ง | droplet | ๐ฆ | sweat_drops | โ๏ธ | umbrella
+
+
+==============================================================================
+5. Objects *vimwiki-emoji-objects*
+
+| โ๏ธ | watch | ๐ฑ | iphone | ๐ฒ | calling
+| ๐ป | computer | โจ๏ธ | keyboard | ๐ฅ | desktop_computer
+| ๐จ | printer | ๐ฑ | computer_mouse | ๐ฒ | trackball
+| ๐น | joystick | ๐ | clamp | ๐ฝ | minidisc
+| ๐พ | floppy_disk | ๐ฟ | cd | ๐ | dvd
+| ๐ผ | vhs | ๐ท | camera | ๐ธ | camera_flash
+| ๐น | video_camera | ๐ฅ | movie_camera | ๐ฝ | film_projector
+| ๐ | film_strip | ๐ | telephone_receiver | โ๏ธ | phone
+| ๐ | pager | ๐ | fax | ๐บ | tv
+| ๐ป | radio | ๐ | studio_microphone | ๐ | level_slider
+| ๐ | control_knobs | โฑ | stopwatch | โฒ | timer_clock
+| โฐ | alarm_clock | ๐ฐ | mantelpiece_clock | โ๏ธ | hourglass
+| โณ | hourglass_flowing_sand | ๐ก | satellite
+| ๐ | battery | ๐ | electric_plug | ๐ก | bulb
+| ๐ฆ | flashlight | ๐ฏ | candle | ๐ | wastebasket
+| ๐ข | oil_drum | ๐ธ | money_with_wings | ๐ต | dollar
+| ๐ด | yen | ๐ถ | euro | ๐ท | pound
+| ๐ฐ | moneybag | ๐ณ | credit_card | ๐ | gem
+| โ๏ธ | balance_scale | ๐ง | wrench | ๐จ | hammer
+| โ | hammer_and_pick | ๐ | hammer_and_wrench | โ | pick
+| ๐ฉ | nut_and_bolt | โ๏ธ | gear | โ | chains
+| ๐ซ | gun | ๐ฃ | bomb | ๐ช | hocho
+| ๐ก | dagger | โ๏ธ | crossed_swords | ๐ก | shield
+| ๐ฌ | smoking | โฐ๏ธ | coffin | โฑ๏ธ | funeral_urn
+| ๐บ | amphora | ๐ฎ | crystal_ball | ๐ฟ | prayer_beads
+| ๐ | barber | โ๏ธ | alembic | ๐ญ | telescope
+| ๐ฌ | microscope | ๐ณ | hole | ๐ | pill
+| ๐ | syringe | ๐ก | thermometer | ๐ฝ | toilet
+| ๐ฐ | potable_water | ๐ฟ | shower | ๐ | bathtub
+| ๐ | bath | ๐ | bellhop_bell | ๐ | key
+| ๐ | old_key | ๐ช | door | ๐ | couch_and_lamp
+| ๐ | bed | ๐ | sleeping_bed | ๐ผ | framed_picture
+| ๐ | shopping | ๐ | shopping_cart | ๐ | gift
+| ๐ | balloon | ๐ | flags | ๐ | ribbon
+| ๐ | confetti_ball | ๐ | tada | ๐ | dolls
+| ๐ฎ | izakaya_lantern | ๐ | wind_chime | โ๏ธ | email
+| ๐ฉ | envelope_with_arrow | ๐จ | incoming_envelope | ๐ง | e-mail
+| ๐ | love_letter | ๐ฅ | inbox_tray | ๐ค | outbox_tray
+| ๐ฆ | package | ๐ท | label | ๐ช | mailbox_closed
+| ๐ซ | mailbox | ๐ฌ | mailbox_with_mail | ๐ญ | mailbox_with_no_mail
+| ๐ฎ | postbox | ๐ฏ | postal_horn | ๐ | scroll
+| ๐ | page_with_curl | ๐ | page_facing_up | ๐ | bookmark_tabs
+| ๐ | bar_chart | ๐ | chart_with_upwards_trend
+| ๐ | chart_with_downwards_trend | ๐ | spiral_notepad
+| ๐ | spiral_calendar | ๐ | calendar | ๐
| date
+| ๐ | card_index | ๐ | card_file_box | ๐ณ | ballot_box
+| ๐ | file_cabinet | ๐ | clipboard | ๐ | file_folder
+| ๐ | open_file_folder | ๐ | card_index_dividers | ๐ | newspaper_roll
+| ๐ฐ | newspaper | ๐ | notebook | ๐ | notebook_with_decorative_cover
+| ๐ | ledger | ๐ | closed_book | ๐ | green_book
+| ๐ | blue_book | ๐ | orange_book | ๐ | books
+| ๐ | book | ๐ | bookmark | ๐ | link
+| ๐ | paperclip | ๐ | paperclips | ๐ | triangular_ruler
+| ๐ | straight_ruler | ๐ | pushpin | ๐ | round_pushpin
+| โ๏ธ | scissors | ๐ | pen | ๐ | fountain_pen
+| โ๏ธ | black_nib | ๐ | paintbrush | ๐ | crayon
+| ๐ | memo | โ๏ธ | pencil2 | ๐ | mag
+| ๐ | mag_right | ๐ | lock_with_ink_pen | ๐ | closed_lock_with_key
+| ๐ | lock | ๐ | unlock
+
+
+==============================================================================
+6. Foods *vimwiki-emoji-foods*
+
+| ๐ | green_apple | ๐ | apple | ๐ | pear
+| ๐ | tangerine | ๐ | lemon | ๐ | banana
+| ๐ | watermelon | ๐ | grapes | ๐ | strawberry
+| ๐ | melon | ๐ | cherries | ๐ | peach
+| ๐ | pineapple | ๐ฅ | kiwi_fruit | ๐ฅ | avocado
+| ๐
| tomato | ๐ | eggplant | ๐ฅ | cucumber
+| ๐ฅ | carrot | ๐ฝ | corn | ๐ถ | hot_pepper
+| ๐ฅ | potato | ๐ | sweet_potato | ๐ฐ | chestnut
+| ๐ฅ | peanuts | ๐ฏ | honey_pot | ๐ฅ | croissant
+| ๐ | bread | ๐ฅ | baguette_bread | ๐ง | cheese
+| ๐ฅ | egg | ๐ณ | fried_egg | ๐ฅ | bacon
+| ๐ฅ | pancakes | ๐ค | fried_shrimp | ๐ | poultry_leg
+| ๐ | meat_on_bone | ๐ | pizza | ๐ญ | hotdog
+| ๐ | hamburger | ๐ | fries | ๐ฅ | stuffed_flatbread
+| ๐ฎ | taco | ๐ฏ | burrito | ๐ฅ | green_salad
+| ๐ฅ | shallow_pan_of_food | ๐ | spaghetti | ๐ | ramen
+| ๐ฒ | stew | ๐ฅ | fish_cake | ๐ฃ | sushi
+| ๐ฑ | bento | ๐ | curry | ๐ | rice
+| ๐ | rice_ball | ๐ | rice_cracker | ๐ข | oden
+| ๐ก | dango | ๐ง | shaved_ice | ๐จ | ice_cream
+| ๐ฆ | icecream | ๐ฐ | cake | ๐ | birthday
+| ๐ฎ | custard | ๐ญ | lollipop | ๐ฌ | candy
+| ๐ซ | chocolate_bar | ๐ฟ | popcorn | ๐ฉ | doughnut
+| ๐ช | cookie | ๐ฅ | milk_glass | ๐ผ | baby_bottle
+| โ๏ธ | coffee | ๐ต | tea | ๐ถ | sake
+| ๐บ | beer | ๐ป | beers | ๐ฅ | clinking_glasses
+| ๐ท | wine_glass | ๐ฅ | tumbler_glass | ๐ธ | cocktail
+| ๐น | tropical_drink | ๐พ | champagne | ๐ฅ | spoon
+| ๐ด | fork_and_knife | ๐ฝ | plate_with_cutlery
+
+
+==============================================================================
+7. Symbols *vimwiki-emoji-symbols*
+
+| โค๏ธ | heart | ๐ | yellow_heart | ๐ | green_heart
+| ๐ | blue_heart | ๐ | purple_heart | ๐ค | black_heart
+| ๐ | broken_heart | โฃ๏ธ | heavy_heart_exclamation
+| ๐ | two_hearts | ๐ | revolving_hearts | ๐ | heartbeat
+| ๐ | heartpulse | ๐ | sparkling_heart | ๐ | cupid
+| ๐ | gift_heart | ๐ | heart_decoration | โฎ๏ธ | peace_symbol
+| โ๏ธ | latin_cross | โช๏ธ | star_and_crescent | ๐ | om
+| โธ๏ธ | wheel_of_dharma | โก๏ธ | star_of_david | ๐ฏ | six_pointed_star
+| ๐ | menorah | โฏ๏ธ | yin_yang | โฆ๏ธ | orthodox_cross
+| ๐ | place_of_worship | โ | ophiuchus | โ๏ธ | aries
+| โ๏ธ | taurus | โ๏ธ | gemini | โ๏ธ | cancer
+| โ๏ธ | leo | โ๏ธ | virgo | โ๏ธ | libra
+| โ๏ธ | scorpius | โ๏ธ | sagittarius | โ๏ธ | capricorn
+| โ๏ธ | aquarius | โ๏ธ | pisces | ๐ | id
+| โ๏ธ | atom_symbol | ๐ | accept | โข๏ธ | radioactive
+| โฃ๏ธ | biohazard | ๐ด | mobile_phone_off | ๐ณ | vibration_mode
+| ๐ถ | u6709 | ๐๏ธ | u7121 | ๐ธ | u7533
+| ๐บ | u55b6 | ๐ท๏ธ | u6708 | โด๏ธ | eight_pointed_black_star
+| ๐ | vs | ๐ฎ | white_flower | ๐ | ideograph_advantage
+| ใ๏ธ | secret | ใ๏ธ | congratulations | ๐ด | u5408
+| ๐ต | u6e80 | ๐น | u5272 | ๐ฒ | u7981
+| ๐
ฐ๏ธ | a | ๐
ฑ๏ธ | b | ๐ | ab
+| ๐ | cl | ๐
พ๏ธ | o2 | ๐ | sos
+| โ | x | โญ๏ธ | o | ๐ | stop_sign
+| โ๏ธ | no_entry | ๐ | name_badge | ๐ซ | no_entry_sign
+| ๐ฏ | 100 | ๐ข | anger | โจ๏ธ | hotsprings
+| ๐ท | no_pedestrians | ๐ฏ | do_not_litter | ๐ณ | no_bicycles
+| ๐ฑ | non-potable_water | ๐ | underage | ๐ต | no_mobile_phones
+| ๐ญ | no_smoking | โ๏ธ | exclamation | โ | grey_exclamation
+| โ | question | โ | grey_question | โผ๏ธ | bangbang
+| โ๏ธ | interrobang | ๐
| low_brightness | ๐ | high_brightness
+| ใฝ๏ธ | part_alternation_mark | โ ๏ธ | warning
+| ๐ธ | children_crossing | ๐ฑ | trident | โ๏ธ | fleur_de_lis
+| ๐ฐ | beginner | โป๏ธ | recycle | โ
| white_check_mark
+| ๐ฏ๏ธ | u6307 | ๐น | chart | โ๏ธ | sparkle
+| โณ๏ธ | eight_spoked_asterisk | โ | negative_squared_cross_mark
+| ๐ | globe_with_meridians | ๐ | diamond_shape_with_a_dot_inside
+| โ๏ธ | m | ๐ | cyclone | ๐ค | zzz
+| ๐ง | atm | ๐พ | wc | โฟ๏ธ | wheelchair
+| ๐
ฟ๏ธ | parking | ๐ณ | u7a7a | ๐๏ธ | sa
+| ๐ | passport_control | ๐ | customs | ๐ | baggage_claim
+| ๐
| left_luggage | ๐น | mens | ๐บ | womens
+| ๐ผ | baby_symbol | ๐ป | restroom | ๐ฎ | put_litter_in_its_place
+| ๐ฆ | cinema | ๐ถ | signal_strength | ๐ | koko
+| ๐ฃ | symbols | โน๏ธ | information_source | ๐ค | abc
+| ๐ก | abcd | ๐ | capital_abcd | ๐ | ng
+| ๐ | ok | ๐ | up | ๐ | cool
+| ๐ | new | ๐ | free |0๏ธโฃ | zero
+| 1๏ธโฃ | one | 2๏ธโฃ | two |3๏ธโฃ | three
+| 4๏ธโฃ | four |5๏ธโฃ | five |6๏ธโฃ | six
+| 7๏ธโฃ | seven |8๏ธโฃ | eight |9๏ธโฃ | nine
+| ๐ | keycap_ten | ๐ข | 1234 |#๏ธโฃ | hash
+| *๏ธโฃ | asterisk | โถ๏ธ | arrow_forward | โธ | pause_button
+| โฏ | play_or_pause_button | โน | stop_button
+| โบ | record_button | โญ | next_track_button | โฎ | previous_track_button
+| โฉ | fast_forward | โช | rewind | โซ | arrow_double_up
+| โฌ | arrow_double_down | โ๏ธ | arrow_backward | ๐ผ | arrow_up_small
+| ๐ฝ | arrow_down_small | โก๏ธ | arrow_right | โฌ
๏ธ | arrow_left
+| โฌ๏ธ | arrow_up | โฌ๏ธ | arrow_down | โ๏ธ | arrow_upper_right
+| โ๏ธ | arrow_lower_right | โ๏ธ | arrow_lower_left | โ๏ธ | arrow_upper_left
+| โ๏ธ | arrow_up_down | โ๏ธ | left_right_arrow | โช๏ธ | arrow_right_hook
+| โฉ๏ธ | leftwards_arrow_with_hook | โคด๏ธ | arrow_heading_up
+| โคต๏ธ | arrow_heading_down | ๐ | twisted_rightwards_arrows
+| ๐ | repeat | ๐ | repeat_one
+| ๐ | arrows_counterclockwise | ๐ | arrows_clockwise
+| ๐ต | musical_note | ๐ถ | notes | โ | heavy_plus_sign
+| โ | heavy_minus_sign | โ | heavy_division_sign | โ๏ธ | heavy_multiplication_x
+| ๐ฒ | heavy_dollar_sign | ๐ฑ | currency_exchange | โข๏ธ | tm
+| ยฉ๏ธ | copyright | ยฎ๏ธ | registered | ใฐ๏ธ | wavy_dash
+| โฐ | curly_loop | โฟ | loop | ๐ | end
+| ๐ | back | ๐ | on | ๐ | top
+| ๐ | soon | โ๏ธ | heavy_check_mark | โ๏ธ | ballot_box_with_check
+| ๐ | radio_button | โช๏ธ | white_circle | โซ๏ธ | black_circle
+| ๐ด | red_circle | ๐ต | large_blue_circle | ๐บ | small_red_triangle
+| ๐ป | small_red_triangle_down | ๐ธ | small_orange_diamond
+| ๐น | small_blue_diamond | ๐ถ | large_orange_diamond| ๐ท | large_blue_diamond
+| ๐ณ | white_square_button | ๐ฒ | black_square_button | โช๏ธ | black_small_square
+| โซ๏ธ | white_small_square | โพ๏ธ | black_medium_small_square
+| โฝ๏ธ | white_medium_small_square | โผ๏ธ | black_medium_square
+| โป๏ธ | white_medium_square | โฌ๏ธ | black_large_square | โฌ๏ธ | white_large_square
+| ๐ | speaker | ๐ | mute | ๐ | sound
+| ๐ | loud_sound | ๐ | bell | ๐ | no_bell
+| ๐ฃ | mega | ๐ข | loudspeaker | ๐โ๐จ | eye_speech_bubble
+| ๐ฌ | speech_balloon | ๐ญ | thought_balloon | ๐ฏ | right_anger_bubble
+| โ ๏ธ | spades | โฃ๏ธ | clubs | โฅ๏ธ | hearts
+| โฆ๏ธ | diamonds | ๐ | black_joker | ๐ด | flower_playing_cards
+| ๐๏ธ | mahjong | ๐ | clock1 | ๐ | clock2
+| ๐ | clock3 | ๐ | clock4 | ๐ | clock5
+| ๐ | clock6 | ๐ | clock7 | ๐ | clock8
+| ๐ | clock9 | ๐ | clock10 | ๐ | clock11
+| ๐ | clock12 | ๐ | clock130 | ๐ | clock230
+| ๐ | clock330 | ๐ | clock430 | ๐ | clock530
+| ๐ก | clock630 | ๐ข | clock730 | ๐ฃ | clock830
+| ๐ค | clock930 | ๐ฅ | clock1030 | ๐ฆ | clock1130
+| ๐ง | clock1230
+
+
+8. Flags *vimwiki-emoji-flags*
+==============================================================================
+
+Tin | | ^
+| ๐ณ๏ธ | white_flag | ๐ด | black_flag | ๐ | checkered_flag
+| ๐ฉ | triangular_flag_on_post | ๐ณ๏ธโ๐ | rainbow_flag
+| ๐ฆ๐ซ | afghanistan | ๐ฆ๐ฝ | aland_islands | ๐ฆ๐ฑ | albania
+| ๐ฉ๐ฟ | algeria | ๐ฆ๐ธ | american_samoa | ๐ฆ๐ฉ | andorra
+| ๐ฆ๐ด | angola | ๐ฆ๐ฎ | anguilla | ๐ฆ๐ถ | antarctica
+| ๐ฆ๐ฌ | antigua_barbuda | ๐ฆ๐ท | argentina | ๐ฆ๐ฒ | armenia
+| ๐ฆ๐ผ | aruba | ๐ฆ๐บ | australia | ๐ฆ๐น | austria
+| ๐ฆ๐ฟ | azerbaijan | ๐ง๐ธ | bahamas | ๐ง๐ญ | bahrain
+| ๐ง๐ฉ | bangladesh | ๐ง๐ง | barbados | ๐ง๐พ | belarus
+| ๐ง๐ช | belgium | ๐ง๐ฟ | belize | ๐ง๐ฏ | benin
+| ๐ง๐ฒ | bermuda | ๐ง๐น | bhutan | ๐ง๐ด | bolivia
+| ๐ง๐ถ | caribbean_netherlands | ๐ง๐ฆ | bosnia_herzegovina
+| ๐ง๐ผ | botswana | ๐ง๐ท | brazil | ๐ฎ๐ด | british_indian_ocean_territory
+| ๐ป๐ฌ | british_virgin_islands | ๐ง๐ณ | brunei
+| ๐ง๐ฌ | bulgaria | ๐ง๐ซ | burkina_faso | ๐ง๐ฎ | burundi
+| ๐จ๐ป | cape_verde | ๐ฐ๐ญ | cambodia | ๐จ๐ฒ | cameroon
+| ๐จ๐ฆ | canada | ๐ฎ๐จ | canary_islands | ๐ฐ๐พ | cayman_islands
+| ๐จ๐ซ | central_african_republic | ๐น๐ฉ | chad
+| ๐จ๐ฑ | chile | ๐จ๐ณ | cn | ๐จ๐ฝ | christmas_island
+| ๐จ๐จ | cocos_islands | ๐จ๐ด | colombia | ๐ฐ๐ฒ | comoros
+| ๐จ๐ฌ | congo_brazzaville | ๐จ๐ฉ | congo_kinshasa | ๐จ๐ฐ | cook_islands
+| ๐จ๐ท | costa_rica | ๐จ๐ฎ | cote_divoire | ๐ญ๐ท | croatia
+| ๐จ๐บ | cuba | ๐จ๐ผ | curacao | ๐จ๐พ | cyprus
+| ๐จ๐ฟ | czech_republic | ๐ฉ๐ฐ | denmark | ๐ฉ๐ฏ | djibouti
+| ๐ฉ๐ฒ | dominica | ๐ฉ๐ด | dominican_republic| ๐ช๐จ | ecuador
+| ๐ช๐ฌ | egypt | ๐ธ๐ป | el_salvador | ๐ฌ๐ถ | equatorial_guinea
+| ๐ช๐ท | eritrea | ๐ช๐ช | estonia | ๐ช๐น | ethiopia
+| ๐ช๐บ | eu | ๐ซ๐ฐ | falkland_islands | ๐ซ๐ด | faroe_islands
+| ๐ซ๐ฏ | fiji | ๐ซ๐ฎ | finland | ๐ซ๐ท | fr
+| ๐ฌ๐ซ | french_guiana | ๐ต๐ซ | french_polynesia | ๐น๐ซ | french_southern_territories
+| ๐ฌ๐ฆ | gabon | ๐ฌ๐ฒ | gambia | ๐ฌ๐ช | georgia
+| ๐ฉ๐ช | de | ๐ฌ๐ญ | ghana | ๐ฌ๐ฎ | gibraltar
+| ๐ฌ๐ท | greece | ๐ฌ๐ฑ | greenland | ๐ฌ๐ฉ | grenada
+| ๐ฌ๐ต | guadeloupe | ๐ฌ๐บ | guam | ๐ฌ๐น | guatemala
+| ๐ฌ๐ฌ | guernsey | ๐ฌ๐ณ | guinea | ๐ฌ๐ผ | guinea_bissau
+| ๐ฌ๐พ | guyana | ๐ญ๐น | haiti | ๐ญ๐ณ | honduras
+| ๐ญ๐ฐ | hong_kong | ๐ญ๐บ | hungary | ๐ฎ๐ธ | iceland
+| ๐ฎ๐ณ | india | ๐ฎ๐ฉ | indonesia | ๐ฎ๐ท | iran
+| ๐ฎ๐ถ | iraq | ๐ฎ๐ช | ireland | ๐ฎ๐ฒ | isle_of_man
+| ๐ฎ๐ฑ | israel | ๐ฎ๐น | it | ๐ฏ๐ฒ | jamaica
+| ๐ฏ๐ต | jp | ๐ | crossed_flags | ๐ฏ๐ช | jersey
+| ๐ฏ๐ด | jordan | ๐ฐ๐ฟ | kazakhstan | ๐ฐ๐ช | kenya
+| ๐ฐ๐ฎ | kiribati | ๐ฝ๐ฐ | kosovo | ๐ฐ๐ผ | kuwait
+| ๐ฐ๐ฌ | kyrgyzstan | ๐ฑ๐ฆ | laos | ๐ฑ๐ป | latvia
+| ๐ฑ๐ง | lebanon | ๐ฑ๐ธ | lesotho | ๐ฑ๐ท | liberia
+| ๐ฑ๐พ | libya | ๐ฑ๐ฎ | liechtenstein | ๐ฑ๐น | lithuania
+| ๐ฑ๐บ | luxembourg | ๐ฒ๐ด | macau | ๐ฒ๐ฐ | macedonia
+| ๐ฒ๐ฌ | madagascar | ๐ฒ๐ผ | malawi | ๐ฒ๐พ | malaysia
+| ๐ฒ๐ป | maldives | ๐ฒ๐ฑ | mali | ๐ฒ๐น | malta
+| ๐ฒ๐ญ | marshall_islands | ๐ฒ๐ถ | martinique | ๐ฒ๐ท | mauritania
+| ๐ฒ๐บ | mauritius | ๐พ๐น | mayotte | ๐ฒ๐ฝ | mexico
+| ๐ซ๐ฒ | micronesia | ๐ฒ๐ฉ | moldova | ๐ฒ๐จ | monaco
+| ๐ฒ๐ณ | mongolia | ๐ฒ๐ช | montenegro | ๐ฒ๐ธ | montserrat
+| ๐ฒ๐ฆ | morocco | ๐ฒ๐ฟ | mozambique | ๐ฒ๐ฒ | myanmar
+| ๐ณ๐ฆ | namibia | ๐ณ๐ท | nauru | ๐ณ๐ต | nepal
+| ๐ณ๐ฑ | netherlands | ๐ณ๐จ | new_caledonia | ๐ณ๐ฟ | new_zealand
+| ๐ณ๐ฎ | nicaragua | ๐ณ๐ช | niger | ๐ณ๐ฌ | nigeria
+| ๐ณ๐บ | niue | ๐ณ๐ซ | norfolk_island | ๐ฒ๐ต | northern_mariana_islands
+| ๐ฐ๐ต | north_korea | ๐ณ๐ด | norway | ๐ด๐ฒ | oman
+| ๐ต๐ฐ | pakistan | ๐ต๐ผ | palau | ๐ต๐ธ | palestinian_territories
+| ๐ต๐ฆ | panama | ๐ต๐ฌ | papua_new_guinea | ๐ต๐พ | paraguay
+| ๐ต๐ช | peru | ๐ต๐ญ | philippines | ๐ต๐ณ | pitcairn_islands
+| ๐ต๐ฑ | poland | ๐ต๐น | portugal | ๐ต๐ท | puerto_rico
+| ๐ถ๐ฆ | qatar | ๐ท๐ช | reunion | ๐ท๐ด | romania
+| ๐ท๐บ | ru | ๐ท๐ผ | rwanda | ๐ง๐ฑ | st_barthelemy
+| ๐ธ๐ญ | st_helena | ๐ฐ๐ณ | st_kitts_nevis | ๐ฑ๐จ | st_lucia
+| ๐ต๐ฒ | st_pierre_miquelon | ๐ป๐จ | st_vincent_grenadines
+| ๐ผ๐ธ | samoa | ๐ธ๐ฒ | san_marino | ๐ธ๐น | sao_tome_principe
+| ๐ธ๐ฆ | saudi_arabia | ๐ธ๐ณ | senegal | ๐ท๐ธ | serbia
+| ๐ธ๐จ | seychelles | ๐ธ๐ฑ | sierra_leone | ๐ธ๐ฌ | singapore
+| ๐ธ๐ฝ | sint_maarten | ๐ธ๐ฐ | slovakia | ๐ธ๐ฎ | slovenia
+| ๐ธ๐ง | solomon_islands | ๐ธ๐ด | somalia | ๐ฟ๐ฆ | south_africa
+| ๐ฌ๐ธ | south_georgia_south_sandwich_islands| ๐ฐ๐ท | kr
+| ๐ธ๐ธ | south_sudan | ๐ช๐ธ | es | ๐ฑ๐ฐ | sri_lanka
+| ๐ธ๐ฉ | sudan | ๐ธ๐ท | suriname | ๐ธ๐ฟ | swaziland
+| ๐ธ๐ช | sweden | ๐จ๐ญ | switzerland | ๐ธ๐พ | syria
+| ๐น๐ผ | taiwan | ๐น๐ฏ | tajikistan | ๐น๐ฟ | tanzania
+| ๐น๐ญ | thailand | ๐น๐ฑ | timor_leste | ๐น๐ฌ | togo
+| ๐น๐ฐ | tokelau | ๐น๐ด | tonga | ๐น๐น | trinidad_tobago
+| ๐น๐ณ | tunisia | ๐น๐ท | tr | ๐น๐ฒ | turkmenistan
+| ๐น๐จ | turks_caicos_islands| ๐น๐ป | tuvalu | ๐บ๐ฌ | uganda
+| ๐บ๐ฆ | ukraine | ๐ฆ๐ช | united_arab_emirate| ๐ฌ๐ง | gb
+| ๐บ๐ธ | us | ๐ป๐ฎ | us_virgin_islands | ๐บ๐พ | uruguay
+| ๐บ๐ฟ | uzbekistan | ๐ป๐บ | vanuatu | ๐ป๐ฆ | vatican_city
+| ๐ป๐ช | venezuela | ๐ป๐ณ | vietnam | ๐ผ๐ซ | wallis_futuna
+| ๐ช๐ญ | western_sahara | ๐พ๐ช | yemen | ๐ฟ๐ฒ | zambia
+| ๐ฟ๐ผ | zimbabwe
diff --git a/doc/vimwiki.txt b/doc/vimwiki.txt
@@ -3574,6 +3574,28 @@ to not set commentstring by vimwiki.
The default is %%%s.
+------------------------------------------------------------------------------
+*g:vimwiki_emoji_enable*
+
+Bitfield: Enable/disable emoji conceal and complete (with |i_CTRL-X_CTRL-U|).
+Note that the |completefunc| is only set if it does not exists already to keep
+other plugin works by default. It can be set it manualy with: >
+ set completefunc=vimwiki#emoji#complete
+
+To replace emoji alias (like :cat:) by their value (like ๐ฑ) in current file: >
+ %s/:\([^:]\+\):/\=get(vimwiki#emoji#get_dic(), submatch(1), submatch(0))/g
+
+Emoji features hard copied from https://github.com/junegunn/vim-emoji
+
+Value Description~
+0 Disable emoji support
+1 Enable emoji conceal
+2 Enable emoji complete
+3 Enable both
+
+Default: 3
+
+
==============================================================================
13. Getting help *vimwiki-help*
@@ -3717,6 +3739,7 @@ http://code.google.com/p/vimwiki/issues/list. They may be accessible from
https://github.com/vimwiki-backup/vimwiki/issues.
New:~
+ * Feature: Support Emoji (Conceal and Complete)
* Issue #209: Feature: Markdown: Support SetExt Heading
* Issue #847 #640: Feature: Markdown anchor
normalize and unormalize: better follow_link and |VimwikiTOC|
diff --git a/ftplugin/vimwiki.vim b/ftplugin/vimwiki.vim
@@ -110,7 +110,12 @@ function! Complete_wikifiles(findstart, base) abort
endif
endfunction
+" Set completion
setlocal omnifunc=Complete_wikifiles
+if and(vimwiki#vars#get_global('emoji_enable'), 2) != 0
+ \ && &completefunc ==# ''
+ set completefunc=vimwiki#emoji#complete
+endif
" Declare settings necessary for the automatic formatting of lists
diff --git a/syntax/vimwiki.vim b/syntax/vimwiki.vim
@@ -259,10 +259,10 @@ syntax match VimwikiTableRow /^\s*|.\+|\s*$/
\ VimwikiSubScriptT,
\ VimwikiCodeT,
\ VimwikiEqInT,
+ \ VimwikiEmoji,
\ @Spell
-syntax match VimwikiCellSeparator
- \ /\%(|\)\|\%(-\@<=+\-\@=\)\|\%([|+]\@<=-\+\)/ contained
+syntax match VimwikiCellSeparator /\%(|\)\|\%(-\@<=+\-\@=\)\|\%([|+]\@<=-\+\)/ contained
" Lists
@@ -306,7 +306,7 @@ syntax match VimwikiPlaceholder
syntax match VimwikiPlaceholderParam /.*/ contained
-" html tags
+" html tags <u>
if vimwiki#vars#get_global('valid_html_tags') !=? ''
" Include: Source html file here
execute 'source ' . expand('<sfile>:h') . '/vimwiki_html.vim'
@@ -316,7 +316,6 @@ endif
" tags
execute 'syntax match VimwikiTag /'.vimwiki#vars#get_syntaxlocal('rxTags').'/'
-
" header groups highlighting
if vimwiki#vars#get_global('hl_headers') == 0
" Strangely in default colorscheme Title group is not set to bold for cterm...
@@ -335,11 +334,17 @@ else
endif
-
" Highlight Typefaces -> u.vim
let s:typeface_dic = vimwiki#vars#get_syntaxlocal('dTypeface')
call vimwiki#u#hi_typeface(s:typeface_dic)
+
+" Emoji :dog: (after tags to take precedence)
+if and(vimwiki#vars#get_global('emoji_enable'), 1) != 0 && has('conceal')
+ call vimwiki#emoji#apply_conceal()
+endif
+
+
" Link highlighting groups
""""""""""""""""""""""""""