indent-region does not follow clojure-align-forms-automatically
manuel-uberti opened this issue · 1 comments
manuel-uberti commented
Expected behavior
indent-region respects clojure-align-forms-automatically.
Actual behavior
indent-region does not seem to take clojure-align-forms-automatically set to t into account.
Steps to reproduce the problem
- Create directory (e.g.,
/tmp/test-project) with the following files:
.dir-locals.el
((nil . ((clojure-align-forms-automatically . t))))test.clj
(ns test)
{:a 1
:ab 2
:abc 3}- Visit
test.clj M-x clojure-ts-mode(unless you setmajor-mode-remap-alistalready to prefer it overclojure-mode)- Mark the map in
test.clj(I usemark-sexp, bound toC-M-SPC) - Call
indent-region(either viaM-xor withC-M-\) - The map is not aligned according to
clojure-align-forms-automatically - Note that with
clojure-modethis works as expected, meaning I get the following:
{:a 1
:ab 2
:abc 3}Environment & Version information
clojure-ts-mode version
clojure-ts-mode-0.1.5.0.20230915.3529
tree-sitter-clojure grammar version
v0.0.12
Emacs version
GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, cairo version 1.16.0) of 2023-09-19
Commit: 7be5c8f47c9df01a5accdbf954d952b9bbe5b5f0
Operating system
Ubuntu 22.04.3
manuel-uberti commented
Closing, duplicate of #16