{"action":"created","issue":{"url":"https://api.github.com/repos/arduino/Arduino/issues/3019","labels_url":"https://api.github.com/repos/arduino/Arduino/issues/3019/labels{/name}","comments_url":"https://api.github.com/repos/arduino/Arduino/issues/3019/comments","events_url":"https://api.github.com/repos/arduino/Arduino/issues/3019/events","html_url":"https://github.com/arduino/Arduino/pull/3019","id":70221690,"number":3019,"title":"New Editor (based on RSyntaxTextArea ) - 1.6.4","user":{"login":"ricardojlrufino","id":515675,"avatar_url":"https://avatars.githubusercontent.com/u/515675?v=3","gravatar_id":"","url":"https://api.github.com/users/ricardojlrufino","html_url":"https://github.com/ricardojlrufino","followers_url":"https://api.github.com/users/ricardojlrufino/followers","following_url":"https://api.github.com/users/ricardojlrufino/following{/other_user}","gists_url":"https://api.github.com/users/ricardojlrufino/gists{/gist_id}","starred_url":"https://api.github.com/users/ricardojlrufino/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ricardojlrufino/subscriptions","organizations_url":"https://api.github.com/users/ricardojlrufino/orgs","repos_url":"https://api.github.com/users/ricardojlrufino/repos","events_url":"https://api.github.com/users/ricardojlrufino/events{/privacy}","received_events_url":"https://api.github.com/users/ricardojlrufino/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-04-22T20:02:27Z","updated_at":"2015-04-23T17:50:42Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/arduino/Arduino/pulls/3019","html_url":"https://github.com/arduino/Arduino/pull/3019","diff_url":"https://github.com/arduino/Arduino/pull/3019.diff","patch_url":"https://github.com/arduino/Arduino/pull/3019.patch"},"body":"Arduino New Editor\r\n===========================\r\n\r\nImprovements and adjustments\r\n=====================\r\n[x] Syntax coloring (using xml files)\r\n     [ ] load the list dynamically (is currently fixed in the code)\r\n[x ] Code Folding\r\n[x] Add 'Auto Format' to Editor context menu\r\n[x] Removed menu: Find using selection (not required!)\r\n[x] Open Reference and Links using CTRL + Click\r\n\r\n[x] Preferences for syntax highlighting theme\r\n[x] Muli-line ident using TAB\r\n[x] Automatic closing doc/comment block \r\n[x] [Linux] Installation Script  that creates shortcuts on the menu and desktop (with SplashScreen)\r\n[x] [Linux] Best ICON for Alt+TAB\r\n[x] [Linux] fix CTRL+'/' not working (need test on MacOS !)\r\n[x] FIX: Ugly Icon and Name on Linux (ALT+TAB  Window)\r\n\r\nNew Shortcuts\r\n================\r\n- HOME: toggles between first character on line and first non-whitespace character on line.\r\n- INSERT: toggles between insert and overwrite modes.\r\n- TAB / SHIFT + TAB: Increase / Decrease Indentation\r\n- Alt + UP/DOWN : Move the current line up and down, respectively.\r\n- Ctrl + / : tootle comments\r\n- Ctrl+TAB / Control+SHIF+TAB: Change TABS  (BUG: Control+SHIF+TAB not work on linux)\r\n- Ctrl+D: Delete current line\r\n- Ctrl+DELETE: deletes all text between the caret and the end of the current line.\r\n- Ctrl+J: joins lines.\r\n- Ctrl+Z: is undo and Ctrl+Y is redo.\r\n- Ctrl+Up and Ctrl+Down: shift the visible area of the text area up and down one line, respectively.\r\n- F2 and Shift+F2: moves to the next and previous bookmarks,respectively.\r\n- Ctrl+arrow keys: Better keyboard navigation \r\n\r\nTests\r\n=======================\r\n[x] comment / uncomment using shortcuts, menu, popup menu\r\n[x] Copy to HTML and Forum\r\n[x] Auto Format\r\n[x] Find using selection (shortcut CTRL+F)\r\n[ ] Fix Encoding & Reload (what is this ?)\r\n[x] Find in Reference\r\n[x] Open URL (from comment's)\r\n[x] Add new Tab\r\n[x] Open / Save sketch with multiple files\r\n[x] Highlight compilation errors (even in other tabs)  \r\n[x] Undo / Redo (even in other tabs)\r\n[x] Undo / Redo in Context Menu (even in other tabs is consistent)\r\n    - Improved Ctrl-z system (before was 1 for 1 character, so boring)\r\n[x] Keywords.txt  (including libraries)\r\n[x] Keep Selection / Cursor when switch between Tabs\r\n[x] Auto-close / Identation brackets in if/method/etc..\r\n[x] Auto ident on new Line.\r\n[x] Menu shortcuts (tests)\r\n[x] Syntax coloring: use the same colors (only a small modification)\r\n[x] Preferences: Show Lines Numbers\r\n\r\n![screenshot](https://cloud.githubusercontent.com/assets/515675/7303171/08914b3a-e9c5-11e4-9c13-677fb7064c2f.png)"},"comment":{"url":"https://api.github.com/repos/arduino/Arduino/issues/comments/95668796","html_url":"https://github.com/arduino/Arduino/pull/3019#issuecomment-95668796","issue_url":"https://api.github.com/repos/arduino/Arduino/issues/3019","id":95668796,"user":{"login":"ricardojlrufino","id":515675,"avatar_url":"https://avatars.githubusercontent.com/u/515675?v=3","gravatar_id":"","url":"https://api.github.com/users/ricardojlrufino","html_url":"https://github.com/ricardojlrufino","followers_url":"https://api.github.com/users/ricardojlrufino/followers","following_url":"https://api.github.com/users/ricardojlrufino/following{/other_user}","gists_url":"https://api.github.com/users/ricardojlrufino/gists{/gist_id}","starred_url":"https://api.github.com/users/ricardojlrufino/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ricardojlrufino/subscriptions","organizations_url":"https://api.github.com/users/ricardojlrufino/orgs","repos_url":"https://api.github.com/users/ricardojlrufino/repos","events_url":"https://api.github.com/users/ricardojlrufino/events{/privacy}","received_events_url":"https://api.github.com/users/ricardojlrufino/received_events","type":"User","site_admin":false},"created_at":"2015-04-23T17:50:42Z","updated_at":"2015-04-23T17:50:42Z","body":"@ArduinoBot build this please"}}