-if GetOption("ftoptions") == nil then
- AddOption("ftoptions", true)
-end
-
-function onViewOpen(view)
- if not GetOption("ftoptions") then
- return
- end
+VERSION = "1.0.0"
- local ft = view.Buf.Settings["filetype"]
+function onBufferOpen(b)
+ local ft = b:FileType()
if ft == "go" or
ft == "makefile" then
- SetOption("tabstospaces", "off")
+ b:SetOption("tabstospaces", "off")
elseif ft == "fish" or
ft == "python" or
ft == "python2" or
ft == "python3" or
ft == "yaml" or
ft == "nim" then
- SetOption("tabstospaces", "on")
+ b:SetOption("tabstospaces", "on")
end
end