Подскажите пожалуйста как сделать чтобы в редактировании Питон файлов (*.py) табуляция была 4 пробела, а во всех остальных нормальный таб х9
я сделал вот так, но это на все файлы
спасибо
табс в зависимости от расширения
- HaRT
- Moderator
- Posts: 10868
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
-
- Posts: 6840
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
табс в зависимости от расширения
Либо так:
Code: Select all
-- put here any number of extensions in lower case
local tablens = { py=4; txt=8; }
Event {
group="EditorEvent";
action=function(id,event,param)
if event==far.Flags.EE_READ then
local nm = editor.GetFileName(id)
local ext = nm and nm:match("[^.]*$"):lower()
if ext and tablens[ext] then
editor.SetParam(id, "ESPT_TABSIZE", tablens[ext])
end
end
end;
}