mirror of
https://github.com/KevinMidboe/linguist.git
synced 2026-02-10 10:19:40 +00:00
Merge pull request #1916 from Mailaender/dot-desktop-files
Added support for Linux .desktop and .emacs.desktop files
This commit is contained in:
3
.gitmodules
vendored
3
.gitmodules
vendored
@@ -337,6 +337,9 @@
|
|||||||
[submodule "vendor/grammars/ini.tmbundle"]
|
[submodule "vendor/grammars/ini.tmbundle"]
|
||||||
path = vendor/grammars/ini.tmbundle
|
path = vendor/grammars/ini.tmbundle
|
||||||
url = https://github.com/textmate/ini.tmbundle
|
url = https://github.com/textmate/ini.tmbundle
|
||||||
|
[submodule "vendor/grammars/desktop.tmbundle"]
|
||||||
|
path = vendor/grammars/desktop.tmbundle
|
||||||
|
url = https://github.com/Mailaender/desktop.tmbundle.git
|
||||||
[submodule "vendor/grammars/io.tmbundle"]
|
[submodule "vendor/grammars/io.tmbundle"]
|
||||||
path = vendor/grammars/io.tmbundle
|
path = vendor/grammars/io.tmbundle
|
||||||
url = https://github.com/textmate/io.tmbundle
|
url = https://github.com/textmate/io.tmbundle
|
||||||
|
|||||||
@@ -170,6 +170,8 @@ vendor/grammars/dart-sublime-bundle:
|
|||||||
- source.dart
|
- source.dart
|
||||||
- source.pubspec
|
- source.pubspec
|
||||||
- text.dart-doccomments
|
- text.dart-doccomments
|
||||||
|
vendor/grammars/desktop.tmbundle:
|
||||||
|
- source.desktop
|
||||||
vendor/grammars/diff.tmbundle:
|
vendor/grammars/diff.tmbundle:
|
||||||
- source.diff
|
- source.diff
|
||||||
vendor/grammars/dylan.tmbundle:
|
vendor/grammars/dylan.tmbundle:
|
||||||
|
|||||||
@@ -812,9 +812,11 @@ Emacs Lisp:
|
|||||||
- emacs
|
- emacs
|
||||||
filenames:
|
filenames:
|
||||||
- .emacs
|
- .emacs
|
||||||
|
- .emacs.desktop
|
||||||
extensions:
|
extensions:
|
||||||
- .el
|
- .el
|
||||||
- .emacs
|
- .emacs
|
||||||
|
- .emacs.desktop
|
||||||
ace_mode: lisp
|
ace_mode: lisp
|
||||||
|
|
||||||
EmberScript:
|
EmberScript:
|
||||||
@@ -3305,6 +3307,14 @@ Zimpl:
|
|||||||
tm_scope: none
|
tm_scope: none
|
||||||
ace_mode: text
|
ace_mode: text
|
||||||
|
|
||||||
|
desktop:
|
||||||
|
type: data
|
||||||
|
extensions:
|
||||||
|
- .desktop
|
||||||
|
- .desktop.in
|
||||||
|
tm_scope: source.desktop
|
||||||
|
ace_mode: text
|
||||||
|
|
||||||
eC:
|
eC:
|
||||||
type: programming
|
type: programming
|
||||||
search_term: ec
|
search_term: ec
|
||||||
|
|||||||
29
samples/Emacs Lisp/.emacs.desktop
Normal file
29
samples/Emacs Lisp/.emacs.desktop
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
;; -*- mode: emacs-lisp; coding: emacs-mule; -*-
|
||||||
|
;; --------------------------------------------------------------------------
|
||||||
|
;; Desktop File for Emacs
|
||||||
|
;; --------------------------------------------------------------------------
|
||||||
|
;; Created Sat Jan 3 12:46:35 2015
|
||||||
|
;; Desktop file format version 206
|
||||||
|
;; Emacs version 24.3.1
|
||||||
|
|
||||||
|
;; Global section:
|
||||||
|
(setq desktop-missing-file-warning nil)
|
||||||
|
(setq tags-file-name nil)
|
||||||
|
(setq tags-table-list nil)
|
||||||
|
(setq search-ring nil)
|
||||||
|
(setq regexp-search-ring nil)
|
||||||
|
(setq register-alist nil)
|
||||||
|
(setq file-name-history nil)
|
||||||
|
|
||||||
|
;; Buffer section -- buffers listed in same order as in buffer list:
|
||||||
|
(desktop-create-buffer 206
|
||||||
|
"/home/foo/bar"
|
||||||
|
"bar"
|
||||||
|
'fundamental-mode
|
||||||
|
nil
|
||||||
|
11572
|
||||||
|
'(11554 nil)
|
||||||
|
nil
|
||||||
|
nil
|
||||||
|
'((buffer-file-coding-system . undecided-unix)))
|
||||||
|
|
||||||
21
samples/desktop/example.desktop
Normal file
21
samples/desktop/example.desktop
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
# http://standards.freedesktop.org/desktop-entry-spec/latest/apa.html
|
||||||
|
|
||||||
|
[Desktop Entry]
|
||||||
|
Version=1.0
|
||||||
|
Type=Application
|
||||||
|
Name=Foo Viewer
|
||||||
|
Comment=The best viewer for Foo objects available!
|
||||||
|
TryExec=fooview
|
||||||
|
Exec=fooview %F
|
||||||
|
Icon=fooview
|
||||||
|
MimeType=image/x-foo;
|
||||||
|
Actions=Gallery;Create;
|
||||||
|
|
||||||
|
[Desktop Action Gallery]
|
||||||
|
Exec=fooview --gallery
|
||||||
|
Name=Browse Gallery
|
||||||
|
|
||||||
|
[Desktop Action Create]
|
||||||
|
Exec=fooview --create-new
|
||||||
|
Name=Create a new Foo!
|
||||||
|
Icon=fooview-new
|
||||||
1
vendor/grammars/desktop.tmbundle
vendored
Submodule
1
vendor/grammars/desktop.tmbundle
vendored
Submodule
Submodule vendor/grammars/desktop.tmbundle added at 34f9b8ab98
Reference in New Issue
Block a user