Bug 59756

Summary: [FR]: Добавть поддержку синтаксиса RPM spec в bat
Product: Sisyphus Reporter: Alexandr Shashkin <dutyrok>
Component: batAssignee: Alexander Makeenkov <amakeenk>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: amakeenk
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Адаптированный файл синтаксиса RPM spec. none

Description Alexandr Shashkin 2026-07-07 17:46:23 MSK
Created attachment 21835 [details]
Адаптированный файл синтаксиса RPM spec.

Я взял за основу из PR на GitHub [1] , который был отклонён из-за недостатка набранных скачиваний, и адаптировал его под ALT spec (сюда вошли макросы и тэги, которые специфичны для ALT Linux). Адаптированный файл прикладываю как вложение.

Вы можете проверить его самостоятельно до пересборки системы с помощью следующих инструкций:
1) mkdir -p ~/.config/bat/syntaxes
2) cp RPM-Spec.sublime-syntax ~/.config/bat/syntaxes/
3) bat cache --build
4) bat --list-languages | grep -i 'rpm spec'

[1]: https://github.com/sharkdp/bat/pull/3431
Comment 1 Repository Robot 2026-07-07 21:41:40 MSK
bat-0.26.1-alt2 -> sisyphus:

Tue Jul 07 2026 Alexander Makeenkov <amakeenk@altlinux> 0.26.1-alt2
- Added RPM Spec syntax highlighting (closes: #59756).
Comment 2 Alexander Makeenkov 2026-07-07 21:42:35 MSK
Если после обновления подсветка не появится, то нужно почистить пользовательский кэш:
`$ bat cache --clear`

Таск в р11: https://packages.altlinux.org/ru/tasks/424543