{"action":"created","issue":{"url":"https://api.github.com/repos/emacs-ess/ESS/issues/169","labels_url":"https://api.github.com/repos/emacs-ess/ESS/issues/169/labels{/name}","comments_url":"https://api.github.com/repos/emacs-ess/ESS/issues/169/comments","events_url":"https://api.github.com/repos/emacs-ess/ESS/issues/169/events","html_url":"https://github.com/emacs-ess/ESS/pull/169","id":72810355,"number":169,"title":"[Fix #164] Indentation of blocks inside call arguments","user":{"login":"lionel-","id":4465050,"avatar_url":"https://avatars.githubusercontent.com/u/4465050?v=3","gravatar_id":"","url":"https://api.github.com/users/lionel-","html_url":"https://github.com/lionel-","followers_url":"https://api.github.com/users/lionel-/followers","following_url":"https://api.github.com/users/lionel-/following{/other_user}","gists_url":"https://api.github.com/users/lionel-/gists{/gist_id}","starred_url":"https://api.github.com/users/lionel-/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lionel-/subscriptions","organizations_url":"https://api.github.com/users/lionel-/orgs","repos_url":"https://api.github.com/users/lionel-/repos","events_url":"https://api.github.com/users/lionel-/events{/privacy}","received_events_url":"https://api.github.com/users/lionel-/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":25,"created_at":"2015-05-03T14:08:35Z","updated_at":"2015-05-13T14:45:12Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/emacs-ess/ESS/pulls/169","html_url":"https://github.com/emacs-ess/ESS/pull/169","diff_url":"https://github.com/emacs-ess/ESS/pull/169.diff","patch_url":"https://github.com/emacs-ess/ESS/pull/169.patch"},"body":"Since you don't want to add a new setting, I simply replaced the whole `(progn)` with `(current-indentation)`.\r\n\r\nBut this restores this behaviour:\r\n```lisp\r\nlist(arg1 = {\r\n    stuff\r\n},\r\n     arg2 = {\r\n         stuff\r\n     }) \r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/emacs-ess/ESS/issues/comments/101694568","html_url":"https://github.com/emacs-ess/ESS/pull/169#issuecomment-101694568","issue_url":"https://api.github.com/repos/emacs-ess/ESS/issues/169","id":101694568,"user":{"login":"lionel-","id":4465050,"avatar_url":"https://avatars.githubusercontent.com/u/4465050?v=3","gravatar_id":"","url":"https://api.github.com/users/lionel-","html_url":"https://github.com/lionel-","followers_url":"https://api.github.com/users/lionel-/followers","following_url":"https://api.github.com/users/lionel-/following{/other_user}","gists_url":"https://api.github.com/users/lionel-/gists{/gist_id}","starred_url":"https://api.github.com/users/lionel-/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lionel-/subscriptions","organizations_url":"https://api.github.com/users/lionel-/orgs","repos_url":"https://api.github.com/users/lionel-/repos","events_url":"https://api.github.com/users/lionel-/events{/privacy}","received_events_url":"https://api.github.com/users/lionel-/received_events","type":"User","site_admin":false},"created_at":"2015-05-13T14:45:12Z","updated_at":"2015-05-13T14:45:12Z","body":"> but what are the actual effects?\r\n\r\nThe main effect will be that users will be spared from seeing their code indented like this:\r\n```r\r\n{\r\n    outer_fun_call(parameter = fun_call1(subarg1,\r\n                       subarg2),\r\n                   fun_call2(subarg1,\r\n                             subarg2),\r\n                   argument2)\r\n}\r\n```\r\nThis setting indents the inner arguments starting from the parameter name. But it only works if the inner function call is called with an explicitly named argument. Really confusing and creates a messy indentation imo."}}