{"action":"created","issue":{"url":"https://api.github.com/repos/imagej/imagej-ui-swing/issues/40","labels_url":"https://api.github.com/repos/imagej/imagej-ui-swing/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/imagej/imagej-ui-swing/issues/40/comments","events_url":"https://api.github.com/repos/imagej/imagej-ui-swing/issues/40/events","html_url":"https://github.com/imagej/imagej-ui-swing/pull/40","id":71291817,"number":40,"title":"[WIP] Script Editor Improvements and Autocompletion","user":{"login":"Squareys","id":1889284,"avatar_url":"https://avatars.githubusercontent.com/u/1889284?v=3","gravatar_id":"","url":"https://api.github.com/users/Squareys","html_url":"https://github.com/Squareys","followers_url":"https://api.github.com/users/Squareys/followers","following_url":"https://api.github.com/users/Squareys/following{/other_user}","gists_url":"https://api.github.com/users/Squareys/gists{/gist_id}","starred_url":"https://api.github.com/users/Squareys/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Squareys/subscriptions","organizations_url":"https://api.github.com/users/Squareys/orgs","repos_url":"https://api.github.com/users/Squareys/repos","events_url":"https://api.github.com/users/Squareys/events{/privacy}","received_events_url":"https://api.github.com/users/Squareys/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-04-27T13:56:25Z","updated_at":"2015-08-11T21:55:30Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/imagej/imagej-ui-swing/pulls/40","html_url":"https://github.com/imagej/imagej-ui-swing/pull/40","diff_url":"https://github.com/imagej/imagej-ui-swing/pull/40.diff","patch_url":"https://github.com/imagej/imagej-ui-swing/pull/40.patch"},"body":"**Very early pull request for discussion!**\r\n\r\nHello @ctrueden, hello all, \r\n\r\nthis will be where I will work on the script editor, make suggestions and discuss changes.\r\nI didn't do too much so far and the main timeframe I am going to be working on this will be mid July - end of September. I'm guessing I might find some time before every now and then, though.\r\n\r\nMy suggestion on how to go about the main goal \"Autocomplete for Java\" would be:\r\n - [x] Add Javadoc to EditorPane (primarily to improve my own understanding of that specific class)\r\n   - [x] Potentially pull apart EditorPane for readability/clarity, extract util methods etc.\r\n - [ ] Add API for Autocompletion, SingletonService and Plugins based on https://github.com/bobbylight/AutoComplete\r\n - [ ] Implement Autocompletion for Java (primarily) using https://github.com/bobbylight/RSTALanguageSupport (supports some other languages aswell)\r\n\r\nThe focus on Java is related to my work on the ScriptingNode for KNIME-ImageProcessing.\r\nPlease tell me what you think and if you see any problems with that rough idea of a plan.\r\n\r\nRegarding code format: would it be okay if I let eclipse code formatter run over the code (or the script package) once and commit that in a big \"Format code\" commit?\r\n\r\nGreetings,\r\nSquareys (Jonathan)"},"comment":{"url":"https://api.github.com/repos/imagej/imagej-ui-swing/issues/comments/130089896","html_url":"https://github.com/imagej/imagej-ui-swing/pull/40#issuecomment-130089896","issue_url":"https://api.github.com/repos/imagej/imagej-ui-swing/issues/40","id":130089896,"user":{"login":"ctrueden","id":556626,"avatar_url":"https://avatars.githubusercontent.com/u/556626?v=3","gravatar_id":"","url":"https://api.github.com/users/ctrueden","html_url":"https://github.com/ctrueden","followers_url":"https://api.github.com/users/ctrueden/followers","following_url":"https://api.github.com/users/ctrueden/following{/other_user}","gists_url":"https://api.github.com/users/ctrueden/gists{/gist_id}","starred_url":"https://api.github.com/users/ctrueden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ctrueden/subscriptions","organizations_url":"https://api.github.com/users/ctrueden/orgs","repos_url":"https://api.github.com/users/ctrueden/repos","events_url":"https://api.github.com/users/ctrueden/events{/privacy}","received_events_url":"https://api.github.com/users/ctrueden/received_events","type":"User","site_admin":false},"created_at":"2015-08-11T21:55:30Z","updated_at":"2015-08-11T21:55:30Z","body":"@Squareys Thanks. Feel free to create a smaller topic branch with only those changes which are ready, then merge it to master. If no one on your side has commit rights, let me know and I'll add you ASAP."}}