{"action":"created","issue":{"url":"https://api.github.com/repos/niosus/EasyClangComplete/issues/62","repository_url":"https://api.github.com/repos/niosus/EasyClangComplete","labels_url":"https://api.github.com/repos/niosus/EasyClangComplete/issues/62/labels{/name}","comments_url":"https://api.github.com/repos/niosus/EasyClangComplete/issues/62/comments","events_url":"https://api.github.com/repos/niosus/EasyClangComplete/issues/62/events","html_url":"https://github.com/niosus/EasyClangComplete/issues/62","id":168599834,"number":62,"title":"Trigger auto-complete in the middle of words","user":{"login":"merlinthered","id":2165185,"avatar_url":"https://avatars.githubusercontent.com/u/2165185?v=3","gravatar_id":"","url":"https://api.github.com/users/merlinthered","html_url":"https://github.com/merlinthered","followers_url":"https://api.github.com/users/merlinthered/followers","following_url":"https://api.github.com/users/merlinthered/following{/other_user}","gists_url":"https://api.github.com/users/merlinthered/gists{/gist_id}","starred_url":"https://api.github.com/users/merlinthered/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/merlinthered/subscriptions","organizations_url":"https://api.github.com/users/merlinthered/orgs","repos_url":"https://api.github.com/users/merlinthered/repos","events_url":"https://api.github.com/users/merlinthered/events{/privacy}","received_events_url":"https://api.github.com/users/merlinthered/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/niosus/EasyClangComplete/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-08-01T09:07:06Z","updated_at":"2016-08-29T08:46:24Z","closed_at":"2016-08-29T08:46:23Z","body":"Hi and thanks for this awesome plugin. It goes a long way to making Sublime Text a viable choice for C++ development.\r\n\r\nI have tried the plugin for a few hours now and I like what it's doing. What I don't like though is that I have to type one of the triggers ., :: or -> to initiate completion. Oftentimes I find myself in the situation of being in the middle of a word and I would like to autocomplete the rest of it. Or I want to change the function of a class I'm calling, so I delete the function name (or part of it) and hit Ctrl+Space, as I'm used to from other IDEs. I don't know if anybody else has this problem, but I find it kind of annyoing to have to re-type the trigger in order to get auto-completion.\r\n\r\nIs there a chance we could get a trigger for starting auto-completion anywhere? It would parse back from the current cursor position until it finds a trigger, and then behave as if you had just typed that trigger and then typed the letters between the trigger and the cursor as a search term. Bonus points if upon choosing an autocomplete option, it replaces the whole word the trigger was placed in, instead of just the portion before the cursor. Implementing this would make this plugin behave even more like one of the major IDEs."},"comment":{"url":"https://api.github.com/repos/niosus/EasyClangComplete/issues/comments/243067583","html_url":"https://github.com/niosus/EasyClangComplete/issues/62#issuecomment-243067583","issue_url":"https://api.github.com/repos/niosus/EasyClangComplete/issues/62","id":243067583,"user":{"login":"niosus","id":1893598,"avatar_url":"https://avatars.githubusercontent.com/u/1893598?v=3","gravatar_id":"","url":"https://api.github.com/users/niosus","html_url":"https://github.com/niosus","followers_url":"https://api.github.com/users/niosus/followers","following_url":"https://api.github.com/users/niosus/following{/other_user}","gists_url":"https://api.github.com/users/niosus/gists{/gist_id}","starred_url":"https://api.github.com/users/niosus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/niosus/subscriptions","organizations_url":"https://api.github.com/users/niosus/orgs","repos_url":"https://api.github.com/users/niosus/repos","events_url":"https://api.github.com/users/niosus/events{/privacy}","received_events_url":"https://api.github.com/users/niosus/received_events","type":"User","site_admin":false},"created_at":"2016-08-29T08:46:23Z","updated_at":"2016-08-29T08:46:23Z","body":"It seems that this is not possible at the moment, so I will close this issue for now. Feel free to reopen it if you find a way."}}
{"actor":{"display_login":"niosus"}}