Я использую грамотный haskell в стиле "Bird", который требует, чтобы весь код был похож на следующее:
> module Main (main) where
и если у меня есть блок, он должен выглядеть примерно так:
> main = do
> args = getArgs
> file = args!![0]
и т.д.. Однако, когда я ввожу знак gt, затем пробел и нажимаю на табуляцию, он вкладывает только два пробела!
Я сделал следующее, чтобы решить проблему:
set tabexpand
set tabstop=4
set softtabstop=4
set noautoindent
set shiftwidth=4
Любая помощь будет принята с благодарностью. Я подумал, что вышеприведенный текст просто вставит 4 пробела, а не любые вкладки.