ZIm/assets/settings
Finn Evers 1add1d042d
Add option to disable auto indentation (#36259)
Closes https://github.com/zed-industries/zed/issues/11780

While auto indentation is generally nice to have, there are cases where
it is currently just not good enough for some languages (e.g. Haskell)
or users just straight up do not want their editor to auto indent for
them. Hence, this PR adds the possibilty to disable auto indentation for
either all language or on a per-language basis. Manual invocation via
the `editor: auto indent` action will continue to work.

Also takes a similar approach as
https://github.com/zed-industries/zed/pull/31569 to ensure performance
is fine for larger multicursor edits.

Release Notes:

- Added the possibility to configure auto indentation for all languages
and per language. Add `"auto_indent": false"` to your settings or
desired language to disable the feature.
2025-08-18 14:21:33 +02:00
..
default.json Add option to disable auto indentation (#36259) 2025-08-18 14:21:33 +02:00
initial_debug_tasks.json debugger: Fix built-in JavaScript debug tasks were not working due missing type field value (#34894) 2025-07-22 15:39:52 -04:00
initial_local_debug_tasks.json Simplify debug launcher UI (#31928) 2025-06-02 21:24:08 +00:00
initial_local_settings.json Fix broken link in initial settings (#15119) 2024-07-25 08:25:27 -04:00
initial_server_settings.json Add settings to remote servers, use XDG paths on remote, and enable node LSPs (#19176) 2024-10-15 23:32:44 -07:00
initial_tasks.json Add a run menu (#32505) 2025-06-10 19:57:46 -06:00
initial_user_settings.json Harmonize buffer_font_size between default.json and initial_settings.json (#34650) 2025-07-17 18:32:04 +00:00