{"action":"created","comment":{"url":"https://api.github.com/repos/vim-jp/vital.vim/pulls/comments/92918243","pull_request_review_id":13443540,"id":92918243,"diff_hunk":"@@ -0,0 +1,40 @@\n+let s:save_cpo= &cpo\n+set cpo&vim\n+\n+\"\n+\" Flow Layout\n+\"\n+let s:flow_layout= {}\n+\n+function! s:new() abort\n+  return deepcopy(s:flow_layout)\n+endfunction\n+\n+function! s:_flow_layout_apply(wl, data) dict abort\n+  \" already exists a window\n+  let items= copy(a:data.items)","path":"autoload/vital/__vital__/Window/Layout/FlowLayout.vim","position":15,"original_position":15,"commit_id":"32b8404e213deecf1785835b81373bf8a348c43b","original_commit_id":"32b8404e213deecf1785835b81373bf8a348c43b","user":{"login":"vim-jp-bot","id":18742545,"avatar_url":"https://avatars.githubusercontent.com/u/18742545?v=3","gravatar_id":"","url":"https://api.github.com/users/vim-jp-bot","html_url":"https://github.com/vim-jp-bot","followers_url":"https://api.github.com/users/vim-jp-bot/followers","following_url":"https://api.github.com/users/vim-jp-bot/following{/other_user}","gists_url":"https://api.github.com/users/vim-jp-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/vim-jp-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vim-jp-bot/subscriptions","organizations_url":"https://api.github.com/users/vim-jp-bot/orgs","repos_url":"https://api.github.com/users/vim-jp-bot/repos","events_url":"https://api.github.com/users/vim-jp-bot/events{/privacy}","received_events_url":"https://api.github.com/users/vim-jp-bot/received_events","type":"User","site_admin":false},"body":"**[vimlint]** <sub>reported by [reviewdog](https://github.com/haya14busa/reviewdog) :dog:</sub>\nEVL102: unused variable `l:items`","created_at":"2016-12-17T08:51:14Z","updated_at":"2016-12-17T08:51:14Z","html_url":"https://github.com/vim-jp/vital.vim/pull/199#discussion_r92918243","pull_request_url":"https://api.github.com/repos/vim-jp/vital.vim/pulls/199","_links":{"self":{"href":"https://api.github.com/repos/vim-jp/vital.vim/pulls/comments/92918243"},"html":{"href":"https://github.com/vim-jp/vital.vim/pull/199#discussion_r92918243"},"pull_request":{"href":"https://api.github.com/repos/vim-jp/vital.vim/pulls/199"}}},"pull_request":{"url":"https://api.github.com/repos/vim-jp/vital.vim/pulls/199","id":20533779,"html_url":"https://github.com/vim-jp/vital.vim/pull/199","diff_url":"https://github.com/vim-jp/vital.vim/pull/199.diff","patch_url":"https://github.com/vim-jp/vital.vim/pull/199.patch","issue_url":"https://api.github.com/repos/vim-jp/vital.vim/issues/199","number":199,"state":"open","locked":false,"title":"Add a new module `Window.Layout'","user":{"login":"kamichidu","id":571248,"avatar_url":"https://avatars.githubusercontent.com/u/571248?v=3","gravatar_id":"","url":"https://api.github.com/users/kamichidu","html_url":"https://github.com/kamichidu","followers_url":"https://api.github.com/users/kamichidu/followers","following_url":"https://api.github.com/users/kamichidu/following{/other_user}","gists_url":"https://api.github.com/users/kamichidu/gists{/gist_id}","starred_url":"https://api.github.com/users/kamichidu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kamichidu/subscriptions","organizations_url":"https://api.github.com/users/kamichidu/orgs","repos_url":"https://api.github.com/users/kamichidu/repos","events_url":"https://api.github.com/users/kamichidu/events{/privacy}","received_events_url":"https://api.github.com/users/kamichidu/received_events","type":"User","site_admin":false},"body":"vimのウィンドウをレイアウトする新しいモジュールを追加しました。\nWindow.Layoutがユーザが使うためのインタフェイスで、Window.Layout.BorderLayoutがレイアウトを実際に行うレイアウトマネージャです。\n\nこのモジュールを使用することで、plugin側はウィンドウのレイアウトをWindow.Layoutに任せることができます。\nバッファ定義とレイアウト定義を分離しているため、バッファ定義はplugin内部で固定、レイアウト定義はユーザから指定、ということができるようになります。\nそのため、ユーザ側が任意のレイアウトを設定できるようにすることが容易にできます。\n","created_at":"2014-08-30T08:33:44Z","updated_at":"2016-12-17T08:51:14Z","closed_at":null,"merged_at":null,"merge_commit_sha":"719fadc2878cc24ac37d4a53ecb5b1a7465b83b3","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/vim-jp/vital.vim/pulls/199/commits","review_comments_url":"https://api.github.com/repos/vim-jp/vital.vim/pulls/199/comments","review_comment_url":"https://api.github.com/repos/vim-jp/vital.vim/pulls/comments{/number}","comments_url":"https://api.github.com/repos/vim-jp/vital.vim/issues/199/comments","statuses_url":"https://api.github.com/repos/vim-jp/vital.vim/statuses/32b8404e213deecf1785835b81373bf8a348c43b","head":{"label":"kamichidu:Window.Layout","ref":"Window.Layout","sha":"32b8404e213deecf1785835b81373bf8a348c43b","user":{"login":"kamichidu","id":571248,"avatar_url":"https://avatars.githubusercontent.com/u/571248?v=3","gravatar_id":"","url":"https://api.github.com/users/kamichidu","html_url":"https://github.com/kamichidu","followers_url":"https://api.github.com/users/kamichidu/followers","following_url":"https://api.github.com/users/kamichidu/following{/other_user}","gists_url":"https://api.github.com/users/kamichidu/gists{/gist_id}","starred_url":"https://api.github.com/users/kamichidu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kamichidu/subscriptions","organizations_url":"https://api.github.com/users/kamichidu/orgs","repos_url":"https://api.github.com/users/kamichidu/repos","events_url":"https://api.github.com/users/kamichidu/events{/privacy}","received_events_url":"https://api.github.com/users/kamichidu/received_events","type":"User","site_admin":false},"repo":{"id":10693378,"name":"vital.vim","full_name":"kamichidu/vital.vim","owner":{"login":"kamichidu","id":571248,"avatar_url":"https://avatars.githubusercontent.com/u/571248?v=3","gravatar_id":"","url":"https://api.github.com/users/kamichidu","html_url":"https://github.com/kamichidu","followers_url":"https://api.github.com/users/kamichidu/followers","following_url":"https://api.github.com/users/kamichidu/following{/other_user}","gists_url":"https://api.github.com/users/kamichidu/gists{/gist_id}","starred_url":"https://api.github.com/users/kamichidu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kamichidu/subscriptions","organizations_url":"https://api.github.com/users/kamichidu/orgs","repos_url":"https://api.github.com/users/kamichidu/repos","events_url":"https://api.github.com/users/kamichidu/events{/privacy}","received_events_url":"https://api.github.com/users/kamichidu/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/kamichidu/vital.vim","description":"A comprehensive Vim utility functions for Vim plugins","fork":true,"url":"https://api.github.com/repos/kamichidu/vital.vim","forks_url":"https://api.github.com/repos/kamichidu/vital.vim/forks","keys_url":"https://api.github.com/repos/kamichidu/vital.vim/keys{/key_id}","collaborators_url":"https://api.github.com/repos/kamichidu/vital.vim/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/kamichidu/vital.vim/teams","hooks_url":"https://api.github.com/repos/kamichidu/vital.vim/hooks","issue_events_url":"https://api.github.com/repos/kamichidu/vital.vim/issues/events{/number}","events_url":"https://api.github.com/repos/kamichidu/vital.vim/events","assignees_url":"https://api.github.com/repos/kamichidu/vital.vim/assignees{/user}","branches_url":"https://api.github.com/repos/kamichidu/vital.vim/branches{/branch}","tags_url":"https://api.github.com/repos/kamichidu/vital.vim/tags","blobs_url":"https://api.github.com/repos/kamichidu/vital.vim/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/kamichidu/vital.vim/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/kamichidu/vital.vim/git/refs{/sha}","trees_url":"https://api.github.com/repos/kamichidu/vital.vim/git/trees{/sha}","statuses_url":"https://api.github.com/repos/kamichidu/vital.vim/statuses/{sha}","languages_url":"https://api.github.com/repos/kamichidu/vital.vim/languages","stargazers_url":"https://api.github.com/repos/kamichidu/vital.vim/stargazers","contributors_url":"https://api.github.com/repos/kamichidu/vital.vim/contributors","subscribers_url":"https://api.github.com/repos/kamichidu/vital.vim/subscribers","subscription_url":"https://api.github.com/repos/kamichidu/vital.vim/subscription","commits_url":"https://api.github.com/repos/kamichidu/vital.vim/commits{/sha}","git_commits_url":"https://api.github.com/repos/kamichidu/vital.vim/git/commits{/sha}","comments_url":"https://api.github.com/repos/kamichidu/vital.vim/comments{/number}","issue_comment_url":"https://api.github.com/repos/kamichidu/vital.vim/issues/comments{/number}","contents_url":"https://api.github.com/repos/kamichidu/vital.vim/contents/{+path}","compare_url":"https://api.github.com/repos/kamichidu/vital.vim/compare/{base}...{head}","merges_url":"https://api.github.com/repos/kamichidu/vital.vim/merges","archive_url":"https://api.github.com/repos/kamichidu/vital.vim/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/kamichidu/vital.vim/downloads","issues_url":"https://api.github.com/repos/kamichidu/vital.vim/issues{/number}","pulls_url":"https://api.github.com/repos/kamichidu/vital.vim/pulls{/number}","milestones_url":"https://api.github.com/repos/kamichidu/vital.vim/milestones{/number}","notifications_url":"https://api.github.com/repos/kamichidu/vital.vim/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/kamichidu/vital.vim/labels{/name}","releases_url":"https://api.github.com/repos/kamichidu/vital.vim/releases{/id}","deployments_url":"https://api.github.com/repos/kamichidu/vital.vim/deployments","created_at":"2013-06-14T16:42:16Z","updated_at":"2014-08-30T04:49:00Z","pushed_at":"2016-12-17T08:48:15Z","git_url":"git://github.com/kamichidu/vital.vim.git","ssh_url":"git@github.com:kamichidu/vital.vim.git","clone_url":"https://github.com/kamichidu/vital.vim.git","svn_url":"https://github.com/kamichidu/vital.vim","homepage":"","size":2949,"stargazers_count":0,"watchers_count":0,"language":"VimL","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"vim-jp:master","ref":"master","sha":"9d4cc5dc1f5e6a015a1578cdbbd3c333f36c711c","user":{"login":"vim-jp","id":1051958,"avatar_url":"https://avatars.githubusercontent.com/u/1051958?v=3","gravatar_id":"","url":"https://api.github.com/users/vim-jp","html_url":"https://github.com/vim-jp","followers_url":"https://api.github.com/users/vim-jp/followers","following_url":"https://api.github.com/users/vim-jp/following{/other_user}","gists_url":"https://api.github.com/users/vim-jp/gists{/gist_id}","starred_url":"https://api.github.com/users/vim-jp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vim-jp/subscriptions","organizations_url":"https://api.github.com/users/vim-jp/orgs","repos_url":"https://api.github.com/users/vim-jp/repos","events_url":"https://api.github.com/users/vim-jp/events{/privacy}","received_events_url":"https://api.github.com/users/vim-jp/received_events","type":"Organization","site_admin":false},"repo":{"id":1308435,"name":"vital.vim","full_name":"vim-jp/vital.vim","owner":{"login":"vim-jp","id":1051958,"avatar_url":"https://avatars.githubusercontent.com/u/1051958?v=3","gravatar_id":"","url":"https://api.github.com/users/vim-jp","html_url":"https://github.com/vim-jp","followers_url":"https://api.github.com/users/vim-jp/followers","following_url":"https://api.github.com/users/vim-jp/following{/other_user}","gists_url":"https://api.github.com/users/vim-jp/gists{/gist_id}","starred_url":"https://api.github.com/users/vim-jp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vim-jp/subscriptions","organizations_url":"https://api.github.com/users/vim-jp/orgs","repos_url":"https://api.github.com/users/vim-jp/repos","events_url":"https://api.github.com/users/vim-jp/events{/privacy}","received_events_url":"https://api.github.com/users/vim-jp/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/vim-jp/vital.vim","description":"A comprehensive Vim utility functions for Vim plugins","fork":false,"url":"https://api.github.com/repos/vim-jp/vital.vim","forks_url":"https://api.github.com/repos/vim-jp/vital.vim/forks","keys_url":"https://api.github.com/repos/vim-jp/vital.vim/keys{/key_id}","collaborators_url":"https://api.github.com/repos/vim-jp/vital.vim/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/vim-jp/vital.vim/teams","hooks_url":"https://api.github.com/repos/vim-jp/vital.vim/hooks","issue_events_url":"https://api.github.com/repos/vim-jp/vital.vim/issues/events{/number}","events_url":"https://api.github.com/repos/vim-jp/vital.vim/events","assignees_url":"https://api.github.com/repos/vim-jp/vital.vim/assignees{/user}","branches_url":"https://api.github.com/repos/vim-jp/vital.vim/branches{/branch}","tags_url":"https://api.github.com/repos/vim-jp/vital.vim/tags","blobs_url":"https://api.github.com/repos/vim-jp/vital.vim/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/vim-jp/vital.vim/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/vim-jp/vital.vim/git/refs{/sha}","trees_url":"https://api.github.com/repos/vim-jp/vital.vim/git/trees{/sha}","statuses_url":"https://api.github.com/repos/vim-jp/vital.vim/statuses/{sha}","languages_url":"https://api.github.com/repos/vim-jp/vital.vim/languages","stargazers_url":"https://api.github.com/repos/vim-jp/vital.vim/stargazers","contributors_url":"https://api.github.com/repos/vim-jp/vital.vim/contributors","subscribers_url":"https://api.github.com/repos/vim-jp/vital.vim/subscribers","subscription_url":"https://api.github.com/repos/vim-jp/vital.vim/subscription","commits_url":"https://api.github.com/repos/vim-jp/vital.vim/commits{/sha}","git_commits_url":"https://api.github.com/repos/vim-jp/vital.vim/git/commits{/sha}","comments_url":"https://api.github.com/repos/vim-jp/vital.vim/comments{/number}","issue_comment_url":"https://api.github.com/repos/vim-jp/vital.vim/issues/comments{/number}","contents_url":"https://api.github.com/repos/vim-jp/vital.vim/contents/{+path}","compare_url":"https://api.github.com/repos/vim-jp/vital.vim/compare/{base}...{head}","merges_url":"https://api.github.com/repos/vim-jp/vital.vim/merges","archive_url":"https://api.github.com/repos/vim-jp/vital.vim/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/vim-jp/vital.vim/downloads","issues_url":"https://api.github.com/repos/vim-jp/vital.vim/issues{/number}","pulls_url":"https://api.github.com/repos/vim-jp/vital.vim/pulls{/number}","milestones_url":"https://api.github.com/repos/vim-jp/vital.vim/milestones{/number}","notifications_url":"https://api.github.com/repos/vim-jp/vital.vim/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/vim-jp/vital.vim/labels{/name}","releases_url":"https://api.github.com/repos/vim-jp/vital.vim/releases{/id}","deployments_url":"https://api.github.com/repos/vim-jp/vital.vim/deployments","created_at":"2011-01-30T08:40:37Z","updated_at":"2016-12-14T14:32:55Z","pushed_at":"2016-12-17T08:47:26Z","git_url":"git://github.com/vim-jp/vital.vim.git","ssh_url":"git@github.com:vim-jp/vital.vim.git","clone_url":"https://github.com/vim-jp/vital.vim.git","svn_url":"https://github.com/vim-jp/vital.vim","homepage":"","size":2961,"stargazers_count":249,"watchers_count":249,"language":"VimL","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":42,"mirror_url":null,"open_issues_count":48,"forks":42,"open_issues":48,"watchers":249,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/vim-jp/vital.vim/pulls/199"},"html":{"href":"https://github.com/vim-jp/vital.vim/pull/199"},"issue":{"href":"https://api.github.com/repos/vim-jp/vital.vim/issues/199"},"comments":{"href":"https://api.github.com/repos/vim-jp/vital.vim/issues/199/comments"},"review_comments":{"href":"https://api.github.com/repos/vim-jp/vital.vim/pulls/199/comments"},"review_comment":{"href":"https://api.github.com/repos/vim-jp/vital.vim/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/vim-jp/vital.vim/pulls/199/commits"},"statuses":{"href":"https://api.github.com/repos/vim-jp/vital.vim/statuses/32b8404e213deecf1785835b81373bf8a348c43b"}}}}
{"actor":{"display_login":"vim-jp-bot"}}