From 16afd8c8e9818a7bff5e460c76eabf47255caf57 Mon Sep 17 00:00:00 2001 From: rusty-snake <41237666+rusty-snake@users.noreply.github.com> Date: Sun, 4 Dec 2022 17:37:02 +0100 Subject: Add basic gtksourceview language-spec (#5502) Tested with org.gnome.TextEditor. The gtksourceview language-spec hasn't changed between gtksourceview 3, 4 and 5 AFAIK so it should also work on older systems if you copy/link the file in the right places. --- .github/workflows/build-extra.yml | 2 + .github/workflows/codeql-analysis.yml | 2 + CONTRIBUTING.md | 1 + Makefile | 3 + .../language-specs/firejail-profile.lang | 69 ++++++++++++++++++++++ 5 files changed, 77 insertions(+) create mode 100644 contrib/gtksourceview-5/language-specs/firejail-profile.lang diff --git a/.github/workflows/build-extra.yml b/.github/workflows/build-extra.yml index dbd896f7f..6005548bb 100644 --- a/.github/workflows/build-extra.yml +++ b/.github/workflows/build-extra.yml @@ -6,6 +6,7 @@ on: paths-ignore: - '.github/ISSUE_TEMPLATE/*' - 'etc/**' + - 'contrib/gtksourceview-5/**' - 'contrib/vim/**' - 'src/man/*.txt' - .git-blame-ignore-revs @@ -27,6 +28,7 @@ on: paths-ignore: - '.github/ISSUE_TEMPLATE/*' - 'etc/**' + - 'contrib/gtksourceview-5/**' - 'contrib/vim/**' - 'src/man/*.txt' - .git-blame-ignore-revs diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 10ed13c99..554a0bd6b 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -11,6 +11,7 @@ on: paths-ignore: - '.github/ISSUE_TEMPLATE/*' - 'etc/**' + - 'contrib/gtksourceview-5/**' - 'contrib/vim/**' - 'src/man/*.txt' - .git-blame-ignore-revs @@ -32,6 +33,7 @@ on: paths-ignore: - '.github/ISSUE_TEMPLATE/*' - 'etc/**' + - 'contrib/gtksourceview-5/**' - 'contrib/vim/**' - 'src/man/*.txt' - .git-blame-ignore-revs diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0f868d6c4..9a5f19b54 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -39,6 +39,7 @@ If you add a new command, here's the checklist: - [ ] Update manpages: firejail(1) and firejail-profile(5) - [ ] Update shell completions - [ ] Update vim syntax files + - [ ] Update gtksourceview language specs - [ ] Update --help # Editing the wiki diff --git a/Makefile b/Makefile index 843ccd5ae..c5d823cac 100644 --- a/Makefile +++ b/Makefile @@ -125,6 +125,9 @@ ifeq ($(HAVE_CONTRIB_INSTALL),yes) install -m 0755 -d $(DESTDIR)$(datarootdir)/vim/vimfiles/syntax install -m 0644 contrib/vim/ftdetect/firejail.vim $(DESTDIR)$(datarootdir)/vim/vimfiles/ftdetect install -m 0644 contrib/vim/syntax/firejail.vim $(DESTDIR)$(datarootdir)/vim/vimfiles/syntax + # gtksourceview-5 language-specs + install -m 0755 -d $(DESTDIR)$(datarootdir)/gtksourceview-5/language-specs + install -m 0644 contrib/gtksourceview-5/language-specs/firejail-profile.lang $(DESTDIR)$(datarootdir)/gtksourceview-5/language-specs endif # documents install -m 0755 -d $(DESTDIR)$(docdir) diff --git a/contrib/gtksourceview-5/language-specs/firejail-profile.lang b/contrib/gtksourceview-5/language-specs/firejail-profile.lang new file mode 100644 index 000000000..61c37f98f --- /dev/null +++ b/contrib/gtksourceview-5/language-specs/firejail-profile.lang @@ -0,0 +1,69 @@ + + + + + + text/plain;text/x-firejail-profile + *.profile;*.local;*.inc + # + + + +