From 55a482ccc2756d0c79aa4790dc061f6f5d61fccb Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Wed, 29 Nov 2023 02:10:59 +0100 Subject: prr-ui: Pick a random emoji to include in `PrrApprove` I collected a list of emoji from https://github.com/ikatyang/emoji-cheat-sheet and trimmed it down. Now, the pull request approval message will chose one of these emoji at random to include. --- bundle/prr-ui/autoload/prr_ui.vim | 862 ++++++++++++++++++++++++++++++++++ bundle/prr-ui/ftplugin/prr/prr_ui.vim | 4 +- 2 files changed, 864 insertions(+), 2 deletions(-) create mode 100644 bundle/prr-ui/autoload/prr_ui.vim (limited to 'bundle') diff --git a/bundle/prr-ui/autoload/prr_ui.vim b/bundle/prr-ui/autoload/prr_ui.vim new file mode 100644 index 0000000..a60e5ce --- /dev/null +++ b/bundle/prr-ui/autoload/prr_ui.vim @@ -0,0 +1,862 @@ +let s:emoji = [ + \ '๐ŸŒซ', + \ '๐Ÿ’ซ', + \ '๐Ÿ‘น', + \ '๐Ÿ‘บ', + \ '๐Ÿ‘ฝ', + \ '๐Ÿ‘พ', + \ '๐Ÿค–', + \ '๐Ÿ’Œ', + \ '๐Ÿ”ฅ', + \ '๐Ÿ’ข', + \ '๐Ÿ’ฅ', + \ '๐Ÿ’ซ', + \ '๐Ÿ’ฆ', + \ '๐Ÿ’จ', + \ '๐Ÿ•ณ', + \ '๐Ÿ’ฌ', + \ '๐Ÿ‘', + \ '๐Ÿ—จ', + \ '๐Ÿ—จ', + \ '๐Ÿ—ฏ', + \ '๐Ÿ’ญ', + \ '๐Ÿฆฟ', + \ '๐Ÿง ', + \ '๐Ÿซ€', + \ '๐Ÿซ', + \ '๐Ÿฆท', + \ '๐Ÿฆด', + \ '๐Ÿ‘€', + \ '๐Ÿ‘', + \ '๐Ÿณ', + \ '๐Ÿ”ง', + \ '๐Ÿ’ผ', + \ '๐Ÿ”ฌ', + \ '๐Ÿ’ป', + \ '๐ŸŽค', + \ '๐ŸŽจ', + \ '๐Ÿš’', + \ '๐ŸŽ„', + \ '๐Ÿงš', + \ '๐Ÿคบ', + \ '๐Ÿ‡', + \ '๐Ÿ›€', + \ '๐Ÿ›Œ', + \ '๐Ÿ‘ช', + \ '๐Ÿต', + \ '๐Ÿ’', + \ '๐Ÿฆ', + \ '๐Ÿฆง', + \ '๐Ÿถ', + \ '๐Ÿ•', + \ '๐Ÿฆฎ', + \ '๐Ÿ•', + \ '๐Ÿฆบ', + \ '๐Ÿฉ', + \ '๐Ÿบ', + \ '๐ŸฆŠ', + \ '๐Ÿฆ', + \ '๐Ÿฑ', + \ '๐Ÿˆ', + \ '๐Ÿฆ', + \ '๐Ÿฏ', + \ '๐Ÿ…', + \ '๐Ÿ†', + \ '๐Ÿด', + \ '๐ŸŽ', + \ '๐Ÿฆ„', + \ '๐Ÿฆ“', + \ '๐ŸฆŒ', + \ '๐Ÿฆฌ', + \ '๐Ÿฎ', + \ '๐Ÿ‚', + \ '๐Ÿƒ', + \ '๐Ÿ„', + \ '๐Ÿท', + \ '๐Ÿ–', + \ '๐Ÿ—', + \ '๐Ÿฝ', + \ '๐Ÿ', + \ '๐Ÿ', + \ '๐Ÿช', + \ '๐Ÿซ', + \ '๐Ÿฆ™', + \ '๐Ÿฆ’', + \ '๐Ÿ˜', + \ '๐Ÿฆฃ', + \ '๐Ÿฆ', + \ '๐Ÿฆ›', + \ '๐Ÿญ', + \ '๐Ÿ', + \ '๐Ÿ€', + \ '๐Ÿน', + \ '๐Ÿฐ', + \ '๐Ÿ‡', + \ '๐Ÿฟ', + \ '๐Ÿฆซ', + \ '๐Ÿฆ”', + \ '๐Ÿฆ‡', + \ '๐Ÿป', + \ 'โ„', + \ '๐Ÿจ', + \ '๐Ÿผ', + \ '๐Ÿฆฅ', + \ '๐Ÿฆฆ', + \ '๐Ÿฆจ', + \ '๐Ÿฆ˜', + \ '๐Ÿฆก', + \ '๐Ÿฆƒ', + \ '๐Ÿ”', + \ '๐Ÿ“', + \ '๐Ÿฃ', + \ '๐Ÿค', + \ '๐Ÿฅ', + \ '๐Ÿฆ', + \ '๐Ÿง', + \ '๐Ÿ•Š', + \ '๐Ÿฆ…', + \ '๐Ÿฆ†', + \ '๐Ÿฆข', + \ '๐Ÿฆ‰', + \ '๐Ÿฆค', + \ '๐Ÿชถ', + \ '๐Ÿฆฉ', + \ '๐Ÿฆš', + \ '๐Ÿฆœ', + \ '๐Ÿธ', + \ '๐ŸŠ', + \ '๐Ÿข', + \ '๐ŸฆŽ', + \ '๐Ÿ', + \ '๐Ÿฒ', + \ '๐Ÿ‰', + \ '๐Ÿฆ•', + \ '๐Ÿฆ–', + \ '๐Ÿณ', + \ '๐Ÿ‹', + \ '๐Ÿฌ', + \ '๐Ÿฆญ', + \ '๐ŸŸ', + \ '๐Ÿ ', + \ '๐Ÿก', + \ '๐Ÿฆˆ', + \ '๐Ÿ™', + \ '๐Ÿš', + \ '๐ŸŒ', + \ '๐Ÿฆ‹', + \ '๐Ÿ›', + \ '๐Ÿœ', + \ '๐Ÿ', + \ '๐Ÿชฒ', + \ '๐Ÿž', + \ '๐Ÿฆ—', + \ '๐Ÿชณ', + \ '๐Ÿ•ท', + \ '๐Ÿ•ธ', + \ '๐Ÿฆ‚', + \ '๐ŸฆŸ', + \ '๐Ÿชฐ', + \ '๐Ÿฆ ', + \ '๐Ÿ’', + \ '๐ŸŒธ', + \ '๐Ÿ’ฎ', + \ '๐Ÿต', + \ '๐ŸŒน', + \ '๐Ÿฅ€', + \ '๐ŸŒบ', + \ '๐ŸŒป', + \ '๐ŸŒผ', + \ '๐ŸŒท', + \ '๐ŸŒฑ', + \ '๐Ÿชด', + \ '๐ŸŒฒ', + \ '๐ŸŒณ', + \ '๐ŸŒด', + \ '๐ŸŒต', + \ '๐ŸŒพ', + \ '๐ŸŒฟ', + \ '๐Ÿ€', + \ '๐Ÿ', + \ '๐Ÿ‚', + \ '๐Ÿƒ', + \ '๐Ÿ„', + \ '๐Ÿ‡', + \ '๐Ÿˆ', + \ '๐Ÿ‰', + \ '๐ŸŠ', + \ '๐Ÿ‹', + \ '๐ŸŒ', + \ '๐Ÿ', + \ '๐Ÿฅญ', + \ '๐ŸŽ', + \ '๐Ÿ', + \ '๐Ÿ', + \ '๐Ÿ‘', + \ '๐Ÿ’', + \ '๐Ÿ“', + \ '๐Ÿซ', + \ '๐Ÿฅ', + \ '๐Ÿ…', + \ '๐Ÿซ’', + \ '๐Ÿฅฅ', + \ '๐Ÿฅ‘', + \ '๐Ÿ†', + \ '๐Ÿฅ”', + \ '๐Ÿฅ•', + \ '๐ŸŒฝ', + \ '๐ŸŒถ', + \ '๐Ÿซ‘', + \ '๐Ÿฅ’', + \ '๐Ÿฅฌ', + \ '๐Ÿฅฆ', + \ '๐Ÿง„', + \ '๐Ÿง…', + \ '๐Ÿฅœ', + \ '๐ŸŒฐ', + \ '๐Ÿž', + \ '๐Ÿฅ', + \ '๐Ÿฅ–', + \ '๐Ÿซ“', + \ '๐Ÿฅจ', + \ '๐Ÿฅฏ', + \ '๐Ÿฅž', + \ '๐Ÿง‡', + \ '๐Ÿง€', + \ '๐Ÿ–', + \ '๐Ÿ—', + \ '๐Ÿฅฉ', + \ '๐Ÿฅ“', + \ '๐Ÿ”', + \ '๐ŸŸ', + \ '๐Ÿ•', + \ '๐ŸŒญ', + \ '๐Ÿฅช', + \ '๐ŸŒฎ', + \ '๐ŸŒฏ', + \ '๐Ÿซ”', + \ '๐Ÿฅ™', + \ '๐Ÿง†', + \ '๐Ÿฅš', + \ '๐Ÿณ', + \ '๐Ÿฅ˜', + \ '๐Ÿฒ', + \ '๐Ÿซ•', + \ '๐Ÿฅฃ', + \ '๐Ÿฅ—', + \ '๐Ÿฟ', + \ '๐Ÿงˆ', + \ '๐Ÿง‚', + \ '๐Ÿฅซ', + \ '๐Ÿฑ', + \ '๐Ÿ˜', + \ '๐Ÿ™', + \ '๐Ÿš', + \ '๐Ÿ›', + \ '๐Ÿœ', + \ '๐Ÿ', + \ '๐Ÿ ', + \ '๐Ÿข', + \ '๐Ÿฃ', + \ '๐Ÿค', + \ '๐Ÿฅ', + \ '๐Ÿฅฎ', + \ '๐Ÿก', + \ '๐ŸฅŸ', + \ '๐Ÿฅ ', + \ '๐Ÿฅก', + \ '๐Ÿฆ€', + \ '๐Ÿฆž', + \ '๐Ÿฆ', + \ '๐Ÿฆ‘', + \ '๐Ÿฆช', + \ '๐Ÿฆ', + \ '๐Ÿง', + \ '๐Ÿจ', + \ '๐Ÿฉ', + \ '๐Ÿช', + \ '๐ŸŽ‚', + \ '๐Ÿฐ', + \ '๐Ÿง', + \ '๐Ÿฅง', + \ '๐Ÿซ', + \ '๐Ÿฌ', + \ '๐Ÿญ', + \ '๐Ÿฎ', + \ '๐Ÿฏ', + \ '๐Ÿผ', + \ '๐Ÿฅ›', + \ 'โ˜•', + \ '๐Ÿซ–', + \ '๐Ÿต', + \ '๐Ÿถ', + \ '๐Ÿพ', + \ '๐Ÿท', + \ '๐Ÿธ', + \ '๐Ÿน', + \ '๐Ÿบ', + \ '๐Ÿป', + \ '๐Ÿฅ‚', + \ '๐Ÿฅƒ', + \ '๐Ÿฅค', + \ '๐Ÿง‹', + \ '๐Ÿงƒ', + \ '๐Ÿง‰', + \ '๐ŸงŠ', + \ '๐Ÿฅข', + \ '๐Ÿฝ', + \ '๐Ÿด', + \ '๐Ÿฅ„', + \ '๐Ÿ”ช', + \ '๐Ÿบ', + \ '๐ŸŒ', + \ '๐ŸŒŽ', + \ '๐ŸŒ', + \ '๐ŸŒ', + \ '๐Ÿ—บ', + \ '๐Ÿ—พ', + \ '๐Ÿงญ', + \ '๐Ÿ”', + \ 'โ›ฐ', + \ '๐ŸŒ‹', + \ '๐Ÿ—ป', + \ '๐Ÿ•', + \ '๐Ÿ–', + \ '๐Ÿœ', + \ '๐Ÿ', + \ '๐Ÿž', + \ '๐ŸŸ', + \ '๐Ÿ›', + \ '๐Ÿ—', + \ '๐Ÿงฑ', + \ '๐Ÿชจ', + \ '๐Ÿชต', + \ '๐Ÿ›–', + \ '๐Ÿ˜', + \ '๐Ÿš', + \ '๐Ÿ ', + \ '๐Ÿก', + \ '๐Ÿข', + \ '๐Ÿฃ', + \ '๐Ÿค', + \ '๐Ÿฅ', + \ '๐Ÿฆ', + \ '๐Ÿจ', + \ '๐Ÿฉ', + \ '๐Ÿช', + \ '๐Ÿซ', + \ '๐Ÿฌ', + \ '๐Ÿญ', + \ '๐Ÿฏ', + \ '๐Ÿฐ', + \ '๐Ÿ’’', + \ '๐Ÿ—ผ', + \ '๐Ÿ—ฝ', + \ 'โ›ช', + \ '๐Ÿ•Œ', + \ '๐Ÿ›•', + \ '๐Ÿ•', + \ 'โ›ฉ', + \ '๐Ÿ•‹', + \ 'โ›ฒ', + \ 'โ›บ', + \ '๐ŸŒ', + \ '๐ŸŒƒ', + \ '๐Ÿ™', + \ '๐ŸŒ„', + \ '๐ŸŒ…', + \ '๐ŸŒ†', + \ '๐ŸŒ‡', + \ '๐ŸŒ‰', + \ 'โ™จ', + \ '๐ŸŽ ', + \ '๐ŸŽก', + \ '๐ŸŽข', + \ '๐Ÿ’ˆ', + \ '๐ŸŽช', + \ '๐Ÿš‚', + \ '๐Ÿšƒ', + \ '๐Ÿš„', + \ '๐Ÿš…', + \ '๐Ÿš†', + \ '๐Ÿš‡', + \ '๐Ÿšˆ', + \ '๐Ÿš‰', + \ '๐ŸšŠ', + \ '๐Ÿš', + \ '๐Ÿšž', + \ '๐Ÿš‹', + \ '๐ŸšŒ', + \ '๐Ÿš', + \ '๐ŸšŽ', + \ '๐Ÿš', + \ '๐Ÿš‘', + \ '๐Ÿš’', + \ '๐Ÿš“', + \ '๐Ÿš”', + \ '๐Ÿš•', + \ '๐Ÿš–', + \ '๐Ÿš—', + \ '๐Ÿš˜', + \ '๐Ÿš™', + \ '๐Ÿ›ป', + \ '๐Ÿšš', + \ '๐Ÿš›', + \ '๐Ÿšœ', + \ '๐ŸŽ', + \ '๐Ÿ', + \ '๐Ÿ›ต', + \ '๐Ÿฆฝ', + \ '๐Ÿฆผ', + \ '๐Ÿ›บ', + \ '๐Ÿšฒ', + \ '๐Ÿ›ด', + \ '๐Ÿ›น', + \ '๐Ÿ›ผ', + \ '๐Ÿš', + \ '๐Ÿ›ฃ', + \ '๐Ÿ›ค', + \ '๐Ÿ›ข', + \ 'โ›ฝ', + \ '๐Ÿšจ', + \ '๐Ÿšฅ', + \ '๐Ÿšฆ', + \ '๐Ÿ›‘', + \ '๐Ÿšง', + \ 'โš“', + \ 'โ›ต', + \ '๐Ÿ›ถ', + \ '๐Ÿšค', + \ '๐Ÿ›ณ', + \ 'โ›ด', + \ '๐Ÿ›ฅ', + \ '๐Ÿšข', + \ '๐Ÿ›ฉ', + \ '๐Ÿ›ซ', + \ '๐Ÿ›ฌ', + \ '๐Ÿช‚', + \ '๐Ÿ’บ', + \ '๐Ÿš', + \ '๐ŸšŸ', + \ '๐Ÿš ', + \ '๐Ÿšก', + \ '๐Ÿ›ฐ', + \ '๐Ÿš€', + \ '๐Ÿ›ธ', + \ '๐Ÿ›Ž', + \ '๐Ÿงณ', + \ 'โŒ›', + \ 'โณ', + \ 'โŒš', + \ 'โฐ', + \ '๐Ÿ•ฐ', + \ '๐Ÿ•›', + \ '๐Ÿ•ง', + \ '๐Ÿ•', + \ '๐Ÿ•œ', + \ '๐Ÿ•‘', + \ '๐Ÿ•', + \ '๐Ÿ•’', + \ '๐Ÿ•ž', + \ '๐Ÿ•“', + \ '๐Ÿ•Ÿ', + \ '๐Ÿ•”', + \ '๐Ÿ• ', + \ '๐Ÿ••', + \ '๐Ÿ•ก', + \ '๐Ÿ•–', + \ '๐Ÿ•ข', + \ '๐Ÿ•—', + \ '๐Ÿ•ฃ', + \ '๐Ÿ•˜', + \ '๐Ÿ•ค', + \ '๐Ÿ•™', + \ '๐Ÿ•ฅ', + \ '๐Ÿ•š', + \ '๐Ÿ•ฆ', + \ '๐ŸŒ‘', + \ '๐ŸŒ’', + \ '๐ŸŒ“', + \ '๐ŸŒ”', + \ '๐ŸŒ•', + \ '๐ŸŒ–', + \ '๐ŸŒ—', + \ '๐ŸŒ˜', + \ '๐ŸŒ™', + \ '๐ŸŒš', + \ '๐ŸŒ›', + \ '๐ŸŒœ', + \ '๐ŸŒก', + \ 'โ˜€', + \ '๐ŸŒ', + \ '๐ŸŒž', + \ '๐Ÿช', + \ 'โญ', + \ '๐ŸŒŸ', + \ '๐ŸŒ ', + \ '๐ŸŒŒ', + \ 'โ˜', + \ 'โ›…', + \ 'โ›ˆ', + \ '๐ŸŒค', + \ '๐ŸŒฅ', + \ '๐ŸŒฆ', + \ '๐ŸŒง', + \ '๐ŸŒจ', + \ '๐ŸŒฉ', + \ '๐ŸŒช', + \ '๐ŸŒซ', + \ '๐ŸŒ€', + \ '๐ŸŒˆ', + \ '๐ŸŒ‚', + \ 'โ˜‚', + \ 'โ˜”', + \ 'โ›ฑ', + \ 'โšก', + \ 'โ„', + \ 'โ˜ƒ', + \ 'โ›„', + \ 'โ˜„', + \ '๐Ÿ”ฅ', + \ '๐Ÿ’ง', + \ '๐ŸŒŠ', + \ '๐ŸŽƒ', + \ '๐ŸŽ„', + \ '๐ŸŽ†', + \ '๐ŸŽ‡', + \ '๐Ÿงจ', + \ 'โœจ', + \ '๐ŸŽˆ', + \ '๐ŸŽ‰', + \ '๐ŸŽŠ', + \ '๐ŸŽ‹', + \ '๐ŸŽ', + \ '๐ŸŽŽ', + \ '๐ŸŽ', + \ '๐ŸŽ', + \ '๐ŸŽ‘', + \ '๐Ÿงง', + \ '๐ŸŽ€', + \ '๐ŸŽ', + \ '๐ŸŽ—', + \ '๐ŸŽŸ', + \ '๐ŸŽซ', + \ '๐ŸŽ–', + \ '๐Ÿ†', + \ '๐Ÿ…', + \ '๐Ÿฅ‡', + \ '๐Ÿฅˆ', + \ '๐Ÿฅ‰', + \ 'โšฝ', + \ 'โšพ', + \ '๐ŸฅŽ', + \ '๐Ÿ€', + \ '๐Ÿ', + \ '๐Ÿˆ', + \ '๐Ÿ‰', + \ '๐ŸŽพ', + \ '๐Ÿฅ', + \ '๐ŸŽณ', + \ '๐Ÿ', + \ '๐Ÿ‘', + \ '๐Ÿ’', + \ '๐Ÿฅ', + \ '๐Ÿ“', + \ '๐Ÿธ', + \ '๐ŸฅŠ', + \ '๐Ÿฅ‹', + \ '๐Ÿฅ…', + \ 'โ›ณ', + \ 'โ›ธ', + \ '๐ŸŽฃ', + \ '๐Ÿคฟ', + \ '๐ŸŽฝ', + \ '๐ŸŽฟ', + \ '๐Ÿ›ท', + \ '๐ŸฅŒ', + \ '๐ŸŽฏ', + \ '๐Ÿช€', + \ '๐Ÿช', + \ '๐Ÿ”ซ', + \ '๐ŸŽฑ', + \ '๐Ÿ”ฎ', + \ '๐Ÿช„', + \ '๐ŸŽฎ', + \ '๐Ÿ•น', + \ '๐ŸŽฐ', + \ '๐ŸŽฒ', + \ '๐Ÿงฉ', + \ '๐Ÿงธ', + \ '๐Ÿช…', + \ '๐Ÿช†', + \ '๐Ÿƒ', + \ '๐Ÿ€„', + \ '๐ŸŽด', + \ '๐ŸŽญ', + \ '๐Ÿ–ผ', + \ '๐ŸŽจ', + \ '๐Ÿงต', + \ '๐Ÿชก', + \ '๐Ÿงถ', + \ '๐Ÿชข', + \ '๐Ÿ‘“', + \ '๐Ÿ•ถ', + \ '๐Ÿฅฝ', + \ '๐Ÿฅผ', + \ '๐Ÿฆบ', + \ '๐Ÿ‘”', + \ '๐Ÿ‘•', + \ '๐Ÿ‘–', + \ '๐Ÿงฃ', + \ '๐Ÿงค', + \ '๐Ÿงฅ', + \ '๐Ÿ‘—', + \ '๐Ÿ‘˜', + \ '๐Ÿฅป', + \ '๐Ÿฉฑ', + \ '๐Ÿ‘š', + \ '๐Ÿ‘›', + \ '๐Ÿ‘œ', + \ '๐Ÿ‘', + \ '๐Ÿ›', + \ '๐ŸŽ’', + \ '๐Ÿฉด', + \ '๐Ÿ‘ž', + \ '๐Ÿ‘Ÿ', + \ '๐Ÿฅพ', + \ '๐Ÿฅฟ', + \ '๐Ÿ‘ ', + \ '๐Ÿ‘ก', + \ '๐Ÿฉฐ', + \ '๐Ÿ‘ข', + \ '๐Ÿ‘‘', + \ '๐Ÿ‘’', + \ '๐ŸŽฉ', + \ '๐ŸŽ“', + \ '๐Ÿงข', + \ '๐Ÿช–', + \ '๐Ÿ“ฟ', + \ '๐Ÿ’„', + \ '๐Ÿ’', + \ '๐Ÿ’Ž', + \ '๐Ÿ”‡', + \ '๐Ÿ”ˆ', + \ '๐Ÿ”‰', + \ '๐Ÿ”Š', + \ '๐Ÿ“ข', + \ '๐Ÿ“ฃ', + \ '๐Ÿ“ฏ', + \ '๐Ÿ””', + \ '๐Ÿ”•', + \ '๐ŸŽผ', + \ '๐ŸŽต', + \ '๐ŸŽถ', + \ '๐ŸŽ™', + \ '๐ŸŽš', + \ '๐ŸŽ›', + \ '๐ŸŽค', + \ '๐ŸŽง', + \ '๐Ÿ“ป', + \ '๐ŸŽท', + \ '๐Ÿช—', + \ '๐ŸŽธ', + \ '๐ŸŽน', + \ '๐ŸŽบ', + \ '๐ŸŽป', + \ '๐Ÿช•', + \ '๐Ÿฅ', + \ '๐Ÿช˜', + \ '๐Ÿ“ฑ', + \ '๐Ÿ“ฒ', + \ 'โ˜Ž', + \ '๐Ÿ“ž', + \ '๐Ÿ“Ÿ', + \ '๐Ÿ“ ', + \ '๐Ÿ”‹', + \ '๐Ÿ”Œ', + \ '๐Ÿ’ป', + \ '๐Ÿ–ฅ', + \ '๐Ÿ–จ', + \ 'โŒจ', + \ '๐Ÿ–ฑ', + \ '๐Ÿ–ฒ', + \ '๐Ÿ’ฝ', + \ '๐Ÿ’พ', + \ '๐Ÿ’ฟ', + \ '๐Ÿ“€', + \ '๐Ÿงฎ', + \ '๐ŸŽฅ', + \ '๐ŸŽž', + \ '๐Ÿ“ฝ', + \ '๐ŸŽฌ', + \ '๐Ÿ“บ', + \ '๐Ÿ“ท', + \ '๐Ÿ“ธ', + \ '๐Ÿ“น', + \ '๐Ÿ“ผ', + \ '๐Ÿ”', + \ '๐Ÿ”Ž', + \ '๐Ÿ•ฏ', + \ '๐Ÿ’ก', + \ '๐Ÿ”ฆ', + \ '๐Ÿฎ', + \ '๐Ÿช”', + \ '๐Ÿ“”', + \ '๐Ÿ“•', + \ '๐Ÿ“–', + \ '๐Ÿ“—', + \ '๐Ÿ“˜', + \ '๐Ÿ“™', + \ '๐Ÿ“š', + \ '๐Ÿ““', + \ '๐Ÿ“’', + \ '๐Ÿ“ƒ', + \ '๐Ÿ“œ', + \ '๐Ÿ“„', + \ '๐Ÿ“ฐ', + \ '๐Ÿ—ž', + \ '๐Ÿ“‘', + \ '๐Ÿ”–', + \ '๐Ÿท', + \ '๐Ÿ’ฐ', + \ '๐Ÿช™', + \ '๐Ÿ’ด', + \ '๐Ÿ’ต', + \ '๐Ÿ’ถ', + \ '๐Ÿ’ท', + \ '๐Ÿ’ธ', + \ '๐Ÿ’ณ', + \ '๐Ÿงพ', + \ '๐Ÿ’น', + \ 'โœ‰', + \ '๐Ÿ“ง', + \ '๐Ÿ“จ', + \ '๐Ÿ“ฉ', + \ '๐Ÿ“ค', + \ '๐Ÿ“ฅ', + \ '๐Ÿ“ฆ', + \ '๐Ÿ“ซ', + \ '๐Ÿ“ช', + \ '๐Ÿ“ฌ', + \ '๐Ÿ“ญ', + \ '๐Ÿ“ฎ', + \ '๐Ÿ—ณ', + \ 'โœ', + \ 'โœ’', + \ '๐Ÿ–‹', + \ '๐Ÿ–Š', + \ '๐Ÿ–Œ', + \ '๐Ÿ–', + \ '๐Ÿ“', + \ '๐Ÿ’ผ', + \ '๐Ÿ“', + \ '๐Ÿ“‚', + \ '๐Ÿ—‚', + \ '๐Ÿ“…', + \ '๐Ÿ“†', + \ '๐Ÿ—’', + \ '๐Ÿ—“', + \ '๐Ÿ“‡', + \ '๐Ÿ“ˆ', + \ '๐Ÿ“‰', + \ '๐Ÿ“Š', + \ '๐Ÿ“‹', + \ '๐Ÿ“Œ', + \ '๐Ÿ“', + \ '๐Ÿ“Ž', + \ '๐Ÿ–‡', + \ '๐Ÿ“', + \ '๐Ÿ“', + \ 'โœ‚', + \ '๐Ÿ—ƒ', + \ '๐Ÿ—„', + \ '๐Ÿ—‘', + \ '๐Ÿ”’', + \ '๐Ÿ”“', + \ '๐Ÿ”', + \ '๐Ÿ”', + \ '๐Ÿ”‘', + \ '๐Ÿ—', + \ '๐Ÿ”จ', + \ '๐Ÿช“', + \ 'โ›', + \ 'โš’', + \ '๐Ÿ› ', + \ '๐Ÿ—ก', + \ 'โš”', + \ '๐Ÿ’ฃ', + \ '๐Ÿชƒ', + \ '๐Ÿน', + \ '๐Ÿ›ก', + \ '๐Ÿชš', + \ '๐Ÿ”ง', + \ '๐Ÿช›', + \ '๐Ÿ”ฉ', + \ 'โš™', + \ '๐Ÿ—œ', + \ 'โš–', + \ '๐Ÿฆฏ', + \ '๐Ÿ”—', + \ 'โ›“', + \ '๐Ÿช', + \ '๐Ÿงฐ', + \ '๐Ÿงฒ', + \ '๐Ÿชœ', + \ 'โš—', + \ '๐Ÿงช', + \ '๐Ÿงซ', + \ '๐Ÿงฌ', + \ '๐Ÿ”ฌ', + \ '๐Ÿ”ญ', + \ '๐Ÿ“ก', + \ '๐Ÿ’‰', + \ '๐Ÿฉธ', + \ '๐Ÿ’Š', + \ '๐Ÿฉน', + \ '๐Ÿฉบ', + \ '๐Ÿšช', + \ '๐Ÿชž', + \ '๐ŸชŸ', + \ '๐Ÿ›', + \ '๐Ÿ›‹', + \ '๐Ÿช‘', + \ '๐Ÿšฝ', + \ '๐Ÿช ', + \ '๐Ÿšฟ', + \ '๐Ÿ›', + \ '๐Ÿชค', + \ '๐Ÿช’', + \ '๐Ÿงด', + \ '๐Ÿงท', + \ '๐Ÿงน', + \ '๐Ÿงบ', + \ '๐Ÿงป', + \ '๐Ÿชฃ', + \ '๐Ÿงผ', + \ '๐Ÿชฅ', + \ '๐Ÿงฝ', + \ '๐Ÿงฏ', + \ '๐Ÿ›’', + \ '๐Ÿšฌ', + \ '๐Ÿงฟ', + \ '๐Ÿ—ฟ', + \ '๐Ÿชง', + \ '๐Ÿšฐ', + \ '๐Ÿšธ', + \ '๐Ÿ”…', + \ '๐Ÿ”†', + \ '๐Ÿ”ฑ', + \ '๐Ÿ”ฐ', + \ '๐Ÿ’ ', + \ '๐Ÿ”˜', + \ '๐Ÿ', + \ '๐Ÿšฉ', + \ '๐ŸŒˆ' + \ ] + +let s:emoji_list_length = 852 + +" Pick a random emoji from the list. +function! prr_ui#RandomEmoji() + let l:index = rand() % s:emoji_list_length + return s:emoji[l:index] +endfunction diff --git a/bundle/prr-ui/ftplugin/prr/prr_ui.vim b/bundle/prr-ui/ftplugin/prr/prr_ui.vim index 488cb51..09e02d2 100644 --- a/bundle/prr-ui/ftplugin/prr/prr_ui.vim +++ b/bundle/prr-ui/ftplugin/prr/prr_ui.vim @@ -1,7 +1,7 @@ let b:undo_ftplugin = '' -" TODO: Pick an emoji at random from a pre-defined list. -command! -buffer PrrApprove normal! ggOLooks good @prr approvegg +command! -buffer PrrApprove + \ normal! ggOLooks good =prr_ui#RandomEmoji()@prr approvegg command! -buffer PrrReject normal! ggO@prr rejectgg let b:undo_ftplugin .= '| delcommand -buffer PrrApprove' -- cgit v1.2.3