Подсветка синтаксиса .tab файлов в разных редакторах

Обсуждение программ nnCron и nnCron LITE

Подсветка синтаксиса .tab файлов в разных редакторах

Postby Fornit » Fri, 16 Nov 2018, 10:33

Редактирую .tab файлы в Far редакторе, иногда в Notepad++.
Заметил, что синтаксис там подсвечивается неправильно, если указать тип Forth. Вообще ничего не подсвечивается.
Приходится указывать тип .ini файлов, хоть подсветка и кривая, но лучше чем ничего.
Кто-то с этим разбирался?

P.S. Насчет Notepad++ вопрос снимается. А для Far есть?

P.P.S. Разобрался и с Far.
В файле colorer.zip/readme.txt ошибка!
Если сделать как там описывается:
Code: Select all
  <type descr="Forth" name="forth" exts="/\.(fth|f32|f|spf|tab)$/i">
    <load name="main/forth.hrc"/>
    <scheme name="forth"/>
  </type>
Работать не будет.

Надо вот так:
Code: Select all
  <type descr="Forth" name="forth" exts="/\.(fth)|(f32)|f|(spf)|(tab)$/i">
    <load name="main/forth.hrc"/>
    <scheme name="forth"/>
  </type>
User avatar
Fornit
 
Posts: 45
Joined: Fri, 28 Apr 2006, 22:04

Re: Подсветка синтаксиса .tab файлов в разных редакторах

Postby AleXH » Sat, 18 May 2019, 11:49

Для Far 3 (5398) создаём \FarColorer\base\hrc\auto\my.hrc:
Spoiler: show
Code: Select all
<?xml version="1.0" encoding='Windows-1251'?>
<!DOCTYPE hrc PUBLIC
   "-//Cail Lomecb//DTD Colorer HRC take5//EN"
   "http://colorer.sf.net/2003/hrc.dtd"
>
<hrc version="take5" xmlns="http://colorer.sf.net/2003/hrc"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://colorer.sf.net/2003/hrc http://colorer.sf.net/2003/hrc.xsd"
>

<annotation><documentation>
   my HRCs
</documentation></annotation>
  <prototype name="lua" group="My" description="lua,moon">
    <location link="jar:../common.jar!base/lua.hrc"/>
    <filename>/\.(w?lua|moon|tmp)$|^far\.x+\.(cmd)$/i</filename>
    <firstline>/^\-\- lua|^lua:/</firstline>
  </prototype>
  <prototype name="jScript" group="My" description="js">
    <location link="jar:../common.jar!inet/jscript.hrc"/>
    <filename>/\.(js|tmp)$/i</filename>
    <firstline>/^\/\/ js/</firstline>
  </prototype>
  <prototype name="forth" group="My" description="nnCron Forth">
    <location link="jar:../common.jar!base/forth.hrc"/>
    <filename weight='10'>/^nncron\.(tab)$/i</filename>
    <firstline weight='10'>/^#CRONTAB/</firstline>
  </prototype>
</hrc>

, теперь nncron.tab будет раскрашиваться в современном Far 3, но forth.hrc не содержит многих слов и конструкций поддерживаемых nnCron. Когда-то, где-то видел обновлённый его вариант, но где?
AleXH
 
Posts: 49
Joined: Sun, 31 Mar 2013, 10:23


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 1 guest

cron