{"action":"created","issue":{"url":"https://api.github.com/repos/arduino/Arduino/issues/4089","labels_url":"https://api.github.com/repos/arduino/Arduino/issues/4089/labels{/name}","comments_url":"https://api.github.com/repos/arduino/Arduino/issues/4089/comments","events_url":"https://api.github.com/repos/arduino/Arduino/issues/4089/events","html_url":"https://github.com/arduino/Arduino/issues/4089","id":115281312,"number":4089,"title":"Provide code completion inside editor","user":{"login":"lmihalkovic","id":1318077,"avatar_url":"https://avatars.githubusercontent.com/u/1318077?v=3","gravatar_id":"","url":"https://api.github.com/users/lmihalkovic","html_url":"https://github.com/lmihalkovic","followers_url":"https://api.github.com/users/lmihalkovic/followers","following_url":"https://api.github.com/users/lmihalkovic/following{/other_user}","gists_url":"https://api.github.com/users/lmihalkovic/gists{/gist_id}","starred_url":"https://api.github.com/users/lmihalkovic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lmihalkovic/subscriptions","organizations_url":"https://api.github.com/users/lmihalkovic/orgs","repos_url":"https://api.github.com/users/lmihalkovic/repos","events_url":"https://api.github.com/users/lmihalkovic/events{/privacy}","received_events_url":"https://api.github.com/users/lmihalkovic/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-05T13:13:40Z","updated_at":"2015-11-05T13:16:44Z","closed_at":null,"body":"The IDE currently does not provide any form of CTRL-SPACE code completion. The feature is sorely missing, especially for newbies like me. The feature should cover the following\r\n\r\n* basic completion based on KWxxx and LITyyy available in the sketch libraries\r\n* specific completion for different file types (keywords.txt, dependencies.txt, library.properties)\r\n* a clean framework for future file types, ....\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/arduino/Arduino/issues/comments/154056916","html_url":"https://github.com/arduino/Arduino/issues/4089#issuecomment-154056916","issue_url":"https://api.github.com/repos/arduino/Arduino/issues/4089","id":154056916,"user":{"login":"lmihalkovic","id":1318077,"avatar_url":"https://avatars.githubusercontent.com/u/1318077?v=3","gravatar_id":"","url":"https://api.github.com/users/lmihalkovic","html_url":"https://github.com/lmihalkovic","followers_url":"https://api.github.com/users/lmihalkovic/followers","following_url":"https://api.github.com/users/lmihalkovic/following{/other_user}","gists_url":"https://api.github.com/users/lmihalkovic/gists{/gist_id}","starred_url":"https://api.github.com/users/lmihalkovic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lmihalkovic/subscriptions","organizations_url":"https://api.github.com/users/lmihalkovic/orgs","repos_url":"https://api.github.com/users/lmihalkovic/repos","events_url":"https://api.github.com/users/lmihalkovic/events{/privacy}","received_events_url":"https://api.github.com/users/lmihalkovic/received_events","type":"User","site_admin":false},"created_at":"2015-11-05T13:16:44Z","updated_at":"2015-11-05T13:16:44Z","body":"Initial implementation working for keywords.properties\r\n\r\n<img width=\"732\" alt=\"arduino-2015-11-05 at 2 00 57 pm\" src=\"https://cloud.githubusercontent.com/assets/1318077/10969281/8aa9aae4-83c7-11e5-8b1b-8ac19323709b.png\">\r\n\r\n<img width=\"588\" alt=\"arduino-2015-11-05 at 2 01 16 pm\" src=\"https://cloud.githubusercontent.com/assets/1318077/10969284/92c55f84-83c7-11e5-92b5-dd7d9a0d51ad.png\">\r\n\r\n<img width=\"481\" alt=\"arduino-2015-11-05 at 2 01 37 pm\" src=\"https://cloud.githubusercontent.com/assets/1318077/10969287/984aa8f6-83c7-11e5-8556-ddf9a068fd64.png\">\r\n\r\nAt the moment I am not sure what LITERALXXX are for so the name strings are all wrong. The implementation is also missing the typical explanation window that opens when a keyword has been selected."}}