{"action":"created","issue":{"url":"https://api.github.com/repos/clojure-emacs/clojure-mode/issues/357","labels_url":"https://api.github.com/repos/clojure-emacs/clojure-mode/issues/357/labels{/name}","comments_url":"https://api.github.com/repos/clojure-emacs/clojure-mode/issues/357/comments","events_url":"https://api.github.com/repos/clojure-emacs/clojure-mode/issues/357/events","html_url":"https://github.com/clojure-emacs/clojure-mode/issues/357","id":123027372,"number":357,"title":"Align Let Expressions","user":{"login":"AshtonKem","id":199201,"avatar_url":"https://avatars.githubusercontent.com/u/199201?v=3","gravatar_id":"","url":"https://api.github.com/users/AshtonKem","html_url":"https://github.com/AshtonKem","followers_url":"https://api.github.com/users/AshtonKem/followers","following_url":"https://api.github.com/users/AshtonKem/following{/other_user}","gists_url":"https://api.github.com/users/AshtonKem/gists{/gist_id}","starred_url":"https://api.github.com/users/AshtonKem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AshtonKem/subscriptions","organizations_url":"https://api.github.com/users/AshtonKem/orgs","repos_url":"https://api.github.com/users/AshtonKem/repos","events_url":"https://api.github.com/users/AshtonKem/events{/privacy}","received_events_url":"https://api.github.com/users/AshtonKem/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-12-18T21:16:40Z","updated_at":"2015-12-21T15:43:35Z","closed_at":"2015-12-21T15:43:35Z","body":"Currently clojure-mode indents let expressions as below:\r\n\r\n``` clojure\r\n(let [bar 1\r\n      x 5\r\n      very-long-expression 15]\r\n  (flobnicate bar x very-long-expression))\r\n```\r\n\r\nIt'd be pretty nice if optionally it could adjust for variable length and align like the following:\r\n\r\n``` clojure\r\n(let [bar                  1\r\n      x                    5\r\n      very-long-expression 15]\r\n  (flobnicate bar x very-long-expression))\r\n\r\n```\r\n\r\nI find myself manually adjusting code to improve legibility, and it's kind of frustrating to do continuously. "},"comment":{"url":"https://api.github.com/repos/clojure-emacs/clojure-mode/issues/comments/166334005","html_url":"https://github.com/clojure-emacs/clojure-mode/issues/357#issuecomment-166334005","issue_url":"https://api.github.com/repos/clojure-emacs/clojure-mode/issues/357","id":166334005,"user":{"login":"AshtonKem","id":199201,"avatar_url":"https://avatars.githubusercontent.com/u/199201?v=3","gravatar_id":"","url":"https://api.github.com/users/AshtonKem","html_url":"https://github.com/AshtonKem","followers_url":"https://api.github.com/users/AshtonKem/followers","following_url":"https://api.github.com/users/AshtonKem/following{/other_user}","gists_url":"https://api.github.com/users/AshtonKem/gists{/gist_id}","starred_url":"https://api.github.com/users/AshtonKem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AshtonKem/subscriptions","organizations_url":"https://api.github.com/users/AshtonKem/orgs","repos_url":"https://api.github.com/users/AshtonKem/repos","events_url":"https://api.github.com/users/AshtonKem/events{/privacy}","received_events_url":"https://api.github.com/users/AshtonKem/received_events","type":"User","site_admin":false},"created_at":"2015-12-21T15:43:35Z","updated_at":"2015-12-21T15:43:35Z","body":"It seems this is a duplicate of #347, so I'm gonna close this."}}