mc подсветка синтаксиса?

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
ttys
*BSD
Сообщения: 402
Зарегистрирован: 2009-06-26 8:37:11
Откуда: Ростов-на-Дону
Контактная информация:

mc подсветка синтаксиса?

Непрочитанное сообщение ttys » 2011-01-04 21:51:17

как заставить mcedit подсвечивать .conf файлы так же как и .sh
:unknown:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
unix-admin
ст. сержант
Сообщения: 324
Зарегистрирован: 2010-11-26 12:43:04
Откуда: Cornucopia

Re: mc подсветка синтаксиса?

Непрочитанное сообщение unix-admin » 2011-01-04 21:57:36

В vim ее включать не нужно, она там по умолчанию...

Аватара пользователя
ttys
*BSD
Сообщения: 402
Зарегистрирован: 2009-06-26 8:37:11
Откуда: Ростов-на-Дону
Контактная информация:

Re: mc подсветка синтаксиса?

Непрочитанное сообщение ttys » 2011-01-04 22:19:55

сделал так:

Код: Выделить всё

ln -s /etc/pf.conf /etc/pf.sh
mcedit /etc/pf.sh
ЗЫ в /usr/local/share/mc/syntax есть всё чё уодно кроме conf :(

Аватара пользователя
ttys
*BSD
Сообщения: 402
Зарегистрирован: 2009-06-26 8:37:11
Откуда: Ростов-на-Дону
Контактная информация:

Re: mc подсветка синтаксиса?

Непрочитанное сообщение ttys » 2011-01-04 22:26:40

unix-admin писал(а):В vim ее включать не нужно, она там по умолчанию...
поставил vim :unknown:
чёто подсветка аналогичная как и mcedit
ЗЫ может я чёто не то поставил? или не там искал? :Search:

Аватара пользователя
ttys
*BSD
Сообщения: 402
Зарегистрирован: 2009-06-26 8:37:11
Откуда: Ростов-на-Дону
Контактная информация:

Re: mc подсветка синтаксиса?

Непрочитанное сообщение ttys » 2011-01-04 22:48:13

выход из положения тут
ЗЫ но это не решение вопроса :unknown:

rmn
старшина
Сообщения: 427
Зарегистрирован: 2008-10-03 18:52:02

Re: mc подсветка синтаксиса?

Непрочитанное сообщение rmn » 2011-01-05 12:54:07

так в чем проблема?

Код: Выделить всё

# cd /usr/local/share/mc/syntax
# cp sh.syntax conf.syntax
и в /usr/local/share/mc/syntax/Syntax добавляем:

Код: Выделить всё

file ..\*\\.conf$ Configuration\sfile
include conf.syntax

Аватара пользователя
ttys
*BSD
Сообщения: 402
Зарегистрирован: 2009-06-26 8:37:11
Откуда: Ростов-на-Дону
Контактная информация:

Re: mc подсветка синтаксиса?

Непрочитанное сообщение ttys » 2011-01-05 13:10:06

rmn писал(а):так в чем проблема?

Код: Выделить всё

# cd /usr/local/share/mc/syntax
# cp sh.syntax conf.syntax
это я и сам уже сделал :smile:
rmn писал(а):так в чем проблема?
и в /usr/local/share/mc/syntax/Syntax добавляем:

Код: Выделить всё

file ..\*\\.conf$ Configuration\sfile
include conf.syntax
а вот этого вообще нету, попробовал создать ничё не помогло подсветки нет :(

Аватара пользователя
ttys
*BSD
Сообщения: 402
Зарегистрирован: 2009-06-26 8:37:11
Откуда: Ростов-на-Дону
Контактная информация:

Re: mc подсветка синтаксиса?

Непрочитанное сообщение ttys » 2011-01-05 13:11:09

Код: Выделить всё

-r--r--r--  1 root  wheel    13K  9 дек 15:58 PKGBUILD.syntax
-r--r--r--  1 root  wheel   1,7K  9 дек 15:58 ada95.syntax
-r--r--r--  1 root  wheel   1,0K  9 дек 15:58 aspx.syntax
-r--r--r--  1 root  wheel   9,0K  9 дек 15:58 assembler.syntax
-r--r--r--  1 root  wheel   5,0K  9 дек 15:58 awk.syntax
-r--r--r--  1 root  wheel   3,3K  9 дек 15:58 c.syntax
-r--r--r--  1 root  wheel   9,4K  9 дек 15:58 cabal.syntax
-r--r--r--  1 root  wheel   936B  9 дек 15:58 changelog.syntax
-r--r--r--  1 root  wheel   4,4K  9 дек 15:58 cs.syntax
-r--r--r--  1 root  wheel    20K  9 дек 15:58 css.syntax
-r--r--r--  1 root  wheel   3,8K  9 дек 15:58 cxx.syntax
-r--r--r--  1 root  wheel    18K  9 дек 15:58 d.syntax
-r--r--r--  1 root  wheel   673B  9 дек 15:58 debian-changelog.syntax
-r--r--r--  1 root  wheel   922B  9 дек 15:58 debian-control.syntax
-r--r--r--  1 root  wheel   473B  9 дек 15:58 debian-description.syntax
-r--r--r--  1 root  wheel   370B  9 дек 15:58 debian-sources-list.syntax
-r--r--r--  1 root  wheel   1,2K  9 дек 15:58 diff.syntax
-r--r--r--  1 root  wheel   2,1K  9 дек 15:58 dos.syntax
-r--r--r--  1 root  wheel    11K  9 дек 15:58 ebuild.syntax
-r--r--r--  1 root  wheel   7,5K  9 дек 15:58 f90.syntax
-r--r--r--  1 root  wheel   2,9K  9 дек 15:58 eiffel.syntax
-r--r--r--  1 root  wheel   9,8K  9 дек 15:58 erlang.syntax
-r--r--r--  1 root  wheel   2,3K  9 дек 15:58 filehighlight.syntax
-r--r--r--  1 root  wheel   8,4K  9 дек 15:58 fortran.syntax
-r--r--r--  1 root  wheel   8,5K  9 дек 15:58 haskell.syntax
-r--r--r--  1 root  wheel    35K  9 дек 15:58 html.syntax
-r--r--r--  1 root  wheel   3,0K  9 дек 15:58 idl.syntax
-r--r--r--  1 root  wheel   220B  9 дек 15:58 ini.syntax
-r--r--r--  1 root  wheel   1,6K  9 дек 15:58 j.syntax
-r--r--r--  1 root  wheel   3,6K  9 дек 15:58 java.syntax
-r--r--r--  1 root  wheel   5,0K  9 дек 15:58 js.syntax
-r--r--r--  1 root  wheel   8,8K  9 дек 15:58 latex.syntax
-r--r--r--  1 root  wheel   2,2K  9 дек 15:58 lisp.syntax
-r--r--r--  1 root  wheel   1,2K  9 дек 15:58 lsm.syntax
-r--r--r--  1 root  wheel   6,0K  9 дек 15:58 lua.syntax
-r--r--r--  1 root  wheel   3,1K  9 дек 15:58 m4.syntax
-r--r--r--  1 root  wheel   4,0K  9 дек 15:58 mail.syntax
-r--r--r--  1 root  wheel   2,3K  9 дек 15:58 makefile.syntax
-r--r--r--  1 root  wheel   2,6K  9 дек 15:58 ml.syntax
-r--r--r--  1 root  wheel   6,5K  9 дек 15:58 named.syntax
-r--r--r--  1 root  wheel   5,6K  9 дек 15:58 nemerle.syntax
-r--r--r--  1 root  wheel   7,9K  9 дек 15:58 nroff.syntax
-r--r--r--  1 root  wheel    11K  9 дек 15:58 octave.syntax
-r--r--r--  1 root  wheel   3,9K  9 дек 15:58 pascal.syntax
-r--r--r--  1 root  wheel   9,5K  9 дек 15:58 perl.syntax
-r--r--r--  1 root  wheel   109K  9 дек 15:58 php.syntax
-r--r--r--  1 root  wheel   2,3K  9 дек 15:58 po.syntax
-r--r--r--  1 root  wheel   8,3K  9 дек 15:58 povray.syntax
-r--r--r--  1 root  wheel   8,1K  9 дек 15:58 procmail.syntax
-r--r--r--  1 root  wheel   1,6K  9 дек 15:58 properties.syntax
-r--r--r--  1 root  wheel   9,3K  9 дек 15:58 python.syntax
-r--r--r--  1 root  wheel   5,9K  9 дек 15:58 ruby.syntax
-r--r--r--  1 root  wheel    64K  9 дек 15:58 sh.syntax
-r--r--r--  1 root  wheel   3,3K  9 дек 15:58 slang.syntax
-r--r--r--  1 root  wheel   5,1K  9 дек 15:58 smalltalk.syntax
-r--r--r--  1 root  wheel    11K  9 дек 15:58 spec.syntax
-r--r--r--  1 root  wheel    10K  9 дек 15:58 sql.syntax
-r--r--r--  1 root  wheel   1,1K  9 дек 15:58 strace.syntax
-r--r--r--  1 root  wheel   5,4K  9 дек 15:58 swig.syntax
-r--r--r--  1 root  wheel   1,9K  9 дек 15:58 syntax.syntax
-r--r--r--  1 root  wheel   4,3K  9 дек 15:58 tcl.syntax
-r--r--r--  1 root  wheel   8,9K  9 дек 15:58 texinfo.syntax
-r--r--r--  1 root  wheel   3,6K  9 дек 15:58 tt.syntax
-r--r--r--  1 root  wheel    31B  9 дек 15:58 unknown.syntax
-r--r--r--  1 root  wheel   7,6K  9 дек 15:58 verilog.syntax
-rw-r--r--  1 root  wheel    59B  5 янв 12:08 Syntax
-r--r--r--  1 root  wheel   5,0K  9 дек 15:58 vhdl.syntax
-r--r--r--  1 root  wheel   1,1K  9 дек 15:58 xml.syntax
-r--r--r--  1 root  wheel   353B  9 дек 15:58 yum-repo.syntax
-r--r--r--  1 root  wheel   4,1K  9 дек 15:58 yxx.syntax

rmn
старшина
Сообщения: 427
Зарегистрирован: 2008-10-03 18:52:02

Re: mc подсветка синтаксиса?

Непрочитанное сообщение rmn » 2011-01-05 20:19:08

у тебя наверное вот этот:

Код: Выделить всё

-r--r--r--  1 root  wheel   1,9K  9 дек 15:58 syntax.syntax
посмотри содержимое. там должны инклюдится остальные syntax-файлы.

--

хотя нет, в нем не то. попробуй fgrep "include" * в этом каталоге. Где-то же syntax-файлы подключаются у тебя?..

Аватара пользователя
ttys
*BSD
Сообщения: 402
Зарегистрирован: 2009-06-26 8:37:11
Откуда: Ростов-на-Дону
Контактная информация:

Re: mc подсветка синтаксиса?

Непрочитанное сообщение ttys » 2011-01-05 21:13:16

Код: Выделить всё

cat /usr/local/share/mc/syntax/syntax.syntax
# Syntax highlighting rules for syntax highlighting rules

# Use \[\] at the end of keywords to suppress their special meaning

wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.\\[]{}

context default
# Invalid combinations, not highlighted
    keyword whole linestart\[\t\s\]whole
    keyword whole linestart\[\t\s\]wholeleft
    keyword whole linestart\[\t\s\]wholeright

# Combinations below are valid
    keyword whole whole\[\t\s\]linestart brightcyan
    keyword whole wholeleft\[\t\s\]linestart brightcyan
    keyword whole wholeright\[\t\s\]linestart brightcyan
    keyword whole whole\[\] brightcyan
    keyword whole wholeleft\[\] brightcyan
    keyword whole wholeright\[\] brightcyan
    keyword whole linestart\[\] brightcyan

    keyword whole wholechars\[\t\s\]left brightcyan
    keyword whole wholechars\[\t\s\]right brightcyan
    keyword whole wholechars\[\] brightcyan
    keyword whole define\[\] brightcyan

    keyword whole spellcheck\[\] yellow
    keyword whole keyword\[\] yellow
    keyword whole context\[\t\s\]exclusive brightred
    keyword whole context\[\t\s\]default brightred
    keyword whole context\[\] brightred
    keyword whole caseinsensitive\[\] brightred

    keyword whole linestart file\[\] brightgreen
    keyword whole linestart include\[\] brightred

    keyword whole black black blue
    keyword whole red red
    keyword whole green green
    keyword whole brown brown
    keyword whole blue blue black
    keyword whole magenta magenta
    keyword whole cyan cyan
    keyword whole lightgray lightgray
    keyword whole gray gray black
    keyword whole brightred brightred
    keyword whole brightgreen brightgreen
    keyword whole yellow yellow
    keyword whole brightblue brightblue black
    keyword whole brightmagenta brightmagenta
    keyword whole brightcyan brightcyan
    keyword whole white white

context linestart # \n brown

Аватара пользователя
ttys
*BSD
Сообщения: 402
Зарегистрирован: 2009-06-26 8:37:11
Откуда: Ростов-на-Дону
Контактная информация:

Re: mc подсветка синтаксиса?

Непрочитанное сообщение ttys » 2011-01-05 21:37:33

Код: Выделить всё

# fgrep "include" *
cabal.syntax:    keyword whole \[\s\]include-dirs cyan
cabal.syntax:    keyword whole \[\s\]includes cyan
cabal.syntax:    keyword whole \[\s\]install-includes cyan
erlang.syntax:# include erlang.syntax
erlang.syntax:# include erlang.syntax
erlang.syntax:    keyword whole -include brightmagenta
erlang.syntax:    keyword whole -include_lib brightmagenta
latex.syntax:    keyword whole \\include{*} yellow
latex.syntax:    keyword whole \\includeonly{*} yellow
m4.syntax:    keyword whole include yellow
m4.syntax:    keyword whole sinclude yellow
makefile.syntax:    keyword whole linestart include magenta
makefile.syntax:    keyword whole linestart .\[\s\t\]include magenta
php.syntax:    keyword whole include brightmagenta
php.syntax:    keyword whole include_once brightmagenta
php.syntax:    keyword whole get_include_path yellow
php.syntax:    keyword whole get_included_files yellow
php.syntax:    keyword whole restore_include_path yellow
php.syntax:    keyword whole set_include_path yellow
povray.syntax:    keyword whole #include white
ruby.syntax:    keyword whole include magenta
sql.syntax:    keyword whole include yellow
swig.syntax:    keyword whole linestart %include red/orange
syntax.syntax:    keyword whole linestart include\[\] brightred
texinfo.syntax:    keyword whole @include yellow
verilog.syntax:    keyword  whole  `include brightred/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35439
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: mc подсветка синтаксиса?

Непрочитанное сообщение Alex Keda » 2011-01-06 11:33:45

unix-admin писал(а):В vim ее включать не нужно, она там по умолчанию...
+1
Убей их всех! Бог потом рассортирует...

Аватара пользователя
ttys
*BSD
Сообщения: 402
Зарегистрирован: 2009-06-26 8:37:11
Откуда: Ростов-на-Дону
Контактная информация:

Re: mc подсветка синтаксиса?

Непрочитанное сообщение ttys » 2011-01-06 12:05:53

Alex Keda писал(а):
unix-admin писал(а):В vim ее включать не нужно, она там по умолчанию...
+1
+100 её там нет (по умолчанию)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35439
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: mc подсветка синтаксиса?

Непрочитанное сообщение Alex Keda » 2011-01-07 15:53:34

Изображение
ты гонишь =)
первый попашийся .conf
Убей их всех! Бог потом рассортирует...

Аватара пользователя
ttys
*BSD
Сообщения: 402
Зарегистрирован: 2009-06-26 8:37:11
Откуда: Ростов-на-Дону
Контактная информация:

Re: mc подсветка синтаксиса?

Непрочитанное сообщение ttys » 2011-01-08 1:19:18

Alex Keda писал(а): ты гонишь =)
первый попашийся .conf
vim.JPG
сам ты гонишь, по дефолту там нету подсветки!!! :st:

а вот nano
nano.JPG

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35439
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: mc подсветка синтаксиса?

Непрочитанное сообщение Alex Keda » 2011-01-08 21:32:19

у нас разный дефолт =))
в моём прописано

Код: Выделить всё

syntax on
Убей их всех! Бог потом рассортирует...

Аватара пользователя
ttys
*BSD
Сообщения: 402
Зарегистрирован: 2009-06-26 8:37:11
Откуда: Ростов-на-Дону
Контактная информация:

Re: mc подсветка синтаксиса?

Непрочитанное сообщение ttys » 2011-01-09 1:32:03

Alex Keda писал(а):у нас разный дефолт =))
в моём прописано

Код: Выделить всё

syntax on
да хрен с этим дефолтом vim nano и т.д. я вообще ee по привычке набираю :-D
уже просто интересно как заставить mcedit подсвечивать конф файлы или другие какие нибудь :unknown:

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35439
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: mc подсветка синтаксиса?

Непрочитанное сообщение Alex Keda » 2011-01-10 0:26:38

куда-то прописать расширение, очевидно =))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
ttys
*BSD
Сообщения: 402
Зарегистрирован: 2009-06-26 8:37:11
Откуда: Ростов-на-Дону
Контактная информация:

Re: mc подсветка синтаксиса?

Непрочитанное сообщение ttys » 2011-01-10 8:35:07

Alex Keda писал(а):у нас разный дефолт =))
в моём прописано

Код: Выделить всё

syntax on
я в vim ещё нумерацию строк добавил :-D
Alex Keda писал(а):куда-то прописать расширение, очевидно =))
утож, вопрос в том куда?

Аватара пользователя
ttys
*BSD
Сообщения: 402
Зарегистрирован: 2009-06-26 8:37:11
Откуда: Ростов-на-Дону
Контактная информация:

Re: mc подсветка синтаксиса?

Непрочитанное сообщение ttys » 2011-01-10 18:49:45

сделал так:

Код: Выделить всё

cp /usr/local/share/mc/syntax/sh.syntax /usr/local/share/mc/syntax/unknown.syntax
теперь все унковны подсвечиваются как .sh