{"action":"created","issue":{"url":"https://api.github.com/repos/jupyter/jupyterlab/issues/664","repository_url":"https://api.github.com/repos/jupyter/jupyterlab","labels_url":"https://api.github.com/repos/jupyter/jupyterlab/issues/664/labels{/name}","comments_url":"https://api.github.com/repos/jupyter/jupyterlab/issues/664/comments","events_url":"https://api.github.com/repos/jupyter/jupyterlab/issues/664/events","html_url":"https://github.com/jupyter/jupyterlab/issues/664","id":171064877,"number":664,"title":"Cell model source changed by each keystroke in editor","user":{"login":"albanatita","id":13804675,"avatar_url":"https://avatars.githubusercontent.com/u/13804675?v=3","gravatar_id":"","url":"https://api.github.com/users/albanatita","html_url":"https://github.com/albanatita","followers_url":"https://api.github.com/users/albanatita/followers","following_url":"https://api.github.com/users/albanatita/following{/other_user}","gists_url":"https://api.github.com/users/albanatita/gists{/gist_id}","starred_url":"https://api.github.com/users/albanatita/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/albanatita/subscriptions","organizations_url":"https://api.github.com/users/albanatita/orgs","repos_url":"https://api.github.com/users/albanatita/repos","events_url":"https://api.github.com/users/albanatita/events{/privacy}","received_events_url":"https://api.github.com/users/albanatita/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jupyter/jupyterlab/labels/cat:Notebook","name":"cat:Notebook","color":"d4c5f9"},{"url":"https://api.github.com/repos/jupyter/jupyterlab/labels/status:Needs%20Discussion","name":"status:Needs Discussion","color":"f9d0c4"},{"url":"https://api.github.com/repos/jupyter/jupyterlab/labels/type:Enhancement","name":"type:Enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-08-14T15:50:51Z","updated_at":"2016-08-15T21:05:53Z","closed_at":null,"body":"Hi, \r\nJupyterLab is a very promising framework and I have started to play with it to understand how it works.\r\nI have a question about the cell model: the source is changed by the editor each time that the editor document is changed, i.e., for each keystroke. I would have assumed that the cell model would be changed only when the user press <shift+enter> and that the cell is evaluated. Is there then a signal from the cell model that indicates when the model is not anymore being edited?\r\nThank you in advance and again great job!"},"comment":{"url":"https://api.github.com/repos/jupyter/jupyterlab/issues/comments/239929107","html_url":"https://github.com/jupyter/jupyterlab/issues/664#issuecomment-239929107","issue_url":"https://api.github.com/repos/jupyter/jupyterlab/issues/664","id":239929107,"user":{"login":"jasongrout","id":192614,"avatar_url":"https://avatars.githubusercontent.com/u/192614?v=3","gravatar_id":"","url":"https://api.github.com/users/jasongrout","html_url":"https://github.com/jasongrout","followers_url":"https://api.github.com/users/jasongrout/followers","following_url":"https://api.github.com/users/jasongrout/following{/other_user}","gists_url":"https://api.github.com/users/jasongrout/gists{/gist_id}","starred_url":"https://api.github.com/users/jasongrout/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jasongrout/subscriptions","organizations_url":"https://api.github.com/users/jasongrout/orgs","repos_url":"https://api.github.com/users/jasongrout/repos","events_url":"https://api.github.com/users/jasongrout/events{/privacy}","received_events_url":"https://api.github.com/users/jasongrout/received_events","type":"User","site_admin":false},"created_at":"2016-08-15T21:05:53Z","updated_at":"2016-08-15T21:05:53Z","body":"I still think there is a big semantic difference between executing and saving a code cell, rendering and saving a markdown cell, and saving raw cell, enough so that I don't think we should call the markdown and raw cases \"execution\". Perhaps \"save\" or \"finalized\" or some other thing that means \"doneEditingForNow\".\r\n\r\n(If we want to add some kernel request machinery to rendering markdown (perhaps inline kernel variables or something?), then I think the markdown rendering could be considered execution.)"}}
{"actor":{"display_login":"jasongrout"}}