{"action":"created","issue":{"url":"https://api.github.com/repos/emacs-helm/helm/issues/888","labels_url":"https://api.github.com/repos/emacs-helm/helm/issues/888/labels{/name}","comments_url":"https://api.github.com/repos/emacs-helm/helm/issues/888/comments","events_url":"https://api.github.com/repos/emacs-helm/helm/issues/888/events","html_url":"https://github.com/emacs-helm/helm/issues/888","id":59154520,"number":888,"title":"Helm completion of subdir shell paths","user":{"login":"WorldsEndless","id":5042778,"avatar_url":"https://avatars.githubusercontent.com/u/5042778?v=3","gravatar_id":"","url":"https://api.github.com/users/WorldsEndless","html_url":"https://github.com/WorldsEndless","followers_url":"https://api.github.com/users/WorldsEndless/followers","following_url":"https://api.github.com/users/WorldsEndless/following{/other_user}","gists_url":"https://api.github.com/users/WorldsEndless/gists{/gist_id}","starred_url":"https://api.github.com/users/WorldsEndless/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WorldsEndless/subscriptions","organizations_url":"https://api.github.com/users/WorldsEndless/orgs","repos_url":"https://api.github.com/users/WorldsEndless/repos","events_url":"https://api.github.com/users/WorldsEndless/events{/privacy}","received_events_url":"https://api.github.com/users/WorldsEndless/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-02-26T22:25:22Z","updated_at":"2015-02-27T12:43:50Z","closed_at":"2015-02-27T12:43:50Z","body":"When Helm auto completes shell paths, whether in shell mode or in `shell-command`, the preceding path is deleted upon completion. You can see what I mean with the following recipe: \r\n\r\n1. `m-x shell`\r\n2. `ls` surface-directory-with-subdirs/ TAB\r\n3. A list of subdirs to choose from will appear. Select one. \r\n- Now see the problem. What should be `surface-directory-with-subdirs/subdir` is, instead, just `subdir`, which will break any cp/mv/ls/etc command. \r\n\r\nGNU Emacs 25.0.50.6 (x86_64-unknown-linux-gnu, GTK+ Version 3.10.9) of 2015-02-10 on localhost.localdomain"},"comment":{"url":"https://api.github.com/repos/emacs-helm/helm/issues/comments/76388985","html_url":"https://github.com/emacs-helm/helm/issues/888#issuecomment-76388985","issue_url":"https://api.github.com/repos/emacs-helm/helm/issues/888","id":76388985,"user":{"login":"WorldsEndless","id":5042778,"avatar_url":"https://avatars.githubusercontent.com/u/5042778?v=3","gravatar_id":"","url":"https://api.github.com/users/WorldsEndless","html_url":"https://github.com/WorldsEndless","followers_url":"https://api.github.com/users/WorldsEndless/followers","following_url":"https://api.github.com/users/WorldsEndless/following{/other_user}","gists_url":"https://api.github.com/users/WorldsEndless/gists{/gist_id}","starred_url":"https://api.github.com/users/WorldsEndless/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WorldsEndless/subscriptions","organizations_url":"https://api.github.com/users/WorldsEndless/orgs","repos_url":"https://api.github.com/users/WorldsEndless/repos","events_url":"https://api.github.com/users/WorldsEndless/events{/privacy}","received_events_url":"https://api.github.com/users/WorldsEndless/received_events","type":"User","site_admin":false},"created_at":"2015-02-27T12:43:50Z","updated_at":"2015-02-27T12:43:50Z","body":"Fixed it is. Thanks! I'd love to know how you did it, though, because I was also unable to reproduce it in helm.sh, leading me to believe it was some obscure conflict? "}}