improve smart indentation
- Dominant language
- F#
- Stars
- 4.3k
- Forks
- 876
- Avg merge
- 4d 11h
- Merged PRs (30d)
- 131
Description
#### Repro steps
1. define a function which spans several lines
1. move carret on last line
1. press Enter, and then Backspace, then Enter
#### Expected behavior
The cursor remains indented to the same level as the one obtained after pressing Backspace
#### Actual behavior
The indentation jumps back to the indeted level corresponding to last line of the function, the way it works in VS2015.
#### Known workarounds
None
#### Related information
The way it behaves in VS2015:

The way it behaves in VS2017:

In both, I have this Tabs settings:

The change in behaviour is rather annoying with muscle memory, and if it was unintended, this might be considered as a bug.
Provide any related information
* Win 7 pro 64
* using latest VS2017 F# nightly 15.4.1.17032701 (but it doesn't matter, it behaves this way since any version of VS2017)
Contributor guide
Assessment
This issue has not been assessed yet.