Да, примерно так. steban (есть на этом форуме) в одной из статей про Redmine на инфостарте (
качаем gem по ссылке:
http://supremetyrant.com/ruby/unicode-0.1-mswin32.gemв каталоге, где установлен redmine выполняем: gem install unicode-0.1-mswin32.gem
в конец файла config/environment.rb добавляем: require ‘unicode’
редактируем класс CaseIgnoringWordList в файле \vendor\plugins\coderay-0.7.6.227\lib\coderay\helpers\word_list.rb следующим образом:
class CaseIgnoringWordList < WordList
# Creates a new case-insensitive WordList with +default+ as default value.
#
# You can activate caching to store the results for every [] request.
def initialize default = false, caching = false
if caching
super(default, false) do |h, k|
h[k] = h.fetch Unicode::downcase(k.downcase), default
end
else
def self.[] key # :nodoc:
super(Unicode::downcase(key.downcase))
end
end
end
# Add +words+ to the list and associate them with +kind+.
def add words, kind = true
words.each do |word|
self[Unicode::downcase(word.downcase)] = kind
end
self
end
end
берем файлик v8.rb отсюда (
http://slil.ru/26618732) и ложим в каталог \vendor\plugins\coderay-0.7.6.227\lib\coderay\scanners\
Готово.
теперь везде, где можно писать форматированный текст можно писать:
Функция ЕстьДоступныеПраваДляЗапускаКонфигурации() Экспорт
Возврат РольДоступна(\»ПолныеПрава\») ИЛИ РольДоступна(\»Пользователь\»);
КонецФункции