When I want to paste some code (using Ctrl+V) the editor does not take the current cursor's position into consideration. Instead it indents the pasted code below previous definition.
Steps to reproduce:
Write a function with some indented code like
f :: Int
f = g 0
where
g x = x + 1
Then copy it and paste it below the definition, making sure the cursor is in the first column below the definition before pressing Ctrl+V.
Actual behaviour: the pasted definition is indented below g of previous definition
Expected behaviour: the pasted definition begins where I placed the cursor.
Would it be possible to let the code be pasted where my cursor was without indenting it (which is the most intuitive behaviour you get in most other text editors)?
When I want to paste some code (using Ctrl+V) the editor does not take the current cursor's position into consideration. Instead it indents the pasted code below previous definition.
Steps to reproduce: Write a function with some indented code like
Then copy it and paste it below the definition, making sure the cursor is in the first column below the definition before pressing Ctrl+V. Actual behaviour: the pasted definition is indented below g of previous definition Expected behaviour: the pasted definition begins where I placed the cursor.
Would it be possible to let the code be pasted where my cursor was without indenting it (which is the most intuitive behaviour you get in most other text editors)?