Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » SciTE - Open Source Text Editor for Windows & Linux

Модерирует : gyra, Maz

Widok (23-11-2010 11:23): Лимит страниц. Продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

mozers



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
local function ChangeCommentChar()
   
function IsINI(ext)
       
local ini = {'ini', 'inf', 'reg'}
       
for _, x in pairs(ini) do
            if
x == ext then return true end
        end
        return false
    end
    if
editor.LexerLanguage == 'props' then
        local
ext = props['FileExt']:lower()
       
if IsINI(ext) then
           
props['comment.block.props']=';'
       
else
           
props['comment.block.props']='#'
       
end
    end
end
 
-- Добавляем свой обработчик события OnSwitchFile
local old_OnSwitchFile = OnSwitchFile
function OnSwitchFile(file)
   
local result
    if old_OnSwitchFile then result = old_OnSwitchFile(file) end
   
ChangeCommentChar()
   
return result
end
 
-- Добавляем свой обработчик события OnOpen
local old_OnOpen = OnOpen
function OnOpen(file)
   
local result
    if old_OnOpen then result = old_OnOpen(file) end
   
ChangeCommentChar()
   
return result
end

Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 09:29 23-09-2009
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » SciTE - Open Source Text Editor for Windows & Linux
Widok (23-11-2010 11:23): Лимит страниц. Продолжаем здесь


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru