{"action":"created","issue":{"url":"https://api.github.com/repos/atom/find-and-replace/issues/165","labels_url":"https://api.github.com/repos/atom/find-and-replace/issues/165/labels{/name}","comments_url":"https://api.github.com/repos/atom/find-and-replace/issues/165/comments","events_url":"https://api.github.com/repos/atom/find-and-replace/issues/165/events","html_url":"https://github.com/atom/find-and-replace/issues/165","id":29867485,"number":165,"title":"Find and replace with preserve case","user":{"login":"jasonkim","id":474442,"avatar_url":"https://avatars.githubusercontent.com/u/474442?v=3","gravatar_id":"","url":"https://api.github.com/users/jasonkim","html_url":"https://github.com/jasonkim","followers_url":"https://api.github.com/users/jasonkim/followers","following_url":"https://api.github.com/users/jasonkim/following{/other_user}","gists_url":"https://api.github.com/users/jasonkim/gists{/gist_id}","starred_url":"https://api.github.com/users/jasonkim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jasonkim/subscriptions","organizations_url":"https://api.github.com/users/jasonkim/orgs","repos_url":"https://api.github.com/users/jasonkim/repos","events_url":"https://api.github.com/users/jasonkim/events{/privacy}","received_events_url":"https://api.github.com/users/jasonkim/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/atom/find-and-replace/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2014-03-20T23:29:15Z","updated_at":"2015-10-29T02:25:46Z","closed_at":null,"body":"When you search for abc (case insensitive) and want to replace it with xyz, it should match on Abc and replace it with Xyz. This is a feature that I found useful in sublime."},"comment":{"url":"https://api.github.com/repos/atom/find-and-replace/issues/comments/152054263","html_url":"https://github.com/atom/find-and-replace/issues/165#issuecomment-152054263","issue_url":"https://api.github.com/repos/atom/find-and-replace/issues/165","id":152054263,"user":{"login":"littlebee","id":593784,"avatar_url":"https://avatars.githubusercontent.com/u/593784?v=3","gravatar_id":"","url":"https://api.github.com/users/littlebee","html_url":"https://github.com/littlebee","followers_url":"https://api.github.com/users/littlebee/followers","following_url":"https://api.github.com/users/littlebee/following{/other_user}","gists_url":"https://api.github.com/users/littlebee/gists{/gist_id}","starred_url":"https://api.github.com/users/littlebee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/littlebee/subscriptions","organizations_url":"https://api.github.com/users/littlebee/orgs","repos_url":"https://api.github.com/users/littlebee/repos","events_url":"https://api.github.com/users/littlebee/events{/privacy}","received_events_url":"https://api.github.com/users/littlebee/received_events","type":"User","site_admin":false},"created_at":"2015-10-29T02:25:46Z","updated_at":"2015-10-29T02:25:46Z","body":"+1 very useful  intelliJ feature.  I miss.    Here is the use case, it is not, imnsho, an \"edge\" case considering we frequently, for multiple languages, mix the case to indicate something is a class or a var.  I want to replace 'collection' below with 'model' without doing 2 f&r:\r\n\r\n```coffeescript\r\n  ###\r\n    Collection component provides a collection context to all children\r\n  ###\r\n  class x.Collection extends React.Component\r\n    displayName: \"widgets.react.Collection\"\r\n\r\n    @propTypes:\r\n      collection: React.PropTypes.oneOfType([\r\n        React.PropTypes.instanceOf(Backbone.Collection)\r\n        React.PropTypes.func\r\n      ]).isRequired\r\n      fetch: React.PropTypes.bool\r\n      fetchOptions: React.PropTypes.object\r\n```\r\n\r\n"}}