elementary / elementary/code

Add GUI option to import .lang files

未关闭
#780 2 条评论 4 个 reaction 已指派 0 人 在 GitHub 查看
Needs Design Priority: Wishlist
主要语言
Vala
星标
521
派生
118
平均合并
1 天 8 小时
30 天内合并 PR
14

描述

## Prerequisites
- [x] I have searched open and closed issues for duplicates.

## Feature

As far as I can tell, Code uses `gtk-sourceview` for syntax highlighting. Therefore, it should be easy to add new language definitions by simply placing the `.lang` and a mimetype file in the appropriate folders. However, Code does not offer a way to it through it's GUI. Instead, users have to manually install the language definition, or file a Github issue to get their favourite languages supported.

My solution is simple. Include an option for the user to import `.lang` files. It could be placed in the _Syntax Highlighting_ menu. If there is already a mimetype file installed that references the new language definition, then that mimetype would be used. Otherwise the user would be prompted to create a new mimetype.

### Alternatives

* Have the user manually install new language definitions.

* Have the user file an issue in this repo to get official support for his language of choice.

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。