diff options
Diffstat (limited to 'bundle')
| -rw-r--r-- | bundle/prr-ui/autoload/prr_ui.vim | 862 | ||||
| -rw-r--r-- | bundle/prr-ui/ftplugin/prr/prr_ui.vim | 4 | 
2 files changed, 864 insertions, 2 deletions
| 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 <CR><CR>@prr approve<CR><Esc>gg +command! -buffer PrrApprove +	\ normal! ggOLooks good <C-r>=prr_ui#RandomEmoji()<CR><CR><CR>@prr approve<CR><Esc>gg  command! -buffer PrrReject normal! ggO<CR><CR>@prr reject<CR><Esc>gg  let b:undo_ftplugin .= '| delcommand -buffer PrrApprove' | 
