ActionScript= as mx
ADA= ada ads adb
AutoIt= au3
bash= sh bsh
*Batch= nt
*C++= hxx
C#= cs
Caml= ml mli sml thy
CMakeFile= cmake
COBOL= cbl cbd cdb cdc cob
D= d
DIFF= diff patch
GUI4CLI= <нет расширения>
Dos style= nfo
Fortran= f for f90 f95 f2k
Haskell= hs lhs as las
*HTML= shtm
KiXtart= kix
LISP= lsp lisp
Lua= lua
Makefile= mak
Matlab= m
Objective-C= <нет расширения>
*Pascal= inc
*php= phtml
Postscript= ps
PowerShell= ps1
*Python = pyw
R= r
Ruby= rb rbw
Scheme= scm smd ss
Smalltalk= st
TCL= tcl
TeX= tex
Verilog= v
VHDL= vhd vhdl
*XML= xsml xsl xsd kml wsdl
YAML= yml
Posted: Thu Dec 02, 2010 7:39 am
by Instructor
Изменено: CodeFold - уменьшено потребление памяти на единицу блока. Изменено: CodeFold - в связи с добавлением подсветки парных тэгов, действие флага 1024 секции "Folds:" заменено на противоположное, т.е. по умолчанию однострочные блоки разрешены. Добавлено: поддержка цветовых тем. Добавлено: CodeFold - подсветка парных тэгов. Добавлено: CodeFold - возможность задавать максимальный размер документа. Добавлено: CodeFold - флаг 2048 в секцию "Folds:" - пропустить указанный блок. Добавлено: CodeFold - флаг 4096 в секцию "Folds:" - блок относится к XML/HTML языку. Типовые пары тэгов: "<tag" и "</tag>", "<single" и "/>", "<single" и ">". Добавлено: CodeFold - пункт меню для отображения статистики. Добавлено: AutoComplete - возможность использовать разделители программы вместо разделителей синтаксической темы.
Changed: CodeFold - reduced memory consumption by one unit. Changed: CodeFold - in connection with the addition of pair tags highlight, the 1024 flag effect of "Folds:" section is changed to the opposite - single-line blocks are allowed by default. Added: support for color themes. Added: CodeFold - highlighting the pair of tags. Added: CodeFold - opportunity to set maximum size of the document. Added: CodeFold - flag 2048 in "Folds:" section - skip the specified block. Added: CodeFold - flag 4096 in "Folds:" section - block refers to XML/HTML language. Typical pair of tags: "<tag" and "</ tag>", "<single" and "/>", "<single" and ">". Added: CodeFold - menu item to display statistics. Added: AutoComplete - ability to use program delimiters instead of syntax theme delimiters.
Баг.
- вызываю настройки плага;
- снимаю галку "Использовать разделители из синтаксической темы" снимаю;
- жму Ок в диалоге
после чего и диалог и AkelPad молча закрываются.
Происходит постоянно.
upd. Очень круто! Теперь бы еще добавить выбор шрифта для переменных (которые STR, COMM, ...) да превью текста, написанного этим шрифтом, в колонке "значение" (едва ли циферное представление цвета кому-то понадобится, а вот видеть итоговый текст сразу было бы удобно. Ну и выбор шрифта реализовать через диалог, а не через ввод гарнитуры вручную. Это, кстати, позволит слить настройки гарнитуры/стиля/размера (а то и цвета) в один пункт.
Mr.Merak
*Batch= nt - нет такого
*Pascal= inc - это может быть любой инклюдимый файл, хоть на брейнфаке (если он поддерживает инклюд файлов).
upd3. Опять же для паскаля - в фолды неплохо бы добавить try..end и repeat..until.
Плюс ещё хотелось бы такое: если активна тема подсветки, то при нажатии Tab чтобы вставлялось Indent, а не \t. Ну или повесить это на Shift-Tab. Поскольку я уже убедился, что отступы табами - это очень неудобно, если приходится разбивать строку кода на несколько строчек.
Posted: Thu Dec 02, 2010 6:49 pm
by Infocatcher
Как много вкусностей.
Надо бы и стиль шрифта через переменные определять.
А «${DEL}» – это delimiter? Неудачное сокращение.
Хорошо бы два разных ${COMM} – для однострочных и блочных комментариев.
*Ушел переделывать файлы подсветки*
[Upd]
И нужна возможность делиться цветовыми темами.
Posted: Fri Dec 03, 2010 8:08 am
by Fr0sT
Редактирую xml файл. Подсветка парных тегов - нереально круто! Правда, пока не знаю, есть ли смысл подсвечивать также и обрамляющие <, />. Обнаружил глюк: если встречается пустой узел вида <EmptyNode/>, то фолдинг родительского узла съедает всё до конца файла.
Более того, сам этот узел считается сворачиваемым.
Posted: Fri Dec 03, 2010 8:59 am
by FeyFre
bat.coder в слова добавить команду prompt
(честное слово, я не специально по одному на гору выдаю, по мере спотыкания)
А ещё неплохо бы туда добавить слова
eol
skip
delims
tokens
usebackq
(составные синтаксиса FOR /F )
Posted: Fri Dec 03, 2010 9:16 am
by Fr0sT
Я тоже не специально
В схему Паскаля добавить фолдинг для class..end и record..end.
Posted: Fri Dec 03, 2010 9:36 am
by VladSh
Infocatcher wrote:[Upd]
И нужна возможность делиться цветовыми темами.
Именно в этом и есть их смысл. По моему.
Т.е. нужны отдельные файлы.
Posted: Fri Dec 03, 2010 10:35 am
by se7h
ИМО, необходимо доработать некоторые .coder файлы, у меня они цветастей и детализированее стандартных