{"action":"created","issue":{"url":"https://api.github.com/repos/ajaxorg/ace/issues/2634","labels_url":"https://api.github.com/repos/ajaxorg/ace/issues/2634/labels{/name}","comments_url":"https://api.github.com/repos/ajaxorg/ace/issues/2634/comments","events_url":"https://api.github.com/repos/ajaxorg/ace/issues/2634/events","html_url":"https://github.com/ajaxorg/ace/pull/2634","id":100944396,"number":2634,"title":"Tokenizer without mask for issue #2632","user":{"login":"pthurlow","id":223499,"avatar_url":"https://avatars.githubusercontent.com/u/223499?v=3","gravatar_id":"","url":"https://api.github.com/users/pthurlow","html_url":"https://github.com/pthurlow","followers_url":"https://api.github.com/users/pthurlow/followers","following_url":"https://api.github.com/users/pthurlow/following{/other_user}","gists_url":"https://api.github.com/users/pthurlow/gists{/gist_id}","starred_url":"https://api.github.com/users/pthurlow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pthurlow/subscriptions","organizations_url":"https://api.github.com/users/pthurlow/orgs","repos_url":"https://api.github.com/users/pthurlow/repos","events_url":"https://api.github.com/users/pthurlow/events{/privacy}","received_events_url":"https://api.github.com/users/pthurlow/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-08-14T06:26:27Z","updated_at":"2015-08-17T18:11:28Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ajaxorg/ace/pulls/2634","html_url":"https://github.com/ajaxorg/ace/pull/2634","diff_url":"https://github.com/ajaxorg/ace/pull/2634.diff","patch_url":"https://github.com/ajaxorg/ace/pull/2634.patch"},"body":"Here is an implementation that replaces the bit mask with an array of character indexes to be highlighted.  It requires minimal code change but does increase the memory footprint of all completion matches"},"comment":{"url":"https://api.github.com/repos/ajaxorg/ace/issues/comments/131912760","html_url":"https://github.com/ajaxorg/ace/pull/2634#issuecomment-131912760","issue_url":"https://api.github.com/repos/ajaxorg/ace/issues/2634","id":131912760,"user":{"login":"pthurlow","id":223499,"avatar_url":"https://avatars.githubusercontent.com/u/223499?v=3","gravatar_id":"","url":"https://api.github.com/users/pthurlow","html_url":"https://github.com/pthurlow","followers_url":"https://api.github.com/users/pthurlow/followers","following_url":"https://api.github.com/users/pthurlow/following{/other_user}","gists_url":"https://api.github.com/users/pthurlow/gists{/gist_id}","starred_url":"https://api.github.com/users/pthurlow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pthurlow/subscriptions","organizations_url":"https://api.github.com/users/pthurlow/orgs","repos_url":"https://api.github.com/users/pthurlow/repos","events_url":"https://api.github.com/users/pthurlow/events{/privacy}","received_events_url":"https://api.github.com/users/pthurlow/received_events","type":"User","site_admin":false},"created_at":"2015-08-17T18:11:28Z","updated_at":"2015-08-17T18:11:28Z","body":"Yea good point,  multiple masks would alleviate the problem.  I would suggest also not allowing highlighting past the maximum allowable index of the mask to avoid the wrap around issue.  Its possible that just not supporting highlighting over a certain character count is good enough for most use cases."}}