Konfiguracja podświetlania składni plików konfiguracyjnych

W pakiecie NiceShapera dostarczane są, pliki umożliwiające uruchomienie obsługi podświetlania składni edytowanych plików konfiguracyjnych.

Obsługiwane są edytory Vim oraz Midnight Commander (mcedit). Przy czym podświetlanie dla Vima jest dużo lepszej jakości, umożliwia nawet podstawową kontrolę składni.

Vim

Instalacja plików podświetlania składni dla użytkownika root, sprowadza się do skopiowania pliku editors/vim/niceshaper.vim do katalogu /root/.vim/syntax/. Jeśli katalog /root/.vim/syntax/ nie istnieje należy go wcześniej utworzyć. Następnie, w celu zarejestrowania nowego typu pliku, do /root/.vimrc należy dodać wpisy:
:syntax on
autocmd BufNewFile,BufRead *niceshaper*/*.conf set filetype=niceshaper
Tak skonstruowana regułka zapewni, że podświetlanie składni dotyczyło będzie, wszystkich plików z rozszerzeniem .conf których ścieżka dostępu zawiera słowo "niceshaper".

Midnight Commander - mcedit

W przypadku mcedit instalacja na koncie użytkownika posiada pewną wadę, przez którą zalecana jest instalacja na poziomie konfiguracji globalnej. Instalacja sprowadza się do skopiowania pliku editors/mc/niceshaper.syntax do katalogu /usr/share/mc/syntax/.

Znajdujący się w tym samym katalogu plik Syntax, należy uzupełnić o poniższy wpis:

file .\*niceshaper.\*\\.conf$ NiceShaper\sconfiguration ^#\sNiceShaper
include niceshaper.syntax
Umieszczając go przed ostatnim znajdującym się w nim wpisem, czyli przed:
file .\* unknown
include unknown.syntax
Podświetlanie składni dotyczyć będzie plików z rozszerzeniem ".conf", których ścieżka dostępu zawiera słowo "niceshaper" lub pierwsza linia zaczyna się od "# NiceShaper".

Uwaga! Po aktualizacji pakietu mc może zaistnieć potrzeba ponownego dodania wpisu do pliki Syntax.