elementary / elementary/code

Add GUI option to import .lang files

Aperta
#780 2 commenti 4 reazioni 0 assegnatari Vedi su GitHub
Needs Design Priority: Wishlist
Lingua principale
Vala
Stelle
521
Fork
118
Merge medio
1g 8h
PR unite (30g)
14

Descrizione

## 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.

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.