{"action":"created","issue":{"url":"https://api.github.com/repos/neovim/neovim/issues/5763","repository_url":"https://api.github.com/repos/neovim/neovim","labels_url":"https://api.github.com/repos/neovim/neovim/issues/5763/labels{/name}","comments_url":"https://api.github.com/repos/neovim/neovim/issues/5763/comments","events_url":"https://api.github.com/repos/neovim/neovim/issues/5763/events","html_url":"https://github.com/neovim/neovim/issues/5763","id":195118835,"number":5763,"title":"Vim(let):E121: Undefined variable: self","user":{"login":"funeralismatic","id":4085140,"avatar_url":"https://avatars.githubusercontent.com/u/4085140?v=3","gravatar_id":"","url":"https://api.github.com/users/funeralismatic","html_url":"https://github.com/funeralismatic","followers_url":"https://api.github.com/users/funeralismatic/followers","following_url":"https://api.github.com/users/funeralismatic/following{/other_user}","gists_url":"https://api.github.com/users/funeralismatic/gists{/gist_id}","starred_url":"https://api.github.com/users/funeralismatic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/funeralismatic/subscriptions","organizations_url":"https://api.github.com/users/funeralismatic/orgs","repos_url":"https://api.github.com/users/funeralismatic/repos","events_url":"https://api.github.com/users/funeralismatic/events{/privacy}","received_events_url":"https://api.github.com/users/funeralismatic/received_events","type":"User","site_admin":false},"labels":[{"id":435851959,"url":"https://api.github.com/repos/neovim/neovim/labels/+repro","name":"+repro","color":"c2e0c6","default":false},{"id":77997474,"url":"https://api.github.com/repos/neovim/neovim/labels/bug","name":"bug","color":"f9d0c4","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2016-12-12T23:40:36Z","updated_at":"2016-12-14T15:53:04Z","closed_at":"2016-12-13T13:48:55Z","body":"- `nvim --version`: `NVIM v0.2.0-134-g988ab580`\r\n- Vim (version: ) behaves differently? `NONE`\r\n- Operating system/version: `Gentoo`\r\n- Terminal name/version: `termite v12-13-g7738c76`\r\n- `$TERM`: `xterm-termite`\r\n\r\n### Actual behaviour\r\n\r\n```\r\n\r\nhealth#nvim#check\r\n========================================================================\r\n## Configuration\r\n  - SUCCESS: no issues found\r\n\r\n## Performance\r\n  - SUCCESS: Build type: RelWithDebInfo\r\n\r\n## Remote Plugins\r\n  - SUCCESS: Up to date\r\n\r\n## terminfo\r\n  - INFO: key_backspace terminfo entry: key_backspace=\\177,\r\n\r\nhealth#provider#check\r\n========================================================================\r\n  - ERROR: Failed to run healthcheck for \"provider\" plugin. Exception:\r\n    function health#check[20]..health#provider#check[2]..<SNR>34_check_python[156]..<SNR>34_version_info[1]..<SNR>3\r\n    4_latest_pypi_version[2]..<SNR>34_download[2]..<SNR>34_system[21]..<SNR>34_system_handler, line 2\r\n    Vim(let):E121: Undefined variable: self\r\n```\r\n\r\n### Expected behaviour\r\n\r\n### Steps to reproduce using `nvim -u NORC`\r\n\r\n```\r\nnvim -u NORC\r\n:CheckHealth\r\n```\r\n\r\nAnd I see this error."},"comment":{"url":"https://api.github.com/repos/neovim/neovim/issues/comments/267070600","html_url":"https://github.com/neovim/neovim/issues/5763#issuecomment-267070600","issue_url":"https://api.github.com/repos/neovim/neovim/issues/5763","id":267070600,"user":{"login":"vatrat","id":12566788,"avatar_url":"https://avatars.githubusercontent.com/u/12566788?v=3","gravatar_id":"","url":"https://api.github.com/users/vatrat","html_url":"https://github.com/vatrat","followers_url":"https://api.github.com/users/vatrat/followers","following_url":"https://api.github.com/users/vatrat/following{/other_user}","gists_url":"https://api.github.com/users/vatrat/gists{/gist_id}","starred_url":"https://api.github.com/users/vatrat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vatrat/subscriptions","organizations_url":"https://api.github.com/users/vatrat/orgs","repos_url":"https://api.github.com/users/vatrat/repos","events_url":"https://api.github.com/users/vatrat/events{/privacy}","received_events_url":"https://api.github.com/users/vatrat/received_events","type":"User","site_admin":false},"created_at":"2016-12-14T15:53:04Z","updated_at":"2016-12-14T15:53:04Z","body":"Getting this problem with vim-airline and vim-fugitive whenever I open a file that's managed by git. For example, my .vimrc. It also occurs when I save the file. \r\n\r\n`Error detected while processing function airline#extensions#branch#get_head[1]..airline#extensions#branch#head[6]..<SNR>89_update_untracked[28]..airline#util#system[9]..<SNR>100_system_job_\r\nhandler:                                                                                                                                                                                     \r\nline    2:     \r\n                                                                                                                                                                              \r\nE121: Undefined variable: self\r\n`\r\n\r\nI read this log and wasn't quite sure where the problems was. I only experience the problem in codeanywhere, which runs Ubuntu (and, so, the PPA version of Neovim). Because of this, I built Neovim from source. However, I s\r\nGetting this problem with vim-airline and vim-fugitive whenever I open a file that's managed by git. For example, my .vimrc. It also occurs when I save the file. \r\n\r\n`Error detected while processing function airline#extensions#branch#get_head[1]..airline#extensions#branch#head[6]..<SNR>89_update_untracked[28]..airline#util#system[9]..<SNR>100_system_job_\r\nhandler:                                                                                                                                                                                     \r\nline    2:     \r\n                                                                                                                                                                              \r\nE121: Undefined variable: self\r\n`\r\n\r\nI read this log and wasn't quite sure where the problems was. I only experience the problem in codeanywhere, which runs Ubuntu (and, so, the PPA version of Neovim). Because of this, I built Neovim from source. However, I still get the error. So, should I change something with vim-airline? Not really sure. Whenever I disabled vim-airline in my vimrc (I use vim-plug) and restarted Neovim, I got the error `E120: Using <SID> not in a script context: s:completion_delayed` whenever I went into insert mode. This may be unrelated, for example because another plugin was still trying to do something with vim-airline.\r\n\r\nOkay, now I get no error when I open or save, but I get the `E120: Using <SID> not in a script context: s:completion_delayed` error whether I have vim-airline enabled or not. I'm not sure what's going on."}}
{"actor":{"display_login":"vatrat"}}