{"action":"created","issue":{"url":"https://api.github.com/repos/liquidz/vivi.vim/issues/9","labels_url":"https://api.github.com/repos/liquidz/vivi.vim/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/liquidz/vivi.vim/issues/9/comments","events_url":"https://api.github.com/repos/liquidz/vivi.vim/issues/9/events","html_url":"https://github.com/liquidz/vivi.vim/issues/9","id":123808948,"number":9,"title":"protocol Enumerable not implemented for nil ","user":{"login":"kpanic","id":26929,"avatar_url":"https://avatars.githubusercontent.com/u/26929?v=3","gravatar_id":"","url":"https://api.github.com/users/kpanic","html_url":"https://github.com/kpanic","followers_url":"https://api.github.com/users/kpanic/followers","following_url":"https://api.github.com/users/kpanic/following{/other_user}","gists_url":"https://api.github.com/users/kpanic/gists{/gist_id}","starred_url":"https://api.github.com/users/kpanic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kpanic/subscriptions","organizations_url":"https://api.github.com/users/kpanic/orgs","repos_url":"https://api.github.com/users/kpanic/repos","events_url":"https://api.github.com/users/kpanic/events{/privacy}","received_events_url":"https://api.github.com/users/kpanic/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"liquidz","id":6941,"avatar_url":"https://avatars.githubusercontent.com/u/6941?v=3","gravatar_id":"","url":"https://api.github.com/users/liquidz","html_url":"https://github.com/liquidz","followers_url":"https://api.github.com/users/liquidz/followers","following_url":"https://api.github.com/users/liquidz/following{/other_user}","gists_url":"https://api.github.com/users/liquidz/gists{/gist_id}","starred_url":"https://api.github.com/users/liquidz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/liquidz/subscriptions","organizations_url":"https://api.github.com/users/liquidz/orgs","repos_url":"https://api.github.com/users/liquidz/repos","events_url":"https://api.github.com/users/liquidz/events{/privacy}","received_events_url":"https://api.github.com/users/liquidz/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2015-12-24T14:33:41Z","updated_at":"2015-12-24T15:12:22Z","closed_at":null,"body":"Hi @liquidz !\r\nFirst of all thank you for this effort!\r\n\r\nHowever, I am not able to get it to work.\r\nI am using Vundle and my `Plugin` are:\r\n\r\n```\r\nPlugin 'liquidz/vivi.vim'\r\n    let g:vivi_enable_omni_completion = 1\r\n    let g:vivi_enable_auto_syntax_checking = 1\r\n    let g:vivi_enable_auto_warm_up_iex = 1\r\n\r\n    \" deps\r\n    Plugin 'Shougo/vimproc.vim',\r\n    Plugin 'Shougo/neocomplete.vim',\r\n    Plugin 'thinca/vim-quickrun',\r\n    Plugin 'thinca/vim-ref',\r\n    Plugin 'osyo-manga/shabadou.vim',\r\n    Plugin 'osyo-manga/vim-watchdogs'\r\n```\r\n\r\nElixir 1.1.1 and erlang 18 here\r\n\r\nThis happens when I open a `test.ex` file and I type `List.`\r\n```\r\nList.\r\n~    ** (Protocol.UndefinedError) protocol Enumerable not implemented for nil                               f                           \r\n~        (elixir) lib/enum.ex:1: Enumerable.impl_for!/1                                                     f                           \r\n~        (elixir) lib/enum.ex:112: Enumerable.reduce/3                                                      f                           \r\n~        (elixir) lib/enum.ex:1400: Enum.reduce/3                                                           f                           \r\n~        (elixir) lib/enum.ex:1047: Enum.map/2                                                              f                           \r\n~                 /home/beatpanic/.vim/bundle/vivi.vim/elixir/lib/vivi.ex:25: Vivi.print_module_functions/1 f   \r\n```\r\n\r\nWhat am I missing? Thank you!"},"comment":{"url":"https://api.github.com/repos/liquidz/vivi.vim/issues/comments/167122475","html_url":"https://github.com/liquidz/vivi.vim/issues/9#issuecomment-167122475","issue_url":"https://api.github.com/repos/liquidz/vivi.vim/issues/9","id":167122475,"user":{"login":"kpanic","id":26929,"avatar_url":"https://avatars.githubusercontent.com/u/26929?v=3","gravatar_id":"","url":"https://api.github.com/users/kpanic","html_url":"https://github.com/kpanic","followers_url":"https://api.github.com/users/kpanic/followers","following_url":"https://api.github.com/users/kpanic/following{/other_user}","gists_url":"https://api.github.com/users/kpanic/gists{/gist_id}","starred_url":"https://api.github.com/users/kpanic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kpanic/subscriptions","organizations_url":"https://api.github.com/users/kpanic/orgs","repos_url":"https://api.github.com/users/kpanic/repos","events_url":"https://api.github.com/users/kpanic/events{/privacy}","received_events_url":"https://api.github.com/users/kpanic/received_events","type":"User","site_admin":false},"created_at":"2015-12-24T15:12:22Z","updated_at":"2015-12-24T15:12:22Z","body":"`test.vimrc` works like a charm\r\nAdding to my vimrc `let g:neocomplete#enable_at_startup = 1` works too! thank you! :santa: "}}