Compare commits
36
Commits
master
..
65210e727b
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
65210e727b | ||
|
|
1e208cf528 | ||
|
|
42df1493e2 | ||
|
|
c249e5c364 | ||
|
|
29bfc631fe | ||
|
|
2222a53aa7 | ||
|
|
eef8ab4666 | ||
|
|
cabb400529 | ||
|
|
719e3d9e1e | ||
|
|
0dca4fac3e | ||
|
|
49129c85da | ||
|
|
c310bf4c29 | ||
|
|
27e928bcd3 | ||
|
|
88946f810c | ||
|
|
1f462271ac | ||
|
|
7c529509d4 | ||
|
|
5e71f82413 | ||
|
|
423638a2ac | ||
|
|
ab33c20863 | ||
|
|
d979640284 | ||
|
|
e462d5a49f | ||
|
|
af5a3bae53 | ||
|
|
cdebb4a9fa | ||
|
|
e2f75ac928 | ||
|
|
36d0ba572e | ||
|
|
0f3f685f46 | ||
|
|
f3fb7717c4 | ||
|
|
badb05c541 | ||
|
|
51ea88a12b | ||
|
|
ad181e1ac1 | ||
|
|
87aa5aa5b8 | ||
|
|
82819b9ea3 | ||
|
|
391a752f61 | ||
|
|
592baf02ae | ||
|
|
6528f78257 | ||
|
|
d40eb4bc36 |
@@ -0,0 +1,18 @@
|
|||||||
|
This global minor mode provides a simple way to switch between layouts and
|
||||||
|
the buffers you left open before you switched (unless you closed it).
|
||||||
|
|
||||||
|
It doesn't require any setup at all more than:
|
||||||
|
(0blayout-mode)
|
||||||
|
|
||||||
|
When you start Emacs with 0blayout loaded, you will have a default layout
|
||||||
|
named "default", and then you can create new layouts (<prefix> C-c), switch
|
||||||
|
layouts (<prefix> C-b), and kill the current layout (<prefix> C-k).
|
||||||
|
The default <prefix> is (C-c C-l), but you can change it using:
|
||||||
|
(0blayout-add-keybindings-with-prefix "<your prefix>")
|
||||||
|
|
||||||
|
You can also customize-variable to change the name of the default session.
|
||||||
|
|
||||||
|
The project is hosted at https://github.com/etu/0blayout
|
||||||
|
There you can leave bug-reports and suggestions.
|
||||||
|
|
||||||
|
Another comparable mode is eyebrowse which have been developed for longer.
|
||||||
@@ -0,0 +1,52 @@
|
|||||||
|
;;; ac-emmet-autoloads.el --- automatically extracted autoloads
|
||||||
|
;;
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(add-to-list 'load-path (directory-file-name
|
||||||
|
(or (file-name-directory #$) (car load-path))))
|
||||||
|
|
||||||
|
|
||||||
|
;;;### (autoloads nil "ac-emmet" "ac-emmet.el" (0 0 0 0))
|
||||||
|
;;; Generated autoloads from ac-emmet.el
|
||||||
|
|
||||||
|
(defface ac-emmet-candidate-face '((t (:inherit ac-candidate-face))) "\
|
||||||
|
Face for emmet candidates." :group (quote auto-complete))
|
||||||
|
|
||||||
|
(defface ac-emmet-selection-face '((t (:inherit ac-selection-face))) "\
|
||||||
|
Face for the emmet selected candidate." :group (quote auto-complete))
|
||||||
|
|
||||||
|
(defconst ac-emmet-source-defaults '((candidate-face . ac-emmet-candidate-face) (selection-face . ac-emmet-selection-face) (symbol . "a") (requires . 1) (action lambda nil (call-interactively 'emmet-expand-line))) "\
|
||||||
|
Defaults common to the various completion sources.")
|
||||||
|
|
||||||
|
(defvar ac-source-emmet-html-snippets (append '((candidates . ac-emmet-html-snippets-keys) (document lambda (s) (ac-emmet-document s ac-emmet-html-snippets-hash))) ac-emmet-source-defaults) "\
|
||||||
|
Auto-complete source for emmet-mode's html snippet completion.")
|
||||||
|
|
||||||
|
(defvar ac-source-emmet-html-aliases (append '((candidates . ac-emmet-html-aliases-keys) (document lambda (s) (ac-emmet-document s ac-emmet-html-aliases-hash))) ac-emmet-source-defaults) "\
|
||||||
|
Auto-complete source for emmet-mode's html alias completion.")
|
||||||
|
|
||||||
|
(defvar ac-source-emmet-css-snippets (append '((candidates . ac-emmet-css-snippets-keys) (document lambda (s) (ac-emmet-document s ac-emmet-css-snippets-hash))) ac-emmet-source-defaults) "\
|
||||||
|
Auto-complete source for emmet-mode's css snippet completion.")
|
||||||
|
|
||||||
|
(autoload 'ac-emmet-html-setup "ac-emmet" "\
|
||||||
|
Add the emmet-mode's html completion source to the front of `ac-sources'.
|
||||||
|
This affects only the current buffer.
|
||||||
|
|
||||||
|
\(fn)" t nil)
|
||||||
|
|
||||||
|
(autoload 'ac-emmet-css-setup "ac-emmet" "\
|
||||||
|
Add the emmet-mode's css completion source to the front of `ac-sources'.
|
||||||
|
This affects only the current buffer.
|
||||||
|
|
||||||
|
\(fn)" t nil)
|
||||||
|
|
||||||
|
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ac-emmet" '("ac-emmet-")))
|
||||||
|
|
||||||
|
;;;***
|
||||||
|
|
||||||
|
;; Local Variables:
|
||||||
|
;; version-control: never
|
||||||
|
;; no-byte-compile: t
|
||||||
|
;; no-update-autoloads: t
|
||||||
|
;; coding: utf-8
|
||||||
|
;; End:
|
||||||
|
;;; ac-emmet-autoloads.el ends here
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
;;; -*- no-byte-compile: t -*-
|
||||||
|
(define-package "ac-emmet" "20131015.1558" "auto-complete sources for emmet-mode's snippets" '((emmet-mode "1.0.2") (auto-complete "1.4")) :commit "88f24876ee3b759978d4614a758280b5d512d543" :keywords '("completion" "convenience" "emmet") :authors '(("Yasuyuki Oka" . "yasuyk@gmail.com")) :maintainer '("Yasuyuki Oka" . "yasuyk@gmail.com") :url "https://github.com/yasuyk/ac-emmet")
|
||||||
@@ -0,0 +1,131 @@
|
|||||||
|
;;; ac-emmet.el --- auto-complete sources for emmet-mode's snippets
|
||||||
|
|
||||||
|
;; Copyright (C) 2013 Yasuyuki Oka <yasuyk@gmail.com>
|
||||||
|
|
||||||
|
;; Author: Yasuyuki Oka <yasuyk@gmail.com>
|
||||||
|
;; Version: DEV
|
||||||
|
;; Package-Version: 20131015.1558
|
||||||
|
;; Package-Commit: 88f24876ee3b759978d4614a758280b5d512d543
|
||||||
|
;; URL: https://github.com/yasuyk/ac-emmet
|
||||||
|
;; Package-Requires: ((emmet-mode "1.0.2") (auto-complete "1.4"))
|
||||||
|
;; Keywords: completion, convenience, emmet
|
||||||
|
|
||||||
|
;; This program is free software; you can redistribute it and/or modify
|
||||||
|
;; it under the terms of the GNU General Public License as published by
|
||||||
|
;; the Free Software Foundation, either version 3 of the License, or
|
||||||
|
;; (at your option) any later version.
|
||||||
|
|
||||||
|
;; This program is distributed in the hope that it will be useful,
|
||||||
|
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
;; GNU General Public License for more details.
|
||||||
|
|
||||||
|
;; You should have received a copy of the GNU General Public License
|
||||||
|
;; along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
;;; Commentary:
|
||||||
|
|
||||||
|
;; Provides auto-complete sources for emmet-mode.
|
||||||
|
|
||||||
|
;;; Usage:
|
||||||
|
|
||||||
|
;; (require 'ac-emmet) ;; Not necessary if using ELPA package
|
||||||
|
;; (add-hook 'sgml-mode-hook 'ac-emmet-html-setup)
|
||||||
|
;; (add-hook 'css-mode-hook 'ac-emmet-css-setup)
|
||||||
|
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(require 'auto-complete)
|
||||||
|
(require 'emmet-mode)
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(defface ac-emmet-candidate-face
|
||||||
|
'((t (:inherit ac-candidate-face)))
|
||||||
|
"Face for emmet candidates."
|
||||||
|
:group 'auto-complete)
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(defface ac-emmet-selection-face
|
||||||
|
'((t (:inherit ac-selection-face)))
|
||||||
|
"Face for the emmet selected candidate."
|
||||||
|
:group 'auto-complete)
|
||||||
|
|
||||||
|
(defvar ac-emmet-html-snippets-hash
|
||||||
|
(gethash "snippets" (gethash "html" emmet-snippets)))
|
||||||
|
|
||||||
|
(defvar ac-emmet-html-snippets-keys
|
||||||
|
(loop for k being hash-key in ac-emmet-html-snippets-hash collect k))
|
||||||
|
|
||||||
|
(defvar ac-emmet-html-aliases-hash
|
||||||
|
(gethash "aliases" (gethash "html" emmet-snippets)))
|
||||||
|
|
||||||
|
(defvar ac-emmet-html-aliases-keys
|
||||||
|
(loop for k being hash-key in ac-emmet-html-aliases-hash collect k))
|
||||||
|
|
||||||
|
(defvar ac-emmet-css-snippets-hash
|
||||||
|
(gethash "snippets" (gethash "css" emmet-snippets)))
|
||||||
|
|
||||||
|
(defvar ac-emmet-css-snippets-keys
|
||||||
|
(loop for k being hash-key in ac-emmet-css-snippets-hash collect k))
|
||||||
|
|
||||||
|
(defun ac-emmet-document (candidate hash)
|
||||||
|
(let ((snippet (gethash candidate hash)))
|
||||||
|
(if (functionp snippet)
|
||||||
|
(funcall snippet "")
|
||||||
|
snippet)))
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(defconst ac-emmet-source-defaults
|
||||||
|
'((candidate-face . ac-emmet-candidate-face)
|
||||||
|
(selection-face . ac-emmet-selection-face)
|
||||||
|
(symbol . "a")
|
||||||
|
(requires . 1)
|
||||||
|
(action . (lambda () (call-interactively 'emmet-expand-line))))
|
||||||
|
"Defaults common to the various completion sources.")
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(defvar ac-source-emmet-html-snippets
|
||||||
|
(append
|
||||||
|
'((candidates . ac-emmet-html-snippets-keys)
|
||||||
|
(document . (lambda (s) (ac-emmet-document s ac-emmet-html-snippets-hash))))
|
||||||
|
ac-emmet-source-defaults)
|
||||||
|
"Auto-complete source for emmet-mode's html snippet completion.")
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(defvar ac-source-emmet-html-aliases
|
||||||
|
(append
|
||||||
|
'((candidates . ac-emmet-html-aliases-keys)
|
||||||
|
(document . (lambda (s) (ac-emmet-document s ac-emmet-html-aliases-hash))))
|
||||||
|
ac-emmet-source-defaults)
|
||||||
|
"Auto-complete source for emmet-mode's html alias completion.")
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(defvar ac-source-emmet-css-snippets
|
||||||
|
(append
|
||||||
|
'((candidates . ac-emmet-css-snippets-keys)
|
||||||
|
(document . (lambda (s) (ac-emmet-document s ac-emmet-css-snippets-hash))))
|
||||||
|
ac-emmet-source-defaults)
|
||||||
|
"Auto-complete source for emmet-mode's css snippet completion.")
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(defun ac-emmet-html-setup ()
|
||||||
|
"Add the emmet-mode's html completion source to the front of `ac-sources'.
|
||||||
|
This affects only the current buffer."
|
||||||
|
(interactive)
|
||||||
|
(add-to-list 'ac-sources 'ac-source-emmet-html-snippets)
|
||||||
|
(add-to-list 'ac-sources 'ac-source-emmet-html-aliases))
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(defun ac-emmet-css-setup ()
|
||||||
|
"Add the emmet-mode's css completion source to the front of `ac-sources'.
|
||||||
|
This affects only the current buffer."
|
||||||
|
(interactive)
|
||||||
|
(add-to-list 'ac-sources 'ac-source-emmet-css-snippets))
|
||||||
|
|
||||||
|
(provide 'ac-emmet)
|
||||||
|
|
||||||
|
;; Local Variables:
|
||||||
|
;; coding: utf-8
|
||||||
|
;; End:
|
||||||
|
|
||||||
|
;;; ac-emmet.el ends here
|
||||||
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
Provides auto-complete sources for emmet-mode.
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
Auto Completion source for PHP. Known to work on Linux and macOS systems.
|
||||||
|
For more info and examples see URL `https://github.com/xcwen/ac-php' .
|
||||||
|
|
||||||
|
Usage: Put this package in your Emacs Lisp path (eg. site-lisp) and add to
|
||||||
|
your .emacs file:
|
||||||
|
|
||||||
|
(add-hook 'php-mode-hook
|
||||||
|
'(lambda ()
|
||||||
|
(auto-complete-mode t)
|
||||||
|
(require 'ac-php)
|
||||||
|
(setq ac-sources '(ac-source-php))
|
||||||
|
(yas-global-mode 1)
|
||||||
|
|
||||||
|
(define-key php-mode-map (kbd "C-]")
|
||||||
|
'ac-php-find-symbol-at-point)
|
||||||
|
(define-key php-mode-map (kbd "C-t")
|
||||||
|
'ac-php-location-stack-back)))
|
||||||
|
|
||||||
|
Many options available under Help:Customize
|
||||||
|
Options specific to ac-php are in
|
||||||
|
Convenience/Completion/Auto Complete
|
||||||
|
|
||||||
|
Known to work with Linux and macOS. Windows support is in beta stage.
|
||||||
|
For more info and examples see URL `https://github.com/xcwen/ac-php' .
|
||||||
|
|
||||||
|
Bugs: Bug tracking is currently handled using the GitHub issue tracker
|
||||||
|
(see URL `https://github.com/xcwen/ac-php/issues')
|
||||||
@@ -0,0 +1,75 @@
|
|||||||
|
;;; all-the-icons-autoloads.el --- automatically extracted autoloads
|
||||||
|
;;
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(add-to-list 'load-path (directory-file-name
|
||||||
|
(or (file-name-directory #$) (car load-path))))
|
||||||
|
|
||||||
|
|
||||||
|
;;;### (autoloads nil "all-the-icons" "all-the-icons.el" (0 0 0 0))
|
||||||
|
;;; Generated autoloads from all-the-icons.el
|
||||||
|
|
||||||
|
(autoload 'all-the-icons-icon-for-dir "all-the-icons" "\
|
||||||
|
Get the formatted icon for DIR.
|
||||||
|
ARG-OVERRIDES should be a plist containining `:height',
|
||||||
|
`:v-adjust' or `:face' properties like in the normal icon
|
||||||
|
inserting functions.
|
||||||
|
|
||||||
|
Note: You want chevron, please use `all-the-icons-icon-for-dir-with-chevron'.
|
||||||
|
|
||||||
|
\(fn DIR &rest ARG-OVERRIDES)" nil nil)
|
||||||
|
|
||||||
|
(autoload 'all-the-icons-icon-for-file "all-the-icons" "\
|
||||||
|
Get the formatted icon for FILE.
|
||||||
|
ARG-OVERRIDES should be a plist containining `:height',
|
||||||
|
`:v-adjust' or `:face' properties like in the normal icon
|
||||||
|
inserting functions.
|
||||||
|
|
||||||
|
\(fn FILE &rest ARG-OVERRIDES)" nil nil)
|
||||||
|
|
||||||
|
(autoload 'all-the-icons-icon-for-mode "all-the-icons" "\
|
||||||
|
Get the formatted icon for MODE.
|
||||||
|
ARG-OVERRIDES should be a plist containining `:height',
|
||||||
|
`:v-adjust' or `:face' properties like in the normal icon
|
||||||
|
inserting functions.
|
||||||
|
|
||||||
|
\(fn MODE &rest ARG-OVERRIDES)" nil nil)
|
||||||
|
|
||||||
|
(autoload 'all-the-icons-icon-for-url "all-the-icons" "\
|
||||||
|
Get the formatted icon for URL.
|
||||||
|
If an icon for URL isn't found in `all-the-icons-url-alist', a globe is used.
|
||||||
|
ARG-OVERRIDES should be a plist containining `:height',
|
||||||
|
`:v-adjust' or `:face' properties like in the normal icon
|
||||||
|
inserting functions.
|
||||||
|
|
||||||
|
\(fn URL &rest ARG-OVERRIDES)" nil nil)
|
||||||
|
|
||||||
|
(autoload 'all-the-icons-install-fonts "all-the-icons" "\
|
||||||
|
Helper function to download and install the latests fonts based on OS.
|
||||||
|
When PFX is non-nil, ignore the prompt and just install
|
||||||
|
|
||||||
|
\(fn &optional PFX)" t nil)
|
||||||
|
|
||||||
|
(autoload 'all-the-icons-insert "all-the-icons" "\
|
||||||
|
Interactive icon insertion function.
|
||||||
|
When Prefix ARG is non-nil, insert the propertized icon.
|
||||||
|
When FAMILY is non-nil, limit the candidates to the icon set matching it.
|
||||||
|
|
||||||
|
\(fn &optional ARG FAMILY)" t nil)
|
||||||
|
|
||||||
|
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "all-the-icons" '("all-the-icons-")))
|
||||||
|
|
||||||
|
;;;***
|
||||||
|
|
||||||
|
;;;### (autoloads nil nil ("all-the-icons-faces.el" "all-the-icons-pkg.el")
|
||||||
|
;;;;;; (0 0 0 0))
|
||||||
|
|
||||||
|
;;;***
|
||||||
|
|
||||||
|
;; Local Variables:
|
||||||
|
;; version-control: never
|
||||||
|
;; no-byte-compile: t
|
||||||
|
;; no-update-autoloads: t
|
||||||
|
;; coding: utf-8
|
||||||
|
;; End:
|
||||||
|
;;; all-the-icons-autoloads.el ends here
|
||||||
@@ -0,0 +1,230 @@
|
|||||||
|
;;; all-the-icons-faces.el --- A module of faces for all-the-icons
|
||||||
|
|
||||||
|
;; Copyright (C) 2016 Dominic Charlesworth <dgc336@gmail.com>
|
||||||
|
|
||||||
|
;; Author: Dominic Charlesworth <dgc336@gmail.com>
|
||||||
|
;; Version: 1.0.0
|
||||||
|
;; Package-Requires: ((emacs "24.3"))
|
||||||
|
;; URL: https://github.com/domtronn/all-the-icons.el
|
||||||
|
;; Keywords: convenient, lisp
|
||||||
|
|
||||||
|
;; This program is free software; you can redistribute it and/or
|
||||||
|
;; modify it under the terms of the GNU General Public License
|
||||||
|
;; as published by the Free Software Foundation; either version 3
|
||||||
|
;; of the License, or (at your option) any later version.
|
||||||
|
|
||||||
|
;; This program is distributed in the hope that it will be useful,
|
||||||
|
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
;; GNU General Public License for more details.
|
||||||
|
|
||||||
|
;; You should have received a copy of the GNU General Public License
|
||||||
|
;; along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
;;; Commentary:
|
||||||
|
|
||||||
|
;; This file contains all of the faces used by the package for
|
||||||
|
;; colouring icons
|
||||||
|
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(defgroup all-the-icons-faces nil
|
||||||
|
"Manage how All The Icons icons are coloured and themed."
|
||||||
|
:prefix "all-the-icons-"
|
||||||
|
:group 'tools
|
||||||
|
:group 'all-the-icons)
|
||||||
|
|
||||||
|
|
||||||
|
;; red
|
||||||
|
(defface all-the-icons-red
|
||||||
|
'((((background dark)) :foreground "#AC4142")
|
||||||
|
(((background light)) :foreground "#AC4142"))
|
||||||
|
"Face for red icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-lred
|
||||||
|
'((((background dark)) :foreground "#EB595A")
|
||||||
|
(((background light)) :foreground "#EB595A"))
|
||||||
|
"Face for lred icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-dred
|
||||||
|
'((((background dark)) :foreground "#843031")
|
||||||
|
(((background light)) :foreground "#843031"))
|
||||||
|
"Face for dred icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-red-alt
|
||||||
|
'((((background dark)) :foreground "#ce5643")
|
||||||
|
(((background light)) :foreground "#843031"))
|
||||||
|
"Face for dred icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
|
||||||
|
;; green
|
||||||
|
(defface all-the-icons-green
|
||||||
|
'((((background dark)) :foreground "#90A959")
|
||||||
|
(((background light)) :foreground "#90A959"))
|
||||||
|
"Face for green icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-lgreen
|
||||||
|
'((((background dark)) :foreground "#C6E87A")
|
||||||
|
(((background light)) :foreground "#3D6837"))
|
||||||
|
"Face for lgreen icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-dgreen
|
||||||
|
'((((background dark)) :foreground "#6D8143")
|
||||||
|
(((background light)) :foreground "#6D8143"))
|
||||||
|
"Face for dgreen icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
|
||||||
|
;; yellow
|
||||||
|
(defface all-the-icons-yellow
|
||||||
|
'((((background dark)) :foreground "#FFD446")
|
||||||
|
(((background light)) :foreground "#FFCC0E"))
|
||||||
|
"Face for yellow icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-lyellow
|
||||||
|
'((((background dark)) :foreground "#FFC16D")
|
||||||
|
(((background light)) :foreground "#FF9300"))
|
||||||
|
"Face for lyellow icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-dyellow
|
||||||
|
'((((background dark)) :foreground "#B48D56")
|
||||||
|
(((background light)) :foreground "#B48D56"))
|
||||||
|
"Face for dyellow icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
|
||||||
|
;; blue
|
||||||
|
(defface all-the-icons-blue
|
||||||
|
'((((background dark)) :foreground "#6A9FB5")
|
||||||
|
(((background light)) :foreground "#6A9FB5"))
|
||||||
|
"Face for blue icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-blue-alt
|
||||||
|
'((((background dark)) :foreground "#2188b6")
|
||||||
|
(((background light)) :foreground "#2188b6"))
|
||||||
|
"Face for blue icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-lblue
|
||||||
|
'((((background dark)) :foreground "#8FD7F4")
|
||||||
|
(((background light)) :foreground "#677174"))
|
||||||
|
"Face for lblue icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-dblue
|
||||||
|
'((((background dark)) :foreground "#446674")
|
||||||
|
(((background light)) :foreground "#446674"))
|
||||||
|
"Face for dblue icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
|
||||||
|
;; maroon
|
||||||
|
(defface all-the-icons-maroon
|
||||||
|
'((((background dark)) :foreground "#8F5536")
|
||||||
|
(((background light)) :foreground "#8F5536"))
|
||||||
|
"Face for maroon icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-lmaroon
|
||||||
|
'((((background dark)) :foreground "#CE7A4E")
|
||||||
|
(((background light)) :foreground "#CE7A4E"))
|
||||||
|
"Face for lmaroon icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-dmaroon
|
||||||
|
'((((background dark)) :foreground "#72584B")
|
||||||
|
(((background light)) :foreground "#72584B"))
|
||||||
|
"Face for dmaroon icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
|
||||||
|
;; purple
|
||||||
|
(defface all-the-icons-purple
|
||||||
|
'((((background dark)) :foreground "#AA759F")
|
||||||
|
(((background light)) :foreground "#68295B"))
|
||||||
|
"Face for purple icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-purple-alt
|
||||||
|
'((((background dark)) :foreground "#5D54E1")
|
||||||
|
(((background light)) :foreground "#5D54E1"))
|
||||||
|
"Face for purple icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-lpurple
|
||||||
|
'((((background dark)) :foreground "#E69DD6")
|
||||||
|
(((background light)) :foreground "#E69DD6"))
|
||||||
|
"Face for lpurple icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-dpurple
|
||||||
|
'((((background dark)) :foreground "#694863")
|
||||||
|
(((background light)) :foreground "#694863"))
|
||||||
|
"Face for dpurple icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
|
||||||
|
;; orange
|
||||||
|
(defface all-the-icons-orange
|
||||||
|
'((((background dark)) :foreground "#D4843E")
|
||||||
|
(((background light)) :foreground "#D4843E"))
|
||||||
|
"Face for orange icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-lorange
|
||||||
|
'((((background dark)) :foreground "#FFA500")
|
||||||
|
(((background light)) :foreground "#FFA500"))
|
||||||
|
"Face for lorange icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-dorange
|
||||||
|
'((((background dark)) :foreground "#915B2D")
|
||||||
|
(((background light)) :foreground "#915B2D"))
|
||||||
|
"Face for dorange icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
|
||||||
|
;; cyan
|
||||||
|
(defface all-the-icons-cyan
|
||||||
|
'((((background dark)) :foreground "#75B5AA")
|
||||||
|
(((background light)) :foreground "#75B5AA"))
|
||||||
|
"Face for cyan icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-cyan-alt
|
||||||
|
'((((background dark)) :foreground "#61dafb")
|
||||||
|
(((background light)) :foreground "#0595bd"))
|
||||||
|
"Face for cyan icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-lcyan
|
||||||
|
'((((background dark)) :foreground "#A5FDEC")
|
||||||
|
(((background light)) :foreground "#2C7D6E"))
|
||||||
|
"Face for lcyan icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-dcyan
|
||||||
|
'((((background dark)) :foreground "#48746D")
|
||||||
|
(((background light)) :foreground "#48746D"))
|
||||||
|
"Face for dcyan icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
|
||||||
|
;; pink
|
||||||
|
(defface all-the-icons-pink
|
||||||
|
'((((background dark)) :foreground "#F2B4B8")
|
||||||
|
(((background light)) :foreground "#FC505B"))
|
||||||
|
"Face for pink icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-lpink
|
||||||
|
'((((background dark)) :foreground "#FFBDC1")
|
||||||
|
(((background light)) :foreground "#FF505B"))
|
||||||
|
"Face for lpink icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-dpink
|
||||||
|
'((((background dark)) :foreground "#B18286")
|
||||||
|
(((background light)) :foreground "#7E5D5F"))
|
||||||
|
"Face for dpink icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
|
||||||
|
;; silver
|
||||||
|
(defface all-the-icons-silver
|
||||||
|
'((((background dark)) :foreground "#716E68")
|
||||||
|
(((background light)) :foreground "#716E68"))
|
||||||
|
"Face for silver icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-lsilver
|
||||||
|
'((((background dark)) :foreground "#B9B6AA")
|
||||||
|
(((background light)) :foreground "#7F7869"))
|
||||||
|
"Face for lsilver icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
(defface all-the-icons-dsilver
|
||||||
|
'((((background dark)) :foreground "#838484")
|
||||||
|
(((background light)) :foreground "#838484"))
|
||||||
|
"Face for dsilver icons"
|
||||||
|
:group 'all-the-icons-faces)
|
||||||
|
|
||||||
|
|
||||||
|
(provide 'all-the-icons-faces)
|
||||||
|
;;; all-the-icons-faces.el ends here
|
||||||
Binary file not shown.
@@ -0,0 +1,13 @@
|
|||||||
|
(define-package "all-the-icons" "20200923.1339" "A library for inserting Developer icons"
|
||||||
|
'((emacs "24.3")
|
||||||
|
(memoize "1.0.1"))
|
||||||
|
:commit "6917b08f64dd8487e23769433d6cb9ba11f4152f" :keywords
|
||||||
|
'("convenient" "lisp")
|
||||||
|
:authors
|
||||||
|
'(("Dominic Charlesworth" . "dgc336@gmail.com"))
|
||||||
|
:maintainer
|
||||||
|
'("Dominic Charlesworth" . "dgc336@gmail.com")
|
||||||
|
:url "https://github.com/domtronn/all-the-icons.el")
|
||||||
|
;; Local Variables:
|
||||||
|
;; no-byte-compile: t
|
||||||
|
;; End:
|
||||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,70 @@
|
|||||||
|
(defvar all-the-icons-data/alltheicons-alist
|
||||||
|
'(
|
||||||
|
|
||||||
|
( "apache" . "\xe909" )
|
||||||
|
( "atom" . "\xe917" )
|
||||||
|
( "aws" . "\xe90c" )
|
||||||
|
( "bower" . "\xe918" )
|
||||||
|
( "c" . "\xe915" )
|
||||||
|
( "c-line" . "\xe90f" )
|
||||||
|
( "clojure" . "\xe919" )
|
||||||
|
( "clojure-line" . "\xe91a" )
|
||||||
|
( "coffeescript" . "\xe914" )
|
||||||
|
( "cplusplus" . "\xe913" )
|
||||||
|
( "cplusplus-line" . "\xe910" )
|
||||||
|
( "csharp" . "\xe911" )
|
||||||
|
( "csharp-line" . "\xe912" )
|
||||||
|
( "css3" . "\xe91b" )
|
||||||
|
( "css3-alt" . "\xe91c" )
|
||||||
|
( "d3" . "\xe90e" )
|
||||||
|
( "dlang" . "\xe935" )
|
||||||
|
( "elixir" . "\xe936" )
|
||||||
|
( "erlang" . "\xe934" )
|
||||||
|
( "git" . "\xe907" )
|
||||||
|
( "go" . "\xe91d" )
|
||||||
|
( "google-drive" . "\xe91e" )
|
||||||
|
( "grunt" . "\xe90d" )
|
||||||
|
( "grunt-line" . "\xe91f" )
|
||||||
|
( "gulp" . "\xe920" )
|
||||||
|
( "haskell" . "\xe921" )
|
||||||
|
( "html5" . "\xe932" )
|
||||||
|
( "jasmine" . "\xe904" )
|
||||||
|
( "java" . "\xe922" )
|
||||||
|
( "javascript" . "\xe906" )
|
||||||
|
( "javascript-badge" . "\xe923" )
|
||||||
|
( "javascript-shield" . "\xe924" )
|
||||||
|
( "less" . "\xe90b" )
|
||||||
|
( "nginx" . "\xe933" )
|
||||||
|
( "nodejs" . "\xe925" )
|
||||||
|
( "perl" . "\xe905" )
|
||||||
|
( "perldocs" . "\xe926" )
|
||||||
|
( "postgresql" . "\xe938" )
|
||||||
|
( "prolog" . "\xe927" )
|
||||||
|
( "python" . "\xe928" )
|
||||||
|
( "react" . "\xe929" )
|
||||||
|
( "ruby" . "\xe92a" )
|
||||||
|
( "ruby-alt" . "\xe92b" )
|
||||||
|
( "rust" . "\xe92c" )
|
||||||
|
( "sass" . "\xe92d" )
|
||||||
|
( "scala" . "\xe908" )
|
||||||
|
( "script" . "\xe90a" )
|
||||||
|
( "spring" . "\xe937" )
|
||||||
|
( "stylus" . "\xe92e" )
|
||||||
|
( "svg" . "\xe903" )
|
||||||
|
( "swift" . "\xe92f" )
|
||||||
|
( "terminal" . "\xe930" )
|
||||||
|
( "terminal-alt" . "\xe931" )
|
||||||
|
( "battery-charging" . "\xe939" )
|
||||||
|
|
||||||
|
( "arrow-left" . "\xe93a" )
|
||||||
|
( "arrow-right" . "\xe93b" )
|
||||||
|
( "cup-left" . "\xe93c" )
|
||||||
|
( "cup-right" . "\xe93d" )
|
||||||
|
( "slant-left" . "\xe93e" )
|
||||||
|
( "slant-right" . "\xe93f" )
|
||||||
|
( "wave-left" . "\xe940" )
|
||||||
|
( "wave-right" . "\xe941" )
|
||||||
|
|
||||||
|
))
|
||||||
|
|
||||||
|
(provide 'data-alltheicons)
|
||||||
Binary file not shown.
@@ -0,0 +1,641 @@
|
|||||||
|
(defvar all-the-icons-data/fa-icon-alist
|
||||||
|
'(
|
||||||
|
|
||||||
|
("500px" . "\xf26e")
|
||||||
|
("adjust" . "\xf042")
|
||||||
|
("adn" . "\xf170")
|
||||||
|
("align-center" . "\xf037")
|
||||||
|
("align-justify" . "\xf039")
|
||||||
|
("align-left" . "\xf036")
|
||||||
|
("align-right" . "\xf038")
|
||||||
|
("amazon" . "\xf270")
|
||||||
|
("ambulance" . "\xf0f9")
|
||||||
|
("american-sign-language-interpreting" . "\xf2a3")
|
||||||
|
("anchor" . "\xf13d")
|
||||||
|
("android" . "\xf17b")
|
||||||
|
("angellist" . "\xf209")
|
||||||
|
("angle-double-down" . "\xf103")
|
||||||
|
("angle-double-left" . "\xf100")
|
||||||
|
("angle-double-right" . "\xf101")
|
||||||
|
("angle-double-up" . "\xf102")
|
||||||
|
("angle-down" . "\xf107")
|
||||||
|
("angle-left" . "\xf104")
|
||||||
|
("angle-right" . "\xf105")
|
||||||
|
("angle-up" . "\xf106")
|
||||||
|
("apple" . "\xf179")
|
||||||
|
("archive" . "\xf187")
|
||||||
|
("area-chart" . "\xf1fe")
|
||||||
|
("arrow-circle-down" . "\xf0ab")
|
||||||
|
("arrow-circle-left" . "\xf0a8")
|
||||||
|
("arrow-circle-o-down" . "\xf01a")
|
||||||
|
("arrow-circle-o-left" . "\xf190")
|
||||||
|
("arrow-circle-o-right" . "\xf18e")
|
||||||
|
("arrow-circle-o-up" . "\xf01b")
|
||||||
|
("arrow-circle-right" . "\xf0a9")
|
||||||
|
("arrow-circle-up" . "\xf0aa")
|
||||||
|
("arrow-down" . "\xf063")
|
||||||
|
("arrow-left" . "\xf060")
|
||||||
|
("arrow-right" . "\xf061")
|
||||||
|
("arrow-up" . "\xf062")
|
||||||
|
("arrows" . "\xf047")
|
||||||
|
("arrows-alt" . "\xf0b2")
|
||||||
|
("arrows-h" . "\xf07e")
|
||||||
|
("arrows-v" . "\xf07d")
|
||||||
|
("assistive-listening-systems" . "\xf2a2")
|
||||||
|
("asterisk" . "\xf069")
|
||||||
|
("at" . "\xf1fa")
|
||||||
|
("audio-description" . "\xf29e")
|
||||||
|
("backward" . "\xf04a")
|
||||||
|
("balance-scale" . "\xf24e")
|
||||||
|
("ban" . "\xf05e")
|
||||||
|
("bar-chart" . "\xf080")
|
||||||
|
("barcode" . "\xf02a")
|
||||||
|
("bars" . "\xf0c9")
|
||||||
|
("battery-empty" . "\xf244")
|
||||||
|
("battery-full" . "\xf240")
|
||||||
|
("battery-half" . "\xf242")
|
||||||
|
("battery-quarter" . "\xf243")
|
||||||
|
("battery-three-quarters" . "\xf241")
|
||||||
|
("bed" . "\xf236")
|
||||||
|
("beer" . "\xf0fc")
|
||||||
|
("behance" . "\xf1b4")
|
||||||
|
("behance-square" . "\xf1b5")
|
||||||
|
("bell" . "\xf0f3")
|
||||||
|
("bell-o" . "\xf0a2")
|
||||||
|
("bell-slash" . "\xf1f6")
|
||||||
|
("bell-slash-o" . "\xf1f7")
|
||||||
|
("bicycle" . "\xf206")
|
||||||
|
("binoculars" . "\xf1e5")
|
||||||
|
("birthday-cake" . "\xf1fd")
|
||||||
|
("bitbucket" . "\xf171")
|
||||||
|
("bitbucket-square" . "\xf172")
|
||||||
|
("black-tie" . "\xf27e")
|
||||||
|
("blind" . "\xf29d")
|
||||||
|
("bluetooth" . "\xf293")
|
||||||
|
("bluetooth-b" . "\xf294")
|
||||||
|
("bold" . "\xf032")
|
||||||
|
("bolt" . "\xf0e7")
|
||||||
|
("bomb" . "\xf1e2")
|
||||||
|
("book" . "\xf02d")
|
||||||
|
("bookmark" . "\xf02e")
|
||||||
|
("bookmark-o" . "\xf097")
|
||||||
|
("braille" . "\xf2a1")
|
||||||
|
("briefcase" . "\xf0b1")
|
||||||
|
("btc" . "\xf15a")
|
||||||
|
("bug" . "\xf188")
|
||||||
|
("building" . "\xf1ad")
|
||||||
|
("building-o" . "\xf0f7")
|
||||||
|
("bullhorn" . "\xf0a1")
|
||||||
|
("bullseye" . "\xf140")
|
||||||
|
("bus" . "\xf207")
|
||||||
|
("buysellads" . "\xf20d")
|
||||||
|
("calculator" . "\xf1ec")
|
||||||
|
("calendar" . "\xf073")
|
||||||
|
("calendar-check-o" . "\xf274")
|
||||||
|
("calendar-minus-o" . "\xf272")
|
||||||
|
("calendar-o" . "\xf133")
|
||||||
|
("calendar-plus-o" . "\xf271")
|
||||||
|
("calendar-times-o" . "\xf273")
|
||||||
|
("camera" . "\xf030")
|
||||||
|
("camera-retro" . "\xf083")
|
||||||
|
("car" . "\xf1b9")
|
||||||
|
("caret-down" . "\xf0d7")
|
||||||
|
("caret-left" . "\xf0d9")
|
||||||
|
("caret-right" . "\xf0da")
|
||||||
|
("caret-square-o-down" . "\xf150")
|
||||||
|
("caret-square-o-left" . "\xf191")
|
||||||
|
("caret-square-o-right" . "\xf152")
|
||||||
|
("caret-square-o-up" . "\xf151")
|
||||||
|
("caret-up" . "\xf0d8")
|
||||||
|
("cart-arrow-down" . "\xf218")
|
||||||
|
("cart-plus" . "\xf217")
|
||||||
|
("cc" . "\xf20a")
|
||||||
|
("cc-amex" . "\xf1f3")
|
||||||
|
("cc-diners-club" . "\xf24c")
|
||||||
|
("cc-discover" . "\xf1f2")
|
||||||
|
("cc-jcb" . "\xf24b")
|
||||||
|
("cc-mastercard" . "\xf1f1")
|
||||||
|
("cc-paypal" . "\xf1f4")
|
||||||
|
("cc-stripe" . "\xf1f5")
|
||||||
|
("cc-visa" . "\xf1f0")
|
||||||
|
("certificate" . "\xf0a3")
|
||||||
|
("chain-broken" . "\xf127")
|
||||||
|
("check" . "\xf00c")
|
||||||
|
("check-circle" . "\xf058")
|
||||||
|
("check-circle-o" . "\xf05d")
|
||||||
|
("check-square" . "\xf14a")
|
||||||
|
("check-square-o" . "\xf046")
|
||||||
|
("chevron-circle-down" . "\xf13a")
|
||||||
|
("chevron-circle-left" . "\xf137")
|
||||||
|
("chevron-circle-right" . "\xf138")
|
||||||
|
("chevron-circle-up" . "\xf139")
|
||||||
|
("chevron-down" . "\xf078")
|
||||||
|
("chevron-left" . "\xf053")
|
||||||
|
("chevron-right" . "\xf054")
|
||||||
|
("chevron-up" . "\xf077")
|
||||||
|
("child" . "\xf1ae")
|
||||||
|
("chrome" . "\xf268")
|
||||||
|
("circle" . "\xf111")
|
||||||
|
("circle-o" . "\xf10c")
|
||||||
|
("circle-o-notch" . "\xf1ce")
|
||||||
|
("circle-thin" . "\xf1db")
|
||||||
|
("clipboard" . "\xf0ea")
|
||||||
|
("clock-o" . "\xf017")
|
||||||
|
("clone" . "\xf24d")
|
||||||
|
("cloud" . "\xf0c2")
|
||||||
|
("cloud-download" . "\xf0ed")
|
||||||
|
("cloud-upload" . "\xf0ee")
|
||||||
|
("code" . "\xf121")
|
||||||
|
("code-fork" . "\xf126")
|
||||||
|
("codepen" . "\xf1cb")
|
||||||
|
("codiepie" . "\xf284")
|
||||||
|
("coffee" . "\xf0f4")
|
||||||
|
("cog" . "\xf013")
|
||||||
|
("cogs" . "\xf085")
|
||||||
|
("columns" . "\xf0db")
|
||||||
|
("comment" . "\xf075")
|
||||||
|
("comment-o" . "\xf0e5")
|
||||||
|
("commenting" . "\xf27a")
|
||||||
|
("commenting-o" . "\xf27b")
|
||||||
|
("comments" . "\xf086")
|
||||||
|
("comments-o" . "\xf0e6")
|
||||||
|
("compass" . "\xf14e")
|
||||||
|
("compress" . "\xf066")
|
||||||
|
("connectdevelop" . "\xf20e")
|
||||||
|
("contao" . "\xf26d")
|
||||||
|
("copyright" . "\xf1f9")
|
||||||
|
("creative-commons" . "\xf25e")
|
||||||
|
("credit-card" . "\xf09d")
|
||||||
|
("credit-card-alt" . "\xf283")
|
||||||
|
("crop" . "\xf125")
|
||||||
|
("crosshairs" . "\xf05b")
|
||||||
|
("css3" . "\xf13c")
|
||||||
|
("cube" . "\xf1b2")
|
||||||
|
("cubes" . "\xf1b3")
|
||||||
|
("cutlery" . "\xf0f5")
|
||||||
|
("dashcube" . "\xf210")
|
||||||
|
("database" . "\xf1c0")
|
||||||
|
("deaf" . "\xf2a4")
|
||||||
|
("delicious" . "\xf1a5")
|
||||||
|
("desktop" . "\xf108")
|
||||||
|
("deviantart" . "\xf1bd")
|
||||||
|
("diamond" . "\xf219")
|
||||||
|
("digg" . "\xf1a6")
|
||||||
|
("dot-circle-o" . "\xf192")
|
||||||
|
("download" . "\xf019")
|
||||||
|
("dribbble" . "\xf17d")
|
||||||
|
("dropbox" . "\xf16b")
|
||||||
|
("drupal" . "\xf1a9")
|
||||||
|
("edge" . "\xf282")
|
||||||
|
("eject" . "\xf052")
|
||||||
|
("ellipsis-h" . "\xf141")
|
||||||
|
("ellipsis-v" . "\xf142")
|
||||||
|
("empire" . "\xf1d1")
|
||||||
|
("envelope" . "\xf0e0")
|
||||||
|
("envelope-o" . "\xf003")
|
||||||
|
("envelope-square" . "\xf199")
|
||||||
|
("envira" . "\xf299")
|
||||||
|
("eraser" . "\xf12d")
|
||||||
|
("eur" . "\xf153")
|
||||||
|
("exchange" . "\xf0ec")
|
||||||
|
("exclamation" . "\xf12a")
|
||||||
|
("exclamation-circle" . "\xf06a")
|
||||||
|
("exclamation-triangle" . "\xf071")
|
||||||
|
("expand" . "\xf065")
|
||||||
|
("expeditedssl" . "\xf23e")
|
||||||
|
("external-link" . "\xf08e")
|
||||||
|
("external-link-square" . "\xf14c")
|
||||||
|
("eye" . "\xf06e")
|
||||||
|
("eye-slash" . "\xf070")
|
||||||
|
("eyedropper" . "\xf1fb")
|
||||||
|
("facebook" . "\xf09a")
|
||||||
|
("facebook-official" . "\xf230")
|
||||||
|
("facebook-square" . "\xf082")
|
||||||
|
("fast-backward" . "\xf049")
|
||||||
|
("fast-forward" . "\xf050")
|
||||||
|
("fax" . "\xf1ac")
|
||||||
|
("female" . "\xf182")
|
||||||
|
("fighter-jet" . "\xf0fb")
|
||||||
|
("file" . "\xf15b")
|
||||||
|
("file-archive-o" . "\xf1c6")
|
||||||
|
("file-audio-o" . "\xf1c7")
|
||||||
|
("file-code-o" . "\xf1c9")
|
||||||
|
("file-excel-o" . "\xf1c3")
|
||||||
|
("file-image-o" . "\xf1c5")
|
||||||
|
("file-o" . "\xf016")
|
||||||
|
("file-pdf-o" . "\xf1c1")
|
||||||
|
("file-powerpoint-o" . "\xf1c4")
|
||||||
|
("file-text" . "\xf15c")
|
||||||
|
("file-text-o" . "\xf0f6")
|
||||||
|
("file-video-o" . "\xf1c8")
|
||||||
|
("file-word-o" . "\xf1c2")
|
||||||
|
("files-o" . "\xf0c5")
|
||||||
|
("film" . "\xf008")
|
||||||
|
("filter" . "\xf0b0")
|
||||||
|
("fire" . "\xf06d")
|
||||||
|
("fire-extinguisher" . "\xf134")
|
||||||
|
("firefox" . "\xf269")
|
||||||
|
("first-order" . "\xf2b0")
|
||||||
|
("flag" . "\xf024")
|
||||||
|
("flag-checkered" . "\xf11e")
|
||||||
|
("flag-o" . "\xf11d")
|
||||||
|
("flask" . "\xf0c3")
|
||||||
|
("flickr" . "\xf16e")
|
||||||
|
("floppy-o" . "\xf0c7")
|
||||||
|
("folder" . "\xf07b")
|
||||||
|
("folder-o" . "\xf114")
|
||||||
|
("folder-open" . "\xf07c")
|
||||||
|
("folder-open-o" . "\xf115")
|
||||||
|
("font" . "\xf031")
|
||||||
|
("font-awesome" . "\xf2b4")
|
||||||
|
("fonticons" . "\xf280")
|
||||||
|
("fort-awesome" . "\xf286")
|
||||||
|
("forumbee" . "\xf211")
|
||||||
|
("forward" . "\xf04e")
|
||||||
|
("foursquare" . "\xf180")
|
||||||
|
("frown-o" . "\xf119")
|
||||||
|
("futbol-o" . "\xf1e3")
|
||||||
|
("gamepad" . "\xf11b")
|
||||||
|
("gavel" . "\xf0e3")
|
||||||
|
("gbp" . "\xf154")
|
||||||
|
("genderless" . "\xf22d")
|
||||||
|
("get-pocket" . "\xf265")
|
||||||
|
("gg" . "\xf260")
|
||||||
|
("gg-circle" . "\xf261")
|
||||||
|
("gift" . "\xf06b")
|
||||||
|
("git" . "\xf1d3")
|
||||||
|
("git-square" . "\xf1d2")
|
||||||
|
("github" . "\xf09b")
|
||||||
|
("github-alt" . "\xf113")
|
||||||
|
("github-square" . "\xf092")
|
||||||
|
("gitlab" . "\xf296")
|
||||||
|
("glass" . "\xf000")
|
||||||
|
("glide" . "\xf2a5")
|
||||||
|
("glide-g" . "\xf2a6")
|
||||||
|
("globe" . "\xf0ac")
|
||||||
|
("google" . "\xf1a0")
|
||||||
|
("google-plus" . "\xf0d5")
|
||||||
|
("google-plus-official" . "\xf2b3")
|
||||||
|
("google-plus-square" . "\xf0d4")
|
||||||
|
("google-wallet" . "\xf1ee")
|
||||||
|
("graduation-cap" . "\xf19d")
|
||||||
|
("gratipay" . "\xf184")
|
||||||
|
("h-square" . "\xf0fd")
|
||||||
|
("hacker-news" . "\xf1d4")
|
||||||
|
("hand-lizard-o" . "\xf258")
|
||||||
|
("hand-o-down" . "\xf0a7")
|
||||||
|
("hand-o-left" . "\xf0a5")
|
||||||
|
("hand-o-right" . "\xf0a4")
|
||||||
|
("hand-o-up" . "\xf0a6")
|
||||||
|
("hand-paper-o" . "\xf256")
|
||||||
|
("hand-peace-o" . "\xf25b")
|
||||||
|
("hand-pointer-o" . "\xf25a")
|
||||||
|
("hand-rock-o" . "\xf255")
|
||||||
|
("hand-scissors-o" . "\xf257")
|
||||||
|
("hand-spock-o" . "\xf259")
|
||||||
|
("hashtag" . "\xf292")
|
||||||
|
("hdd-o" . "\xf0a0")
|
||||||
|
("header" . "\xf1dc")
|
||||||
|
("headphones" . "\xf025")
|
||||||
|
("heart" . "\xf004")
|
||||||
|
("heart-o" . "\xf08a")
|
||||||
|
("heartbeat" . "\xf21e")
|
||||||
|
("history" . "\xf1da")
|
||||||
|
("home" . "\xf015")
|
||||||
|
("hospital-o" . "\xf0f8")
|
||||||
|
("hourglass" . "\xf254")
|
||||||
|
("hourglass-end" . "\xf253")
|
||||||
|
("hourglass-half" . "\xf252")
|
||||||
|
("hourglass-o" . "\xf250")
|
||||||
|
("hourglass-start" . "\xf251")
|
||||||
|
("houzz" . "\xf27c")
|
||||||
|
("html5" . "\xf13b")
|
||||||
|
("i-cursor" . "\xf246")
|
||||||
|
("ils" . "\xf20b")
|
||||||
|
("inbox" . "\xf01c")
|
||||||
|
("indent" . "\xf03c")
|
||||||
|
("industry" . "\xf275")
|
||||||
|
("info" . "\xf129")
|
||||||
|
("info-circle" . "\xf05a")
|
||||||
|
("inr" . "\xf156")
|
||||||
|
("instagram" . "\xf16d")
|
||||||
|
("internet-explorer" . "\xf26b")
|
||||||
|
("ioxhost" . "\xf208")
|
||||||
|
("italic" . "\xf033")
|
||||||
|
("joomla" . "\xf1aa")
|
||||||
|
("jpy" . "\xf157")
|
||||||
|
("jsfiddle" . "\xf1cc")
|
||||||
|
("key" . "\xf084")
|
||||||
|
("keyboard-o" . "\xf11c")
|
||||||
|
("krw" . "\xf159")
|
||||||
|
("language" . "\xf1ab")
|
||||||
|
("laptop" . "\xf109")
|
||||||
|
("lastfm" . "\xf202")
|
||||||
|
("lastfm-square" . "\xf203")
|
||||||
|
("leaf" . "\xf06c")
|
||||||
|
("leanpub" . "\xf212")
|
||||||
|
("lemon-o" . "\xf094")
|
||||||
|
("level-down" . "\xf149")
|
||||||
|
("level-up" . "\xf148")
|
||||||
|
("life-ring" . "\xf1cd")
|
||||||
|
("lightbulb-o" . "\xf0eb")
|
||||||
|
("line-chart" . "\xf201")
|
||||||
|
("link" . "\xf0c1")
|
||||||
|
("linkedin" . "\xf0e1")
|
||||||
|
("linkedin-square" . "\xf08c")
|
||||||
|
("linux" . "\xf17c")
|
||||||
|
("list" . "\xf03a")
|
||||||
|
("list-alt" . "\xf022")
|
||||||
|
("list-ol" . "\xf0cb")
|
||||||
|
("list-ul" . "\xf0ca")
|
||||||
|
("location-arrow" . "\xf124")
|
||||||
|
("lock" . "\xf023")
|
||||||
|
("long-arrow-down" . "\xf175")
|
||||||
|
("long-arrow-left" . "\xf177")
|
||||||
|
("long-arrow-right" . "\xf178")
|
||||||
|
("long-arrow-up" . "\xf176")
|
||||||
|
("low-vision" . "\xf2a8")
|
||||||
|
("magic" . "\xf0d0")
|
||||||
|
("magnet" . "\xf076")
|
||||||
|
("male" . "\xf183")
|
||||||
|
("map" . "\xf279")
|
||||||
|
("map-marker" . "\xf041")
|
||||||
|
("map-o" . "\xf278")
|
||||||
|
("map-pin" . "\xf276")
|
||||||
|
("map-signs" . "\xf277")
|
||||||
|
("mars" . "\xf222")
|
||||||
|
("mars-double" . "\xf227")
|
||||||
|
("mars-stroke" . "\xf229")
|
||||||
|
("mars-stroke-h" . "\xf22b")
|
||||||
|
("mars-stroke-v" . "\xf22a")
|
||||||
|
("maxcdn" . "\xf136")
|
||||||
|
("meanpath" . "\xf20c")
|
||||||
|
("medium" . "\xf23a")
|
||||||
|
("medkit" . "\xf0fa")
|
||||||
|
("meh-o" . "\xf11a")
|
||||||
|
("mercury" . "\xf223")
|
||||||
|
("microphone" . "\xf130")
|
||||||
|
("microphone-slash" . "\xf131")
|
||||||
|
("minus" . "\xf068")
|
||||||
|
("minus-circle" . "\xf056")
|
||||||
|
("minus-square" . "\xf146")
|
||||||
|
("minus-square-o" . "\xf147")
|
||||||
|
("mixcloud" . "\xf289")
|
||||||
|
("mobile" . "\xf10b")
|
||||||
|
("modx" . "\xf285")
|
||||||
|
("money" . "\xf0d6")
|
||||||
|
("moon-o" . "\xf186")
|
||||||
|
("motorcycle" . "\xf21c")
|
||||||
|
("mouse-pointer" . "\xf245")
|
||||||
|
("music" . "\xf001")
|
||||||
|
("neuter" . "\xf22c")
|
||||||
|
("newspaper-o" . "\xf1ea")
|
||||||
|
("object-group" . "\xf247")
|
||||||
|
("object-ungroup" . "\xf248")
|
||||||
|
("odnoklassniki" . "\xf263")
|
||||||
|
("odnoklassniki-square" . "\xf264")
|
||||||
|
("opencart" . "\xf23d")
|
||||||
|
("openid" . "\xf19b")
|
||||||
|
("opera" . "\xf26a")
|
||||||
|
("optin-monster" . "\xf23c")
|
||||||
|
("outdent" . "\xf03b")
|
||||||
|
("pagelines" . "\xf18c")
|
||||||
|
("paint-brush" . "\xf1fc")
|
||||||
|
("paper-plane" . "\xf1d8")
|
||||||
|
("paper-plane-o" . "\xf1d9")
|
||||||
|
("paperclip" . "\xf0c6")
|
||||||
|
("paragraph" . "\xf1dd")
|
||||||
|
("pause" . "\xf04c")
|
||||||
|
("pause-circle" . "\xf28b")
|
||||||
|
("pause-circle-o" . "\xf28c")
|
||||||
|
("paw" . "\xf1b0")
|
||||||
|
("paypal" . "\xf1ed")
|
||||||
|
("pencil" . "\xf040")
|
||||||
|
("pencil-square" . "\xf14b")
|
||||||
|
("pencil-square-o" . "\xf044")
|
||||||
|
("percent" . "\xf295")
|
||||||
|
("phone" . "\xf095")
|
||||||
|
("phone-square" . "\xf098")
|
||||||
|
("picture-o" . "\xf03e")
|
||||||
|
("pie-chart" . "\xf200")
|
||||||
|
("pied-piper" . "\xf2ae")
|
||||||
|
("pied-piper-alt" . "\xf1a8")
|
||||||
|
("pied-piper-pp" . "\xf1a7")
|
||||||
|
("pinterest" . "\xf0d2")
|
||||||
|
("pinterest-p" . "\xf231")
|
||||||
|
("pinterest-square" . "\xf0d3")
|
||||||
|
("plane" . "\xf072")
|
||||||
|
("play" . "\xf04b")
|
||||||
|
("play-circle" . "\xf144")
|
||||||
|
("play-circle-o" . "\xf01d")
|
||||||
|
("plug" . "\xf1e6")
|
||||||
|
("plus" . "\xf067")
|
||||||
|
("plus-circle" . "\xf055")
|
||||||
|
("plus-square" . "\xf0fe")
|
||||||
|
("plus-square-o" . "\xf196")
|
||||||
|
("power-off" . "\xf011")
|
||||||
|
("print" . "\xf02f")
|
||||||
|
("product-hunt" . "\xf288")
|
||||||
|
("puzzle-piece" . "\xf12e")
|
||||||
|
("qq" . "\xf1d6")
|
||||||
|
("qrcode" . "\xf029")
|
||||||
|
("question" . "\xf128")
|
||||||
|
("question-circle" . "\xf059")
|
||||||
|
("question-circle-o" . "\xf29c")
|
||||||
|
("quote-left" . "\xf10d")
|
||||||
|
("quote-right" . "\xf10e")
|
||||||
|
("random" . "\xf074")
|
||||||
|
("rebel" . "\xf1d0")
|
||||||
|
("recycle" . "\xf1b8")
|
||||||
|
("reddit" . "\xf1a1")
|
||||||
|
("reddit-alien" . "\xf281")
|
||||||
|
("reddit-square" . "\xf1a2")
|
||||||
|
("refresh" . "\xf021")
|
||||||
|
("registered" . "\xf25d")
|
||||||
|
("renren" . "\xf18b")
|
||||||
|
("repeat" . "\xf01e")
|
||||||
|
("reply" . "\xf112")
|
||||||
|
("reply-all" . "\xf122")
|
||||||
|
("retweet" . "\xf079")
|
||||||
|
("road" . "\xf018")
|
||||||
|
("rocket" . "\xf135")
|
||||||
|
("rss" . "\xf09e")
|
||||||
|
("rss-square" . "\xf143")
|
||||||
|
("rub" . "\xf158")
|
||||||
|
("safari" . "\xf267")
|
||||||
|
("scissors" . "\xf0c4")
|
||||||
|
("scribd" . "\xf28a")
|
||||||
|
("search" . "\xf002")
|
||||||
|
("search-minus" . "\xf010")
|
||||||
|
("search-plus" . "\xf00e")
|
||||||
|
("sellsy" . "\xf213")
|
||||||
|
("server" . "\xf233")
|
||||||
|
("share" . "\xf064")
|
||||||
|
("share-alt" . "\xf1e0")
|
||||||
|
("share-alt-square" . "\xf1e1")
|
||||||
|
("share-square" . "\xf14d")
|
||||||
|
("share-square-o" . "\xf045")
|
||||||
|
("shield" . "\xf132")
|
||||||
|
("ship" . "\xf21a")
|
||||||
|
("shirtsinbulk" . "\xf214")
|
||||||
|
("shopping-bag" . "\xf290")
|
||||||
|
("shopping-basket" . "\xf291")
|
||||||
|
("shopping-cart" . "\xf07a")
|
||||||
|
("sign-in" . "\xf090")
|
||||||
|
("sign-language" . "\xf2a7")
|
||||||
|
("sign-out" . "\xf08b")
|
||||||
|
("signal" . "\xf012")
|
||||||
|
("simplybuilt" . "\xf215")
|
||||||
|
("sitemap" . "\xf0e8")
|
||||||
|
("skyatlas" . "\xf216")
|
||||||
|
("skype" . "\xf17e")
|
||||||
|
("slack" . "\xf198")
|
||||||
|
("sliders" . "\xf1de")
|
||||||
|
("slideshare" . "\xf1e7")
|
||||||
|
("smile-o" . "\xf118")
|
||||||
|
("snapchat" . "\xf2ab")
|
||||||
|
("snapchat-ghost" . "\xf2ac")
|
||||||
|
("snapchat-square" . "\xf2ad")
|
||||||
|
("sort" . "\xf0dc")
|
||||||
|
("sort-alpha-asc" . "\xf15d")
|
||||||
|
("sort-alpha-desc" . "\xf15e")
|
||||||
|
("sort-amount-asc" . "\xf160")
|
||||||
|
("sort-amount-desc" . "\xf161")
|
||||||
|
("sort-asc" . "\xf0de")
|
||||||
|
("sort-desc" . "\xf0dd")
|
||||||
|
("sort-numeric-asc" . "\xf162")
|
||||||
|
("sort-numeric-desc" . "\xf163")
|
||||||
|
("soundcloud" . "\xf1be")
|
||||||
|
("space-shuttle" . "\xf197")
|
||||||
|
("spinner" . "\xf110")
|
||||||
|
("spoon" . "\xf1b1")
|
||||||
|
("spotify" . "\xf1bc")
|
||||||
|
("square" . "\xf0c8")
|
||||||
|
("square-o" . "\xf096")
|
||||||
|
("stack-exchange" . "\xf18d")
|
||||||
|
("stack-overflow" . "\xf16c")
|
||||||
|
("star" . "\xf005")
|
||||||
|
("star-half" . "\xf089")
|
||||||
|
("star-half-o" . "\xf123")
|
||||||
|
("star-o" . "\xf006")
|
||||||
|
("steam" . "\xf1b6")
|
||||||
|
("steam-square" . "\xf1b7")
|
||||||
|
("step-backward" . "\xf048")
|
||||||
|
("step-forward" . "\xf051")
|
||||||
|
("stethoscope" . "\xf0f1")
|
||||||
|
("sticky-note" . "\xf249")
|
||||||
|
("sticky-note-o" . "\xf24a")
|
||||||
|
("stop" . "\xf04d")
|
||||||
|
("stop-circle" . "\xf28d")
|
||||||
|
("stop-circle-o" . "\xf28e")
|
||||||
|
("street-view" . "\xf21d")
|
||||||
|
("strikethrough" . "\xf0cc")
|
||||||
|
("stumbleupon" . "\xf1a4")
|
||||||
|
("stumbleupon-circle" . "\xf1a3")
|
||||||
|
("subscript" . "\xf12c")
|
||||||
|
("subway" . "\xf239")
|
||||||
|
("suitcase" . "\xf0f2")
|
||||||
|
("sun-o" . "\xf185")
|
||||||
|
("superscript" . "\xf12b")
|
||||||
|
("table" . "\xf0ce")
|
||||||
|
("tablet" . "\xf10a")
|
||||||
|
("tachometer" . "\xf0e4")
|
||||||
|
("tag" . "\xf02b")
|
||||||
|
("tags" . "\xf02c")
|
||||||
|
("tasks" . "\xf0ae")
|
||||||
|
("taxi" . "\xf1ba")
|
||||||
|
("television" . "\xf26c")
|
||||||
|
("tencent-weibo" . "\xf1d5")
|
||||||
|
("terminal" . "\xf120")
|
||||||
|
("text-height" . "\xf034")
|
||||||
|
("text-width" . "\xf035")
|
||||||
|
("th" . "\xf00a")
|
||||||
|
("th-large" . "\xf009")
|
||||||
|
("th-list" . "\xf00b")
|
||||||
|
("themeisle" . "\xf2b2")
|
||||||
|
("thumb-tack" . "\xf08d")
|
||||||
|
("thumbs-down" . "\xf165")
|
||||||
|
("thumbs-o-down" . "\xf088")
|
||||||
|
("thumbs-o-up" . "\xf087")
|
||||||
|
("thumbs-up" . "\xf164")
|
||||||
|
("ticket" . "\xf145")
|
||||||
|
("times" . "\xf00d")
|
||||||
|
("times-circle" . "\xf057")
|
||||||
|
("times-circle-o" . "\xf05c")
|
||||||
|
("tint" . "\xf043")
|
||||||
|
("toggle-off" . "\xf204")
|
||||||
|
("toggle-on" . "\xf205")
|
||||||
|
("trademark" . "\xf25c")
|
||||||
|
("train" . "\xf238")
|
||||||
|
("transgender" . "\xf224")
|
||||||
|
("transgender-alt" . "\xf225")
|
||||||
|
("trash" . "\xf1f8")
|
||||||
|
("trash-o" . "\xf014")
|
||||||
|
("tree" . "\xf1bb")
|
||||||
|
("trello" . "\xf181")
|
||||||
|
("tripadvisor" . "\xf262")
|
||||||
|
("trophy" . "\xf091")
|
||||||
|
("truck" . "\xf0d1")
|
||||||
|
("try" . "\xf195")
|
||||||
|
("tty" . "\xf1e4")
|
||||||
|
("tumblr" . "\xf173")
|
||||||
|
("tumblr-square" . "\xf174")
|
||||||
|
("twitch" . "\xf1e8")
|
||||||
|
("twitter" . "\xf099")
|
||||||
|
("twitter-square" . "\xf081")
|
||||||
|
("umbrella" . "\xf0e9")
|
||||||
|
("underline" . "\xf0cd")
|
||||||
|
("undo" . "\xf0e2")
|
||||||
|
("universal-access" . "\xf29a")
|
||||||
|
("university" . "\xf19c")
|
||||||
|
("unlock" . "\xf09c")
|
||||||
|
("unlock-alt" . "\xf13e")
|
||||||
|
("upload" . "\xf093")
|
||||||
|
("usb" . "\xf287")
|
||||||
|
("usd" . "\xf155")
|
||||||
|
("user" . "\xf007")
|
||||||
|
("user-md" . "\xf0f0")
|
||||||
|
("user-plus" . "\xf234")
|
||||||
|
("user-secret" . "\xf21b")
|
||||||
|
("user-times" . "\xf235")
|
||||||
|
("users" . "\xf0c0")
|
||||||
|
("venus" . "\xf221")
|
||||||
|
("venus-double" . "\xf226")
|
||||||
|
("venus-mars" . "\xf228")
|
||||||
|
("viacoin" . "\xf237")
|
||||||
|
("viadeo" . "\xf2a9")
|
||||||
|
("viadeo-square" . "\xf2aa")
|
||||||
|
("video-camera" . "\xf03d")
|
||||||
|
("vimeo" . "\xf27d")
|
||||||
|
("vimeo-square" . "\xf194")
|
||||||
|
("vine" . "\xf1ca")
|
||||||
|
("vk" . "\xf189")
|
||||||
|
("volume-control-phone" . "\xf2a0")
|
||||||
|
("volume-down" . "\xf027")
|
||||||
|
("volume-off" . "\xf026")
|
||||||
|
("volume-up" . "\xf028")
|
||||||
|
("weibo" . "\xf18a")
|
||||||
|
("weixin" . "\xf1d7")
|
||||||
|
("whatsapp" . "\xf232")
|
||||||
|
("wheelchair" . "\xf193")
|
||||||
|
("wheelchair-alt" . "\xf29b")
|
||||||
|
("wifi" . "\xf1eb")
|
||||||
|
("wikipedia-w" . "\xf266")
|
||||||
|
("windows" . "\xf17a")
|
||||||
|
("wordpress" . "\xf19a")
|
||||||
|
("wpbeginner" . "\xf297")
|
||||||
|
("wpforms" . "\xf298")
|
||||||
|
("wrench" . "\xf0ad")
|
||||||
|
("xing" . "\xf168")
|
||||||
|
("xing-square" . "\xf169")
|
||||||
|
("y-combinator" . "\xf23b")
|
||||||
|
("yahoo" . "\xf19e")
|
||||||
|
("yelp" . "\xf1e9")
|
||||||
|
("yoast" . "\xf2b1")
|
||||||
|
("youtube" . "\xf167")
|
||||||
|
("youtube-play" . "\xf16a")
|
||||||
|
("youtube-square" . "\xf166")
|
||||||
|
|
||||||
|
))
|
||||||
|
|
||||||
|
(provide 'data-faicons)
|
||||||
Binary file not shown.
@@ -0,0 +1,489 @@
|
|||||||
|
(defvar all-the-icons-data/file-icon-alist
|
||||||
|
'(
|
||||||
|
|
||||||
|
( "1c" . "\xa5ea" )
|
||||||
|
( "1c-alt" . "\xea28" )
|
||||||
|
( "MJML" . "\xea6f" )
|
||||||
|
( "R" . "\xe905" )
|
||||||
|
( "abap" . "\xe92b" )
|
||||||
|
( "abif" . "\xea4e" )
|
||||||
|
( "access" . "\xe9ea" )
|
||||||
|
( "actionscript" . "\xe92e" )
|
||||||
|
( "ada" . "\xe90b" )
|
||||||
|
( "ae" . "\xe9f3" )
|
||||||
|
( "ai" . "\xe6b4" )
|
||||||
|
( "akka" . "\xea0e" )
|
||||||
|
( "alex" . "\x29cb" )
|
||||||
|
( "alloy" . "\xe935" )
|
||||||
|
( "alpine-linux" . "\xe9ff" )
|
||||||
|
( "ampl" . "\xe94e" )
|
||||||
|
( "amx" . "\xe99b" )
|
||||||
|
( "angelscript" . "\xea5b" )
|
||||||
|
( "ansible" . "\x24b6" )
|
||||||
|
( "ansible-alt" . "\x61" )
|
||||||
|
( "ant" . "\xe93e" )
|
||||||
|
( "antlr" . "\xe92c" )
|
||||||
|
( "antwar" . "\x2591" )
|
||||||
|
( "api-blueprint" . "\xe92d" )
|
||||||
|
( "apl" . "\x234b" )
|
||||||
|
( "apl-old" . "\xe909" )
|
||||||
|
( "apple" . "\xe925" )
|
||||||
|
( "appveyor" . "\xe923" )
|
||||||
|
( "arc" . "\xe92f" )
|
||||||
|
( "arch-linux" . "\x41" )
|
||||||
|
( "arduino" . "\xe930" )
|
||||||
|
( "arttext" . "\x24d0" )
|
||||||
|
( "asciidoc" . "\xe918" )
|
||||||
|
( "ats" . "\xe934" )
|
||||||
|
( "audacity" . "\xe9f9" )
|
||||||
|
( "augeas" . "\xe931" )
|
||||||
|
( "aurelia" . "\xea48" )
|
||||||
|
( "auto-hotkey" . "\xe932" )
|
||||||
|
( "autoit" . "\xe933" )
|
||||||
|
( "babel" . "\xe91f" )
|
||||||
|
( "bazel" . "\xea5a" )
|
||||||
|
( "bem" . "\xea59" )
|
||||||
|
( "bib" . "\xe601" )
|
||||||
|
( "bintray" . "\xea6e" )
|
||||||
|
( "bithound" . "\xea2a" )
|
||||||
|
( "blender" . "\xe9fa" )
|
||||||
|
( "bluespec" . "\xe93c" )
|
||||||
|
( "boo" . "\xe939" )
|
||||||
|
( "brain" . "\xe93a" )
|
||||||
|
( "brakeman" . "\xe9d6" )
|
||||||
|
( "bro" . "\xe93b" )
|
||||||
|
( "broccoli" . "\xe922" )
|
||||||
|
( "brotli" . "\xea6c" )
|
||||||
|
( "browserslist" . "\xea80" )
|
||||||
|
( "brunch" . "\xea47" )
|
||||||
|
( "buck" . "\xea46" )
|
||||||
|
( "build-boot" . "\xf103" )
|
||||||
|
( "bundler" . "\xea45" )
|
||||||
|
( "byond" . "\xe962" )
|
||||||
|
( "cabal" . "\xe9c2" )
|
||||||
|
( "caddy" . "\xea58" )
|
||||||
|
( "cake" . "\xe9e3" )
|
||||||
|
( "cakefile" . "\xe924" )
|
||||||
|
( "cakephp" . "\xea43" )
|
||||||
|
( "cakephp-old" . "\xe9d3" )
|
||||||
|
( "cc" . "\xe9d5" )
|
||||||
|
( "ceylon" . "\xe94f" )
|
||||||
|
( "chai" . "\x63" )
|
||||||
|
( "chapel" . "\xe950" )
|
||||||
|
( "chartjs" . "\xea0b" )
|
||||||
|
( "chef" . "\xea42" )
|
||||||
|
( "chuck" . "\xe943" )
|
||||||
|
( "circle-ci" . "\xea12" )
|
||||||
|
( "cirru" . "\xe951" )
|
||||||
|
( "ckeditor" . "\xea0c" )
|
||||||
|
( "clarion" . "\xe952" )
|
||||||
|
( "clean" . "\xe95b" )
|
||||||
|
( "click" . "\xe95c" )
|
||||||
|
( "clips" . "\xe940" )
|
||||||
|
( "clj" . "\xf105" )
|
||||||
|
( "cljs" . "\xf104" )
|
||||||
|
( "closure-template" . "\xea82" )
|
||||||
|
( "cmake" . "\xe93f" )
|
||||||
|
( "cobol" . "\xea44" )
|
||||||
|
( "codecov" . "\x2602" )
|
||||||
|
( "codekit" . "\xea41" )
|
||||||
|
( "codemirror" . "\xea0d" )
|
||||||
|
( "codeship" . "\xea6a" )
|
||||||
|
( "cold-fusion" . "\xe929" )
|
||||||
|
( "clisp" . "\xe972" )
|
||||||
|
( "composer" . "\xe683" )
|
||||||
|
( "config" . "\xf07c" )
|
||||||
|
( "coq" . "\xe95f" )
|
||||||
|
( "cordova" . "\xea11" )
|
||||||
|
( "cp" . "\xe942" )
|
||||||
|
( "cpan" . "\xea87" )
|
||||||
|
( "creole" . "\xe95e" )
|
||||||
|
( "crystal" . "\xe902" )
|
||||||
|
( "cs-script" . "\xe9e2" )
|
||||||
|
( "csound" . "\xe9f0" )
|
||||||
|
( "cucumber" . "\xf02b" )
|
||||||
|
( "cython" . "\xe963" )
|
||||||
|
( "d3" . "\xea10" )
|
||||||
|
( "darcs" . "\xe964" )
|
||||||
|
( "dart" . "\xe698" )
|
||||||
|
( "dashboard" . "\xf07d" )
|
||||||
|
( "dbase" . "\xe9f1" )
|
||||||
|
( "default" . "\x1f5cc" )
|
||||||
|
( "delphi" . "\xea40" )
|
||||||
|
( "devicetree" . "\xea57" )
|
||||||
|
( "diff" . "\xe960" )
|
||||||
|
( "dockerfile" . "\xf106" )
|
||||||
|
( "doclets" . "\xea3f" )
|
||||||
|
( "doge" . "\xe946" )
|
||||||
|
( "dom" . "\xea71" )
|
||||||
|
( "donejs" . "\x1f3c1" )
|
||||||
|
( "doxygen" . "\xe928" )
|
||||||
|
( "dragula" . "\x1f44c" )
|
||||||
|
( "drone" . "\xea3d" )
|
||||||
|
( "dyalog" . "\xe90c" )
|
||||||
|
( "dylib" . "\xea15" )
|
||||||
|
( "e" . "\x45" )
|
||||||
|
( "eagle" . "\xe965" )
|
||||||
|
( "easybuild" . "\xea85" )
|
||||||
|
( "ec" . "\xe9c9" )
|
||||||
|
( "ecere" . "\xe966" )
|
||||||
|
( "edge" . "\xea78" )
|
||||||
|
( "editorconfig" . "\xea1b" )
|
||||||
|
( "eiffel" . "\xe967" )
|
||||||
|
( "ejs" . "\xea4b" )
|
||||||
|
( "electron" . "\xea27" )
|
||||||
|
( "elm" . "\xf102" )
|
||||||
|
( "emacs" . "\xe926" )
|
||||||
|
( "elisp" . "\xe926" )
|
||||||
|
( "ember" . "\xe61b" )
|
||||||
|
( "emberscript" . "\xe968" )
|
||||||
|
( "eq" . "\xea0a" )
|
||||||
|
( "esdoc" . "\xea5c" )
|
||||||
|
( "eslint" . "\xea0f" )
|
||||||
|
( "eslint-old" . "\xe90e" )
|
||||||
|
( "excel" . "\xe9ee" )
|
||||||
|
( "fabfile" . "\xe94b" )
|
||||||
|
( "factor" . "\xe96a" )
|
||||||
|
( "fancy" . "\xe96b" )
|
||||||
|
( "fantom" . "\xe96f" )
|
||||||
|
( "fbx" . "\xe9fc" )
|
||||||
|
( "ffmpeg" . "\xea22" )
|
||||||
|
( "finder" . "\xe9e9" )
|
||||||
|
( "firebase" . "\xea7f" )
|
||||||
|
( "flow" . "\xe921" )
|
||||||
|
( "flux" . "\xe969" )
|
||||||
|
( "font" . "\xe90f" )
|
||||||
|
( "fontforge" . "\xfb00" )
|
||||||
|
( "fortran" . "\xe90a" )
|
||||||
|
( "franca" . "\xea56" )
|
||||||
|
( "freemarker" . "\xe970" )
|
||||||
|
( "frege" . "\xe96e" )
|
||||||
|
( "fsharp" . "\xe6a7" )
|
||||||
|
( "fuel-ux" . "\xea09" )
|
||||||
|
( "gams" . "\xe973" )
|
||||||
|
( "gap" . "\xe971" )
|
||||||
|
( "gdb" . "\xea08" )
|
||||||
|
( "genshi" . "\xe976" )
|
||||||
|
( "gentoo" . "\xe96d" )
|
||||||
|
( "gf" . "\xe978" )
|
||||||
|
( "gitlab" . "\xea3c" )
|
||||||
|
( "glade" . "\xe938" )
|
||||||
|
( "glyphs" . "\x47" )
|
||||||
|
( "gn" . "\xea25" )
|
||||||
|
( "gnu" . "\xe679" )
|
||||||
|
( "go" . "\xe624" )
|
||||||
|
( "godot" . "\xe974" )
|
||||||
|
( "golo" . "\xe979" )
|
||||||
|
( "gosu" . "\xe97a" )
|
||||||
|
( "gradle" . "\xe903" )
|
||||||
|
( "graphql" . "\xe97c" )
|
||||||
|
( "graphviz" . "\xe97d" )
|
||||||
|
( "groovy" . "\xe904" )
|
||||||
|
( "grunt" . "\xe611" )
|
||||||
|
( "gulp" . "\xe610" )
|
||||||
|
( "hack" . "\xe9ce" )
|
||||||
|
( "haml" . "\xf15b" )
|
||||||
|
( "harbour" . "\xe97b" )
|
||||||
|
( "hashicorp" . "\xe97e" )
|
||||||
|
( "haxe" . "\xe907" )
|
||||||
|
( "haxedevelop" . "\xea3b" )
|
||||||
|
( "hg" . "\x263f" )
|
||||||
|
( "hoplon" . "\xea4d" )
|
||||||
|
( "hy" . "\xe97f" )
|
||||||
|
( "icu" . "\xea23" )
|
||||||
|
( "id" . "\xe9f4" )
|
||||||
|
( "idl" . "\xe947" )
|
||||||
|
( "idris" . "\xe983" )
|
||||||
|
( "igorpro" . "\xe980" )
|
||||||
|
( "image" . "\xf012" )
|
||||||
|
( "inform7" . "\xe984" )
|
||||||
|
( "inno" . "\xe985" )
|
||||||
|
( "io" . "\xe981" )
|
||||||
|
( "ioke" . "\xe982" )
|
||||||
|
( "ionic-project" . "\xf14b" )
|
||||||
|
( "isabelle" . "\xe945" )
|
||||||
|
( "j" . "\xe937" )
|
||||||
|
( "jade" . "\xe90d" )
|
||||||
|
( "jake" . "\xe948" )
|
||||||
|
( "jasmine" . "\xea3a" )
|
||||||
|
( "jenkins" . "\xe667" )
|
||||||
|
( "jest" . "\xea39" )
|
||||||
|
( "jinja" . "\xe944" )
|
||||||
|
( "jison" . "\xea55" )
|
||||||
|
( "jolie" . "\xea75" )
|
||||||
|
( "jsonld" . "\xe958" )
|
||||||
|
( "jsx" . "\xf100" )
|
||||||
|
( "jsx-2" . "\xf101" )
|
||||||
|
( "jsx2-alt" . "\xe9e6" )
|
||||||
|
( "julia" . "\x26ec" )
|
||||||
|
( "junos" . "\xea81" )
|
||||||
|
( "jupyter" . "\xe987" )
|
||||||
|
( "karma" . "\xe9cd" )
|
||||||
|
( "keynote" . "\xe9e5" )
|
||||||
|
( "khronos" . "\xe9f8" )
|
||||||
|
( "kicad" . "\xea4c" )
|
||||||
|
( "kitchenci" . "\xea38" )
|
||||||
|
( "kivy" . "\xe901" )
|
||||||
|
( "knockout" . "\x4b" )
|
||||||
|
( "kotlin" . "\xe989" )
|
||||||
|
( "krl" . "\xe988" )
|
||||||
|
( "labview" . "\xe98a" )
|
||||||
|
( "lasso" . "\xe98c" )
|
||||||
|
( "leaflet" . "\xea07" )
|
||||||
|
( "lean" . "\x4c" )
|
||||||
|
( "lerna" . "\xea37" )
|
||||||
|
( "lfe" . "\xe94c" )
|
||||||
|
( "libuv" . "\xea21" )
|
||||||
|
( "lightwave" . "\xe9fb" )
|
||||||
|
( "lime" . "\xea36" )
|
||||||
|
( "lisp" . "\xe908" )
|
||||||
|
( "livescript" . "\xe914" )
|
||||||
|
( "llvm" . "\xe91d" )
|
||||||
|
( "logtalk" . "\xe98d" )
|
||||||
|
( "lookml" . "\xe98e" )
|
||||||
|
( "lsl" . "\xe98b" )
|
||||||
|
( "lua" . "\xe91b" )
|
||||||
|
( "mako" . "\xe98f" )
|
||||||
|
( "man-page" . "\xe936" )
|
||||||
|
( "mapbox" . "\xe941" )
|
||||||
|
( "markdownlint" . "\xf0c9" )
|
||||||
|
( "marko" . "\xe920" )
|
||||||
|
( "mathematica" . "\xe990" )
|
||||||
|
( "mathjax" . "\xea06" )
|
||||||
|
( "matlab" . "\xe991" )
|
||||||
|
( "max" . "\xe993" )
|
||||||
|
( "maxscript" . "\xe900" )
|
||||||
|
( "maya" . "\xe9f6" )
|
||||||
|
( "mediawiki" . "\xe954" )
|
||||||
|
( "mercury" . "\xe994" )
|
||||||
|
( "meson" . "\xea54" )
|
||||||
|
( "metal" . "\x4d" )
|
||||||
|
( "meteor" . "\xe6a5" )
|
||||||
|
( "microsoft-infopath" . "\xea35" )
|
||||||
|
( "minecraft" . "\xe9dc" )
|
||||||
|
( "minizinc" . "\xea53" )
|
||||||
|
( "mirah" . "\xe995" )
|
||||||
|
( "miranda" . "\xea52" )
|
||||||
|
( "mocha" . "\x26fe" )
|
||||||
|
( "modula-2" . "\xe996" )
|
||||||
|
( "moment" . "\x1f558" )
|
||||||
|
( "moment-tz" . "\x1f30d" )
|
||||||
|
( "monkey" . "\xe997" )
|
||||||
|
( "moustache" . "\xe60f" )
|
||||||
|
( "mruby" . "\xea18" )
|
||||||
|
( "mupad" . "\xe9ca" )
|
||||||
|
( "nano" . "\xea76" )
|
||||||
|
( "nanoc" . "\xea51" )
|
||||||
|
( "nant" . "\xe9e1" )
|
||||||
|
( "nasm" . "\xea72" )
|
||||||
|
( "neko" . "\xea05" )
|
||||||
|
( "netlogo" . "\xe99c" )
|
||||||
|
( "new-relic" . "\xe9d7" )
|
||||||
|
( "nginx" . "\xf146b" )
|
||||||
|
( "nib" . "\x2712" )
|
||||||
|
( "nimrod" . "\xe998" )
|
||||||
|
( "nit" . "\xe999" )
|
||||||
|
( "nix" . "\xe99a" )
|
||||||
|
( "nmap" . "\xe94d" )
|
||||||
|
( "nodemon" . "\xea26" )
|
||||||
|
( "normalize" . "\xea04" )
|
||||||
|
( "npm" . "\xe91c" )
|
||||||
|
( "npm-old" . "\xf17b" )
|
||||||
|
( "nsis" . "\xea1e" )
|
||||||
|
( "nsis-old" . "\xe992" )
|
||||||
|
( "nuclide" . "\xea34" )
|
||||||
|
( "nuget" . "\xe9d9" )
|
||||||
|
( "numpy" . "\xe99d" )
|
||||||
|
( "nunjucks" . "\xe953" )
|
||||||
|
( "nvidia" . "\xe95d" )
|
||||||
|
( "nxc" . "\xea6b" )
|
||||||
|
( "obj" . "\xe9e8" )
|
||||||
|
( "objective-j" . "\xe99e" )
|
||||||
|
( "ocaml" . "\xe91a" )
|
||||||
|
( "octave" . "\xea33" )
|
||||||
|
( "onenote" . "\xe9eb" )
|
||||||
|
( "ooc" . "\xe9cb" )
|
||||||
|
( "opa" . "\x2601" )
|
||||||
|
( "opencl" . "\xe99f" )
|
||||||
|
( "opengl" . "\xea7a" )
|
||||||
|
( "openoffice" . "\xe9e4" )
|
||||||
|
( "openscad" . "\xe911" )
|
||||||
|
( "org" . "\xe917" )
|
||||||
|
( "owl" . "\xe957" )
|
||||||
|
( "ox" . "\xe9a1" )
|
||||||
|
( "oxygene" . "\xe9bf" )
|
||||||
|
( "oz" . "\xe9be" )
|
||||||
|
( "p4" . "\xea50" )
|
||||||
|
( "pan" . "\xe9bd" )
|
||||||
|
( "papyrus" . "\xe9bc" )
|
||||||
|
( "parrot" . "\xe9bb" )
|
||||||
|
( "pascal" . "\xe92a" )
|
||||||
|
( "patch" . "\xe961" )
|
||||||
|
( "pawn" . "\x265f" )
|
||||||
|
( "pb" . "\xea14" )
|
||||||
|
( "pegjs" . "\xea74" )
|
||||||
|
( "perl6" . "\xe96c" )
|
||||||
|
( "phalcon" . "\xe94a" )
|
||||||
|
( "phoenix" . "\xea5f" )
|
||||||
|
( "php" . "\xf147" )
|
||||||
|
( "phpunit" . "\xea32" )
|
||||||
|
( "pickle" . "\xe9c4" )
|
||||||
|
( "pike" . "\xe9b9" )
|
||||||
|
( "platformio" . "\xea2c" )
|
||||||
|
( "pm2" . "\x2630" )
|
||||||
|
( "pod" . "\xea84" )
|
||||||
|
( "pogo" . "\xe9b8" )
|
||||||
|
( "pointwise" . "\xe977" )
|
||||||
|
( "polymer" . "\xea2b" )
|
||||||
|
( "pony" . "\xe9b7" )
|
||||||
|
( "postcss" . "\xe910" )
|
||||||
|
( "postscript" . "\xe955" )
|
||||||
|
( "povray" . "\x50" )
|
||||||
|
( "powerpoint" . "\xe9ec" )
|
||||||
|
( "powershell" . "\xe9da" )
|
||||||
|
( "precision" . "\x2295" )
|
||||||
|
( "premiere" . "\xe9f5" )
|
||||||
|
( "processing" . "\xe9a0" )
|
||||||
|
( "progress" . "\xe9c0" )
|
||||||
|
( "propeller" . "\xe9b5" )
|
||||||
|
( "proselint" . "\xea6d" )
|
||||||
|
( "protractor" . "\xe9de" )
|
||||||
|
( "ps" . "\xe6b8" )
|
||||||
|
( "pug" . "\xea13" )
|
||||||
|
( "pug-alt" . "\xe9d0" )
|
||||||
|
( "puppet" . "\xf0c3" )
|
||||||
|
( "purebasic" . "\x1b5" )
|
||||||
|
( "purescript" . "\xe9b2" )
|
||||||
|
( "racket" . "\xe9b1" )
|
||||||
|
( "raml" . "\xe913" )
|
||||||
|
( "rascal" . "\xea24" )
|
||||||
|
( "rdoc" . "\xe9b0" )
|
||||||
|
( "realbasic" . "\xe9af" )
|
||||||
|
( "reason" . "\xea1d" )
|
||||||
|
( "rebol" . "\xe9ae" )
|
||||||
|
( "red" . "\xe9ad" )
|
||||||
|
( "redux" . "\xea30" )
|
||||||
|
( "regex" . "\x2a" )
|
||||||
|
( "rexx" . "\xea16" )
|
||||||
|
( "rhino" . "\xea4a" )
|
||||||
|
( "ring" . "\x1f48d" )
|
||||||
|
( "riot" . "\xe919" )
|
||||||
|
( "robot" . "\xe9ac" )
|
||||||
|
( "rollup" . "\xea20" )
|
||||||
|
( "rollup-old" . "\xe9fd" )
|
||||||
|
( "rot" . "\x1f764" )
|
||||||
|
( "rspec" . "\xea31" )
|
||||||
|
( "rst" . "\xe9cc" )
|
||||||
|
( "sage" . "\xe9ab" )
|
||||||
|
( "saltstack" . "\xe915" )
|
||||||
|
( "sas" . "\xe95a" )
|
||||||
|
( "sbt" . "\xe9d2" )
|
||||||
|
( "sc" . "\xe9a2" )
|
||||||
|
( "scheme" . "\x3bb" )
|
||||||
|
( "scilab" . "\xe9a9" )
|
||||||
|
( "scrutinizer" . "\xe9d4" )
|
||||||
|
( "self" . "\xe9a8" )
|
||||||
|
( "sequelize" . "\xea2f" )
|
||||||
|
( "sf" . "\xe9db" )
|
||||||
|
( "shen" . "\xe9a7" )
|
||||||
|
( "shipit" . "\x26f5" )
|
||||||
|
( "shippable" . "\xea2d" )
|
||||||
|
( "shopify" . "\xe9cf" )
|
||||||
|
( "shuriken" . "\x272b" )
|
||||||
|
( "silverstripe" . "\xe800" )
|
||||||
|
( "sinatra" . "\xea03" )
|
||||||
|
( "sketch" . "\xe927" )
|
||||||
|
( "sketchup-layout" . "\xea7c" )
|
||||||
|
( "sketchup-make" . "\xea7e" )
|
||||||
|
( "sketchup-stylebuilder" . "\xea7d" )
|
||||||
|
( "slash" . "\xe9a6" )
|
||||||
|
( "snyk" . "\xea1c" )
|
||||||
|
( "solidity" . "\xea86" )
|
||||||
|
( "sparql" . "\xe959" )
|
||||||
|
( "spray" . "\xea02" )
|
||||||
|
( "sqf" . "\xe9a5" )
|
||||||
|
( "sqlite" . "\xe9dd" )
|
||||||
|
( "squarespace" . "\xea5e" )
|
||||||
|
( "stan" . "\xe9a4" )
|
||||||
|
( "stata" . "\xe9a3" )
|
||||||
|
( "storyist" . "\xe9ef" )
|
||||||
|
( "strings" . "\xe9e0" )
|
||||||
|
( "stylelint" . "\xe93d" )
|
||||||
|
( "stylus" . "\x73" )
|
||||||
|
( "stylus-full" . "\xe9f7" )
|
||||||
|
( "stylus-orb" . "\x53" )
|
||||||
|
( "sublime" . "\xe986" )
|
||||||
|
( "sv" . "\xe9c3" )
|
||||||
|
( "svn" . "\xea17" )
|
||||||
|
( "swagger" . "\xea29" )
|
||||||
|
( "tag" . "\xf015" )
|
||||||
|
( "tcl" . "\xe956" )
|
||||||
|
( "telegram" . "\x2708" )
|
||||||
|
( "terminal" . "\xf0c8" )
|
||||||
|
( "tern" . "\x1f54a" )
|
||||||
|
( "terraform" . "\xe916" )
|
||||||
|
( "test-coffeescript" . "\xea62" )
|
||||||
|
( "test-dir" . "\xea60" )
|
||||||
|
( "test-generic" . "\xea63" )
|
||||||
|
( "test-js" . "\xea64" )
|
||||||
|
( "test-perl" . "\xea65" )
|
||||||
|
( "test-python" . "\xea66" )
|
||||||
|
( "test-react" . "\xea67" )
|
||||||
|
( "test-ruby" . "\xea68" )
|
||||||
|
( "test-typescript" . "\xea69" )
|
||||||
|
( "tex" . "\xe600" )
|
||||||
|
( "textile" . "\x74" )
|
||||||
|
( "textmate" . "\x2122" )
|
||||||
|
( "thor" . "\xe9d8" )
|
||||||
|
( "tinymce" . "\xea01" )
|
||||||
|
( "tsx" . "\xe9d1" )
|
||||||
|
( "tsx-alt" . "\xe9e7" )
|
||||||
|
( "tt" . "\x54" )
|
||||||
|
( "turing" . "\xe9b6" )
|
||||||
|
( "twig" . "\x2e19" )
|
||||||
|
( "twine" . "\xea5d" )
|
||||||
|
( "txl" . "\xe9c1" )
|
||||||
|
( "typedoc" . "\xe9fe" )
|
||||||
|
( "typescript" . "\xe912" )
|
||||||
|
( "typescript-alt" . "\x2a6" )
|
||||||
|
( "typings" . "\xe9df" )
|
||||||
|
( "uno" . "\xe9b3" )
|
||||||
|
( "unreal" . "\x75" )
|
||||||
|
( "urweb" . "\xe9ba" )
|
||||||
|
( "v8" . "\xea1f" )
|
||||||
|
( "vagrant" . "\x56" )
|
||||||
|
( "vcl" . "\xe9b4" )
|
||||||
|
( "verilog" . "\xe949" )
|
||||||
|
( "vertex-shader" . "\xea79" )
|
||||||
|
( "vhdl" . "\xe9aa" )
|
||||||
|
( "video" . "\xf057" )
|
||||||
|
( "virtualbox" . "\xea3e" )
|
||||||
|
( "virtualbox-alt" . "\xea2e" )
|
||||||
|
( "visio" . "\xea83" )
|
||||||
|
( "vmware" . "\xea49" )
|
||||||
|
( "vue" . "\xe906" )
|
||||||
|
( "wasm" . "\xea70" )
|
||||||
|
( "watchman" . "\xea4f" )
|
||||||
|
( "webgl" . "\xea7b" )
|
||||||
|
( "webpack" . "\xea61" )
|
||||||
|
( "webpack-old" . "\xe91e" )
|
||||||
|
( "wercker" . "\xea19" )
|
||||||
|
( "word" . "\xe9ed" )
|
||||||
|
( "x10" . "\x2169" )
|
||||||
|
( "xamarin" . "\xea77" )
|
||||||
|
( "xmos" . "\x58" )
|
||||||
|
( "xpages" . "\xe9c5" )
|
||||||
|
( "xtend" . "\xe9c6" )
|
||||||
|
( "yarn" . "\xea1a" )
|
||||||
|
( "yasm" . "\xea73" )
|
||||||
|
( "yin-yang" . "\x262f" )
|
||||||
|
( "yoyo" . "\xe975" )
|
||||||
|
( "yui" . "\xea00" )
|
||||||
|
( "zbrush" . "\xe9f2" )
|
||||||
|
( "zephir" . "\xe9c7" )
|
||||||
|
( "zimpl" . "\xe9c8" )
|
||||||
|
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
(provide 'data-fileicons)
|
||||||
Binary file not shown.
@@ -0,0 +1,935 @@
|
|||||||
|
(defvar all-the-icons-data/material-icons-alist
|
||||||
|
'(("3d_rotation" . "\xe84d")
|
||||||
|
("ac_unit" . "\xeb3b")
|
||||||
|
("access_alarm" . "\xe190")
|
||||||
|
("access_alarms" . "\xe191")
|
||||||
|
("access_time" . "\xe192")
|
||||||
|
("accessibility" . "\xe84e")
|
||||||
|
("accessible" . "\xe914")
|
||||||
|
("account_balance" . "\xe84f")
|
||||||
|
("account_balance_wallet" . "\xe850")
|
||||||
|
("account_box" . "\xe851")
|
||||||
|
("account_circle" . "\xe853")
|
||||||
|
("adb" . "\xe60e")
|
||||||
|
("add" . "\xe145")
|
||||||
|
("add_a_photo" . "\xe439")
|
||||||
|
("add_alarm" . "\xe193")
|
||||||
|
("add_alert" . "\xe003")
|
||||||
|
("add_box" . "\xe146")
|
||||||
|
("add_circle" . "\xe147")
|
||||||
|
("add_circle_outline" . "\xe148")
|
||||||
|
("add_location" . "\xe567")
|
||||||
|
("add_shopping_cart" . "\xe854")
|
||||||
|
("add_to_photos" . "\xe39d")
|
||||||
|
("add_to_queue" . "\xe05c")
|
||||||
|
("adjust" . "\xe39e")
|
||||||
|
("airline_seat_flat" . "\xe630")
|
||||||
|
("airline_seat_flat_angled" . "\xe631")
|
||||||
|
("airline_seat_individual_suite" . "\xe632")
|
||||||
|
("airline_seat_legroom_extra" . "\xe633")
|
||||||
|
("airline_seat_legroom_normal" . "\xe634")
|
||||||
|
("airline_seat_legroom_reduced" . "\xe635")
|
||||||
|
("airline_seat_recline_extra" . "\xe636")
|
||||||
|
("airline_seat_recline_normal" . "\xe637")
|
||||||
|
("airplanemode_active" . "\xe195")
|
||||||
|
("airplanemode_inactive" . "\xe194")
|
||||||
|
("airplay" . "\xe055")
|
||||||
|
("airport_shuttle" . "\xeb3c")
|
||||||
|
("alarm" . "\xe855")
|
||||||
|
("alarm_add" . "\xe856")
|
||||||
|
("alarm_off" . "\xe857")
|
||||||
|
("alarm_on" . "\xe858")
|
||||||
|
("album" . "\xe019")
|
||||||
|
("all_inclusive" . "\xeb3d")
|
||||||
|
("all_out" . "\xe90b")
|
||||||
|
("android" . "\xe859")
|
||||||
|
("announcement" . "\xe85a")
|
||||||
|
("apps" . "\xe5c3")
|
||||||
|
("archive" . "\xe149")
|
||||||
|
("arrow_back" . "\xe5c4")
|
||||||
|
("arrow_downward" . "\xe5db")
|
||||||
|
("arrow_drop_down" . "\xe5c5")
|
||||||
|
("arrow_drop_down_circle" . "\xe5c6")
|
||||||
|
("arrow_drop_up" . "\xe5c7")
|
||||||
|
("arrow_forward" . "\xe5c8")
|
||||||
|
("arrow_upward" . "\xe5d8")
|
||||||
|
("art_track" . "\xe060")
|
||||||
|
("aspect_ratio" . "\xe85b")
|
||||||
|
("assessment" . "\xe85c")
|
||||||
|
("assignment" . "\xe85d")
|
||||||
|
("assignment_ind" . "\xe85e")
|
||||||
|
("assignment_late" . "\xe85f")
|
||||||
|
("assignment_return" . "\xe860")
|
||||||
|
("assignment_returned" . "\xe861")
|
||||||
|
("assignment_turned_in" . "\xe862")
|
||||||
|
("assistant" . "\xe39f")
|
||||||
|
("assistant_photo" . "\xe3a0")
|
||||||
|
("attach_file" . "\xe226")
|
||||||
|
("attach_money" . "\xe227")
|
||||||
|
("attachment" . "\xe2bc")
|
||||||
|
("audiotrack" . "\xe3a1")
|
||||||
|
("autorenew" . "\xe863")
|
||||||
|
("av_timer" . "\xe01b")
|
||||||
|
("backspace" . "\xe14a")
|
||||||
|
("backup" . "\xe864")
|
||||||
|
("battery_alert" . "\xe19c")
|
||||||
|
("battery_charging_full" . "\xe1a3")
|
||||||
|
("battery_full" . "\xe1a4")
|
||||||
|
("battery_std" . "\xe1a5")
|
||||||
|
("battery_unknown" . "\xe1a6")
|
||||||
|
("beach_access" . "\xeb3e")
|
||||||
|
("beenhere" . "\xe52d")
|
||||||
|
("block" . "\xe14b")
|
||||||
|
("bluetooth" . "\xe1a7")
|
||||||
|
("bluetooth_audio" . "\xe60f")
|
||||||
|
("bluetooth_connected" . "\xe1a8")
|
||||||
|
("bluetooth_disabled" . "\xe1a9")
|
||||||
|
("bluetooth_searching" . "\xe1aa")
|
||||||
|
("blur_circular" . "\xe3a2")
|
||||||
|
("blur_linear" . "\xe3a3")
|
||||||
|
("blur_off" . "\xe3a4")
|
||||||
|
("blur_on" . "\xe3a5")
|
||||||
|
("book" . "\xe865")
|
||||||
|
("bookmark" . "\xe866")
|
||||||
|
("bookmark_border" . "\xe867")
|
||||||
|
("border_all" . "\xe228")
|
||||||
|
("border_bottom" . "\xe229")
|
||||||
|
("border_clear" . "\xe22a")
|
||||||
|
("border_color" . "\xe22b")
|
||||||
|
("border_horizontal" . "\xe22c")
|
||||||
|
("border_inner" . "\xe22d")
|
||||||
|
("border_left" . "\xe22e")
|
||||||
|
("border_outer" . "\xe22f")
|
||||||
|
("border_right" . "\xe230")
|
||||||
|
("border_style" . "\xe231")
|
||||||
|
("border_top" . "\xe232")
|
||||||
|
("border_vertical" . "\xe233")
|
||||||
|
("branding_watermark" . "\xe06b")
|
||||||
|
("brightness_1" . "\xe3a6")
|
||||||
|
("brightness_2" . "\xe3a7")
|
||||||
|
("brightness_3" . "\xe3a8")
|
||||||
|
("brightness_4" . "\xe3a9")
|
||||||
|
("brightness_5" . "\xe3aa")
|
||||||
|
("brightness_6" . "\xe3ab")
|
||||||
|
("brightness_7" . "\xe3ac")
|
||||||
|
("brightness_auto" . "\xe1ab")
|
||||||
|
("brightness_high" . "\xe1ac")
|
||||||
|
("brightness_low" . "\xe1ad")
|
||||||
|
("brightness_medium" . "\xe1ae")
|
||||||
|
("broken_image" . "\xe3ad")
|
||||||
|
("brush" . "\xe3ae")
|
||||||
|
("bubble_chart" . "\xe6dd")
|
||||||
|
("bug_report" . "\xe868")
|
||||||
|
("build" . "\xe869")
|
||||||
|
("burst_mode" . "\xe43c")
|
||||||
|
("business" . "\xe0af")
|
||||||
|
("business_center" . "\xeb3f")
|
||||||
|
("cached" . "\xe86a")
|
||||||
|
("cake" . "\xe7e9")
|
||||||
|
("call" . "\xe0b0")
|
||||||
|
("call_end" . "\xe0b1")
|
||||||
|
("call_made" . "\xe0b2")
|
||||||
|
("call_merge" . "\xe0b3")
|
||||||
|
("call_missed" . "\xe0b4")
|
||||||
|
("call_missed_outgoing" . "\xe0e4")
|
||||||
|
("call_received" . "\xe0b5")
|
||||||
|
("call_split" . "\xe0b6")
|
||||||
|
("call_to_action" . "\xe06c")
|
||||||
|
("camera" . "\xe3af")
|
||||||
|
("camera_alt" . "\xe3b0")
|
||||||
|
("camera_enhance" . "\xe8fc")
|
||||||
|
("camera_front" . "\xe3b1")
|
||||||
|
("camera_rear" . "\xe3b2")
|
||||||
|
("camera_roll" . "\xe3b3")
|
||||||
|
("cancel" . "\xe5c9")
|
||||||
|
("card_giftcard" . "\xe8f6")
|
||||||
|
("card_membership" . "\xe8f7")
|
||||||
|
("card_travel" . "\xe8f8")
|
||||||
|
("casino" . "\xeb40")
|
||||||
|
("cast" . "\xe307")
|
||||||
|
("cast_connected" . "\xe308")
|
||||||
|
("center_focus_strong" . "\xe3b4")
|
||||||
|
("center_focus_weak" . "\xe3b5")
|
||||||
|
("change_history" . "\xe86b")
|
||||||
|
("chat" . "\xe0b7")
|
||||||
|
("chat_bubble" . "\xe0ca")
|
||||||
|
("chat_bubble_outline" . "\xe0cb")
|
||||||
|
("check" . "\xe5ca")
|
||||||
|
("check_box" . "\xe834")
|
||||||
|
("check_box_outline_blank" . "\xe835")
|
||||||
|
("check_circle" . "\xe86c")
|
||||||
|
("chevron_left" . "\xe5cb")
|
||||||
|
("chevron_right" . "\xe5cc")
|
||||||
|
("child_care" . "\xeb41")
|
||||||
|
("child_friendly" . "\xeb42")
|
||||||
|
("chrome_reader_mode" . "\xe86d")
|
||||||
|
("class" . "\xe86e")
|
||||||
|
("clear" . "\xe14c")
|
||||||
|
("clear_all" . "\xe0b8")
|
||||||
|
("close" . "\xe5cd")
|
||||||
|
("closed_caption" . "\xe01c")
|
||||||
|
("cloud" . "\xe2bd")
|
||||||
|
("cloud_circle" . "\xe2be")
|
||||||
|
("cloud_done" . "\xe2bf")
|
||||||
|
("cloud_download" . "\xe2c0")
|
||||||
|
("cloud_off" . "\xe2c1")
|
||||||
|
("cloud_queue" . "\xe2c2")
|
||||||
|
("cloud_upload" . "\xe2c3")
|
||||||
|
("code" . "\xe86f")
|
||||||
|
("collections" . "\xe3b6")
|
||||||
|
("collections_bookmark" . "\xe431")
|
||||||
|
("color_lens" . "\xe3b7")
|
||||||
|
("colorize" . "\xe3b8")
|
||||||
|
("comment" . "\xe0b9")
|
||||||
|
("compare" . "\xe3b9")
|
||||||
|
("compare_arrows" . "\xe915")
|
||||||
|
("computer" . "\xe30a")
|
||||||
|
("confirmation_number" . "\xe638")
|
||||||
|
("contact_mail" . "\xe0d0")
|
||||||
|
("contact_phone" . "\xe0cf")
|
||||||
|
("contacts" . "\xe0ba")
|
||||||
|
("content_copy" . "\xe14d")
|
||||||
|
("content_cut" . "\xe14e")
|
||||||
|
("content_paste" . "\xe14f")
|
||||||
|
("control_point" . "\xe3ba")
|
||||||
|
("control_point_duplicate" . "\xe3bb")
|
||||||
|
("copyright" . "\xe90c")
|
||||||
|
("create" . "\xe150")
|
||||||
|
("create_new_folder" . "\xe2cc")
|
||||||
|
("credit_card" . "\xe870")
|
||||||
|
("crop" . "\xe3be")
|
||||||
|
("crop_16_9" . "\xe3bc")
|
||||||
|
("crop_3_2" . "\xe3bd")
|
||||||
|
("crop_5_4" . "\xe3bf")
|
||||||
|
("crop_7_5" . "\xe3c0")
|
||||||
|
("crop_din" . "\xe3c1")
|
||||||
|
("crop_free" . "\xe3c2")
|
||||||
|
("crop_landscape" . "\xe3c3")
|
||||||
|
("crop_original" . "\xe3c4")
|
||||||
|
("crop_portrait" . "\xe3c5")
|
||||||
|
("crop_rotate" . "\xe437")
|
||||||
|
("crop_square" . "\xe3c6")
|
||||||
|
("dashboard" . "\xe871")
|
||||||
|
("data_usage" . "\xe1af")
|
||||||
|
("date_range" . "\xe916")
|
||||||
|
("dehaze" . "\xe3c7")
|
||||||
|
("delete" . "\xe872")
|
||||||
|
("delete_forever" . "\xe92b")
|
||||||
|
("delete_sweep" . "\xe16c")
|
||||||
|
("description" . "\xe873")
|
||||||
|
("desktop_mac" . "\xe30b")
|
||||||
|
("desktop_windows" . "\xe30c")
|
||||||
|
("details" . "\xe3c8")
|
||||||
|
("developer_board" . "\xe30d")
|
||||||
|
("developer_mode" . "\xe1b0")
|
||||||
|
("device_hub" . "\xe335")
|
||||||
|
("devices" . "\xe1b1")
|
||||||
|
("devices_other" . "\xe337")
|
||||||
|
("dialer_sip" . "\xe0bb")
|
||||||
|
("dialpad" . "\xe0bc")
|
||||||
|
("directions" . "\xe52e")
|
||||||
|
("directions_bike" . "\xe52f")
|
||||||
|
("directions_boat" . "\xe532")
|
||||||
|
("directions_bus" . "\xe530")
|
||||||
|
("directions_car" . "\xe531")
|
||||||
|
("directions_railway" . "\xe534")
|
||||||
|
("directions_run" . "\xe566")
|
||||||
|
("directions_subway" . "\xe533")
|
||||||
|
("directions_transit" . "\xe535")
|
||||||
|
("directions_walk" . "\xe536")
|
||||||
|
("disc_full" . "\xe610")
|
||||||
|
("dns" . "\xe875")
|
||||||
|
("do_not_disturb" . "\xe612")
|
||||||
|
("do_not_disturb_alt" . "\xe611")
|
||||||
|
("do_not_disturb_off" . "\xe643")
|
||||||
|
("do_not_disturb_on" . "\xe644")
|
||||||
|
("dock" . "\xe30e")
|
||||||
|
("domain" . "\xe7ee")
|
||||||
|
("done" . "\xe876")
|
||||||
|
("done_all" . "\xe877")
|
||||||
|
("donut_large" . "\xe917")
|
||||||
|
("donut_small" . "\xe918")
|
||||||
|
("drafts" . "\xe151")
|
||||||
|
("drag_handle" . "\xe25d")
|
||||||
|
("drive_eta" . "\xe613")
|
||||||
|
("dvr" . "\xe1b2")
|
||||||
|
("edit" . "\xe3c9")
|
||||||
|
("edit_location" . "\xe568")
|
||||||
|
("eject" . "\xe8fb")
|
||||||
|
("email" . "\xe0be")
|
||||||
|
("enhanced_encryption" . "\xe63f")
|
||||||
|
("equalizer" . "\xe01d")
|
||||||
|
("error" . "\xe000")
|
||||||
|
("error_outline" . "\xe001")
|
||||||
|
("euro_symbol" . "\xe926")
|
||||||
|
("ev_station" . "\xe56d")
|
||||||
|
("event" . "\xe878")
|
||||||
|
("event_available" . "\xe614")
|
||||||
|
("event_busy" . "\xe615")
|
||||||
|
("event_note" . "\xe616")
|
||||||
|
("event_seat" . "\xe903")
|
||||||
|
("exit_to_app" . "\xe879")
|
||||||
|
("expand_less" . "\xe5ce")
|
||||||
|
("expand_more" . "\xe5cf")
|
||||||
|
("explicit" . "\xe01e")
|
||||||
|
("explore" . "\xe87a")
|
||||||
|
("exposure" . "\xe3ca")
|
||||||
|
("exposure_neg_1" . "\xe3cb")
|
||||||
|
("exposure_neg_2" . "\xe3cc")
|
||||||
|
("exposure_plus_1" . "\xe3cd")
|
||||||
|
("exposure_plus_2" . "\xe3ce")
|
||||||
|
("exposure_zero" . "\xe3cf")
|
||||||
|
("extension" . "\xe87b")
|
||||||
|
("face" . "\xe87c")
|
||||||
|
("fast_forward" . "\xe01f")
|
||||||
|
("fast_rewind" . "\xe020")
|
||||||
|
("favorite" . "\xe87d")
|
||||||
|
("favorite_border" . "\xe87e")
|
||||||
|
("featured_play_list" . "\xe06d")
|
||||||
|
("featured_video" . "\xe06e")
|
||||||
|
("feedback" . "\xe87f")
|
||||||
|
("fiber_dvr" . "\xe05d")
|
||||||
|
("fiber_manual_record" . "\xe061")
|
||||||
|
("fiber_new" . "\xe05e")
|
||||||
|
("fiber_pin" . "\xe06a")
|
||||||
|
("fiber_smart_record" . "\xe062")
|
||||||
|
("file_download" . "\xe2c4")
|
||||||
|
("file_upload" . "\xe2c6")
|
||||||
|
("filter" . "\xe3d3")
|
||||||
|
("filter_1" . "\xe3d0")
|
||||||
|
("filter_2" . "\xe3d1")
|
||||||
|
("filter_3" . "\xe3d2")
|
||||||
|
("filter_4" . "\xe3d4")
|
||||||
|
("filter_5" . "\xe3d5")
|
||||||
|
("filter_6" . "\xe3d6")
|
||||||
|
("filter_7" . "\xe3d7")
|
||||||
|
("filter_8" . "\xe3d8")
|
||||||
|
("filter_9" . "\xe3d9")
|
||||||
|
("filter_9_plus" . "\xe3da")
|
||||||
|
("filter_b_and_w" . "\xe3db")
|
||||||
|
("filter_center_focus" . "\xe3dc")
|
||||||
|
("filter_drama" . "\xe3dd")
|
||||||
|
("filter_frames" . "\xe3de")
|
||||||
|
("filter_hdr" . "\xe3df")
|
||||||
|
("filter_list" . "\xe152")
|
||||||
|
("filter_none" . "\xe3e0")
|
||||||
|
("filter_tilt_shift" . "\xe3e2")
|
||||||
|
("filter_vintage" . "\xe3e3")
|
||||||
|
("find_in_page" . "\xe880")
|
||||||
|
("find_replace" . "\xe881")
|
||||||
|
("fingerprint" . "\xe90d")
|
||||||
|
("first_page" . "\xe5dc")
|
||||||
|
("fitness_center" . "\xeb43")
|
||||||
|
("flag" . "\xe153")
|
||||||
|
("flare" . "\xe3e4")
|
||||||
|
("flash_auto" . "\xe3e5")
|
||||||
|
("flash_off" . "\xe3e6")
|
||||||
|
("flash_on" . "\xe3e7")
|
||||||
|
("flight" . "\xe539")
|
||||||
|
("flight_land" . "\xe904")
|
||||||
|
("flight_takeoff" . "\xe905")
|
||||||
|
("flip" . "\xe3e8")
|
||||||
|
("flip_to_back" . "\xe882")
|
||||||
|
("flip_to_front" . "\xe883")
|
||||||
|
("folder" . "\xe2c7")
|
||||||
|
("folder_open" . "\xe2c8")
|
||||||
|
("folder_shared" . "\xe2c9")
|
||||||
|
("folder_special" . "\xe617")
|
||||||
|
("font_download" . "\xe167")
|
||||||
|
("format_align_center" . "\xe234")
|
||||||
|
("format_align_justify" . "\xe235")
|
||||||
|
("format_align_left" . "\xe236")
|
||||||
|
("format_align_right" . "\xe237")
|
||||||
|
("format_bold" . "\xe238")
|
||||||
|
("format_clear" . "\xe239")
|
||||||
|
("format_color_fill" . "\xe23a")
|
||||||
|
("format_color_reset" . "\xe23b")
|
||||||
|
("format_color_text" . "\xe23c")
|
||||||
|
("format_indent_decrease" . "\xe23d")
|
||||||
|
("format_indent_increase" . "\xe23e")
|
||||||
|
("format_italic" . "\xe23f")
|
||||||
|
("format_line_spacing" . "\xe240")
|
||||||
|
("format_list_bulleted" . "\xe241")
|
||||||
|
("format_list_numbered" . "\xe242")
|
||||||
|
("format_paint" . "\xe243")
|
||||||
|
("format_quote" . "\xe244")
|
||||||
|
("format_shapes" . "\xe25e")
|
||||||
|
("format_size" . "\xe245")
|
||||||
|
("format_strikethrough" . "\xe246")
|
||||||
|
("format_textdirection_l_to_r" . "\xe247")
|
||||||
|
("format_textdirection_r_to_l" . "\xe248")
|
||||||
|
("format_underlined" . "\xe249")
|
||||||
|
("forum" . "\xe0bf")
|
||||||
|
("forward" . "\xe154")
|
||||||
|
("forward_10" . "\xe056")
|
||||||
|
("forward_30" . "\xe057")
|
||||||
|
("forward_5" . "\xe058")
|
||||||
|
("free_breakfast" . "\xeb44")
|
||||||
|
("fullscreen" . "\xe5d0")
|
||||||
|
("fullscreen_exit" . "\xe5d1")
|
||||||
|
("functions" . "\xe24a")
|
||||||
|
("g_translate" . "\xe927")
|
||||||
|
("gamepad" . "\xe30f")
|
||||||
|
("games" . "\xe021")
|
||||||
|
("gavel" . "\xe90e")
|
||||||
|
("gesture" . "\xe155")
|
||||||
|
("get_app" . "\xe884")
|
||||||
|
("gif" . "\xe908")
|
||||||
|
("golf_course" . "\xeb45")
|
||||||
|
("gps_fixed" . "\xe1b3")
|
||||||
|
("gps_not_fixed" . "\xe1b4")
|
||||||
|
("gps_off" . "\xe1b5")
|
||||||
|
("grade" . "\xe885")
|
||||||
|
("gradient" . "\xe3e9")
|
||||||
|
("grain" . "\xe3ea")
|
||||||
|
("graphic_eq" . "\xe1b8")
|
||||||
|
("grid_off" . "\xe3eb")
|
||||||
|
("grid_on" . "\xe3ec")
|
||||||
|
("group" . "\xe7ef")
|
||||||
|
("group_add" . "\xe7f0")
|
||||||
|
("group_work" . "\xe886")
|
||||||
|
("hd" . "\xe052")
|
||||||
|
("hdr_off" . "\xe3ed")
|
||||||
|
("hdr_on" . "\xe3ee")
|
||||||
|
("hdr_strong" . "\xe3f1")
|
||||||
|
("hdr_weak" . "\xe3f2")
|
||||||
|
("headset" . "\xe310")
|
||||||
|
("headset_mic" . "\xe311")
|
||||||
|
("healing" . "\xe3f3")
|
||||||
|
("hearing" . "\xe023")
|
||||||
|
("help" . "\xe887")
|
||||||
|
("help_outline" . "\xe8fd")
|
||||||
|
("high_quality" . "\xe024")
|
||||||
|
("highlight" . "\xe25f")
|
||||||
|
("highlight_off" . "\xe888")
|
||||||
|
("history" . "\xe889")
|
||||||
|
("home" . "\xe88a")
|
||||||
|
("hot_tub" . "\xeb46")
|
||||||
|
("hotel" . "\xe53a")
|
||||||
|
("hourglass_empty" . "\xe88b")
|
||||||
|
("hourglass_full" . "\xe88c")
|
||||||
|
("http" . "\xe902")
|
||||||
|
("https" . "\xe88d")
|
||||||
|
("image" . "\xe3f4")
|
||||||
|
("image_aspect_ratio" . "\xe3f5")
|
||||||
|
("import_contacts" . "\xe0e0")
|
||||||
|
("import_export" . "\xe0c3")
|
||||||
|
("important_devices" . "\xe912")
|
||||||
|
("inbox" . "\xe156")
|
||||||
|
("indeterminate_check_box" . "\xe909")
|
||||||
|
("info" . "\xe88e")
|
||||||
|
("info_outline" . "\xe88f")
|
||||||
|
("input" . "\xe890")
|
||||||
|
("insert_chart" . "\xe24b")
|
||||||
|
("insert_comment" . "\xe24c")
|
||||||
|
("insert_drive_file" . "\xe24d")
|
||||||
|
("insert_emoticon" . "\xe24e")
|
||||||
|
("insert_invitation" . "\xe24f")
|
||||||
|
("insert_link" . "\xe250")
|
||||||
|
("insert_photo" . "\xe251")
|
||||||
|
("invert_colors" . "\xe891")
|
||||||
|
("invert_colors_off" . "\xe0c4")
|
||||||
|
("iso" . "\xe3f6")
|
||||||
|
("keyboard" . "\xe312")
|
||||||
|
("keyboard_arrow_down" . "\xe313")
|
||||||
|
("keyboard_arrow_left" . "\xe314")
|
||||||
|
("keyboard_arrow_right" . "\xe315")
|
||||||
|
("keyboard_arrow_up" . "\xe316")
|
||||||
|
("keyboard_backspace" . "\xe317")
|
||||||
|
("keyboard_capslock" . "\xe318")
|
||||||
|
("keyboard_hide" . "\xe31a")
|
||||||
|
("keyboard_return" . "\xe31b")
|
||||||
|
("keyboard_tab" . "\xe31c")
|
||||||
|
("keyboard_voice" . "\xe31d")
|
||||||
|
("kitchen" . "\xeb47")
|
||||||
|
("label" . "\xe892")
|
||||||
|
("label_outline" . "\xe893")
|
||||||
|
("landscape" . "\xe3f7")
|
||||||
|
("language" . "\xe894")
|
||||||
|
("laptop" . "\xe31e")
|
||||||
|
("laptop_chromebook" . "\xe31f")
|
||||||
|
("laptop_mac" . "\xe320")
|
||||||
|
("laptop_windows" . "\xe321")
|
||||||
|
("last_page" . "\xe5dd")
|
||||||
|
("launch" . "\xe895")
|
||||||
|
("layers" . "\xe53b")
|
||||||
|
("layers_clear" . "\xe53c")
|
||||||
|
("leak_add" . "\xe3f8")
|
||||||
|
("leak_remove" . "\xe3f9")
|
||||||
|
("lens" . "\xe3fa")
|
||||||
|
("library_add" . "\xe02e")
|
||||||
|
("library_books" . "\xe02f")
|
||||||
|
("library_music" . "\xe030")
|
||||||
|
("lightbulb_outline" . "\xe90f")
|
||||||
|
("line_style" . "\xe919")
|
||||||
|
("line_weight" . "\xe91a")
|
||||||
|
("linear_scale" . "\xe260")
|
||||||
|
("link" . "\xe157")
|
||||||
|
("linked_camera" . "\xe438")
|
||||||
|
("list" . "\xe896")
|
||||||
|
("live_help" . "\xe0c6")
|
||||||
|
("live_tv" . "\xe639")
|
||||||
|
("local_activity" . "\xe53f")
|
||||||
|
("local_airport" . "\xe53d")
|
||||||
|
("local_atm" . "\xe53e")
|
||||||
|
("local_bar" . "\xe540")
|
||||||
|
("local_cafe" . "\xe541")
|
||||||
|
("local_car_wash" . "\xe542")
|
||||||
|
("local_convenience_store" . "\xe543")
|
||||||
|
("local_dining" . "\xe556")
|
||||||
|
("local_drink" . "\xe544")
|
||||||
|
("local_florist" . "\xe545")
|
||||||
|
("local_gas_station" . "\xe546")
|
||||||
|
("local_grocery_store" . "\xe547")
|
||||||
|
("local_hospital" . "\xe548")
|
||||||
|
("local_hotel" . "\xe549")
|
||||||
|
("local_laundry_service" . "\xe54a")
|
||||||
|
("local_library" . "\xe54b")
|
||||||
|
("local_mall" . "\xe54c")
|
||||||
|
("local_movies" . "\xe54d")
|
||||||
|
("local_offer" . "\xe54e")
|
||||||
|
("local_parking" . "\xe54f")
|
||||||
|
("local_pharmacy" . "\xe550")
|
||||||
|
("local_phone" . "\xe551")
|
||||||
|
("local_pizza" . "\xe552")
|
||||||
|
("local_play" . "\xe553")
|
||||||
|
("local_post_office" . "\xe554")
|
||||||
|
("local_printshop" . "\xe555")
|
||||||
|
("local_see" . "\xe557")
|
||||||
|
("local_shipping" . "\xe558")
|
||||||
|
("local_taxi" . "\xe559")
|
||||||
|
("location_city" . "\xe7f1")
|
||||||
|
("location_disabled" . "\xe1b6")
|
||||||
|
("location_off" . "\xe0c7")
|
||||||
|
("location_on" . "\xe0c8")
|
||||||
|
("location_searching" . "\xe1b7")
|
||||||
|
("lock" . "\xe897")
|
||||||
|
("lock_open" . "\xe898")
|
||||||
|
("lock_outline" . "\xe899")
|
||||||
|
("looks" . "\xe3fc")
|
||||||
|
("looks_3" . "\xe3fb")
|
||||||
|
("looks_4" . "\xe3fd")
|
||||||
|
("looks_5" . "\xe3fe")
|
||||||
|
("looks_6" . "\xe3ff")
|
||||||
|
("looks_one" . "\xe400")
|
||||||
|
("looks_two" . "\xe401")
|
||||||
|
("loop" . "\xe028")
|
||||||
|
("loupe" . "\xe402")
|
||||||
|
("low_priority" . "\xe16d")
|
||||||
|
("loyalty" . "\xe89a")
|
||||||
|
("mail" . "\xe158")
|
||||||
|
("mail_outline" . "\xe0e1")
|
||||||
|
("map" . "\xe55b")
|
||||||
|
("markunread" . "\xe159")
|
||||||
|
("markunread_mailbox" . "\xe89b")
|
||||||
|
("memory" . "\xe322")
|
||||||
|
("menu" . "\xe5d2")
|
||||||
|
("merge_type" . "\xe252")
|
||||||
|
("message" . "\xe0c9")
|
||||||
|
("mic" . "\xe029")
|
||||||
|
("mic_none" . "\xe02a")
|
||||||
|
("mic_off" . "\xe02b")
|
||||||
|
("mms" . "\xe618")
|
||||||
|
("mode_comment" . "\xe253")
|
||||||
|
("mode_edit" . "\xe254")
|
||||||
|
("monetization_on" . "\xe263")
|
||||||
|
("money_off" . "\xe25c")
|
||||||
|
("monochrome_photos" . "\xe403")
|
||||||
|
("mood" . "\xe7f2")
|
||||||
|
("mood_bad" . "\xe7f3")
|
||||||
|
("more" . "\xe619")
|
||||||
|
("more_horiz" . "\xe5d3")
|
||||||
|
("more_vert" . "\xe5d4")
|
||||||
|
("motorcycle" . "\xe91b")
|
||||||
|
("mouse" . "\xe323")
|
||||||
|
("move_to_inbox" . "\xe168")
|
||||||
|
("movie" . "\xe02c")
|
||||||
|
("movie_creation" . "\xe404")
|
||||||
|
("movie_filter" . "\xe43a")
|
||||||
|
("multiline_chart" . "\xe6df")
|
||||||
|
("music_note" . "\xe405")
|
||||||
|
("music_video" . "\xe063")
|
||||||
|
("my_location" . "\xe55c")
|
||||||
|
("nature" . "\xe406")
|
||||||
|
("nature_people" . "\xe407")
|
||||||
|
("navigate_before" . "\xe408")
|
||||||
|
("navigate_next" . "\xe409")
|
||||||
|
("navigation" . "\xe55d")
|
||||||
|
("near_me" . "\xe569")
|
||||||
|
("network_cell" . "\xe1b9")
|
||||||
|
("network_check" . "\xe640")
|
||||||
|
("network_locked" . "\xe61a")
|
||||||
|
("network_wifi" . "\xe1ba")
|
||||||
|
("new_releases" . "\xe031")
|
||||||
|
("next_week" . "\xe16a")
|
||||||
|
("nfc" . "\xe1bb")
|
||||||
|
("no_encryption" . "\xe641")
|
||||||
|
("no_sim" . "\xe0cc")
|
||||||
|
("not_interested" . "\xe033")
|
||||||
|
("note" . "\xe06f")
|
||||||
|
("note_add" . "\xe89c")
|
||||||
|
("notifications" . "\xe7f4")
|
||||||
|
("notifications_active" . "\xe7f7")
|
||||||
|
("notifications_none" . "\xe7f5")
|
||||||
|
("notifications_off" . "\xe7f6")
|
||||||
|
("notifications_paused" . "\xe7f8")
|
||||||
|
("offline_pin" . "\xe90a")
|
||||||
|
("ondemand_video" . "\xe63a")
|
||||||
|
("opacity" . "\xe91c")
|
||||||
|
("open_in_browser" . "\xe89d")
|
||||||
|
("open_in_new" . "\xe89e")
|
||||||
|
("open_with" . "\xe89f")
|
||||||
|
("pages" . "\xe7f9")
|
||||||
|
("pageview" . "\xe8a0")
|
||||||
|
("palette" . "\xe40a")
|
||||||
|
("pan_tool" . "\xe925")
|
||||||
|
("panorama" . "\xe40b")
|
||||||
|
("panorama_fish_eye" . "\xe40c")
|
||||||
|
("panorama_horizontal" . "\xe40d")
|
||||||
|
("panorama_vertical" . "\xe40e")
|
||||||
|
("panorama_wide_angle" . "\xe40f")
|
||||||
|
("party_mode" . "\xe7fa")
|
||||||
|
("pause" . "\xe034")
|
||||||
|
("pause_circle_filled" . "\xe035")
|
||||||
|
("pause_circle_outline" . "\xe036")
|
||||||
|
("payment" . "\xe8a1")
|
||||||
|
("people" . "\xe7fb")
|
||||||
|
("people_outline" . "\xe7fc")
|
||||||
|
("perm_camera_mic" . "\xe8a2")
|
||||||
|
("perm_contact_calendar" . "\xe8a3")
|
||||||
|
("perm_data_setting" . "\xe8a4")
|
||||||
|
("perm_device_information" . "\xe8a5")
|
||||||
|
("perm_identity" . "\xe8a6")
|
||||||
|
("perm_media" . "\xe8a7")
|
||||||
|
("perm_phone_msg" . "\xe8a8")
|
||||||
|
("perm_scan_wifi" . "\xe8a9")
|
||||||
|
("person" . "\xe7fd")
|
||||||
|
("person_add" . "\xe7fe")
|
||||||
|
("person_outline" . "\xe7ff")
|
||||||
|
("person_pin" . "\xe55a")
|
||||||
|
("person_pin_circle" . "\xe56a")
|
||||||
|
("personal_video" . "\xe63b")
|
||||||
|
("pets" . "\xe91d")
|
||||||
|
("phone" . "\xe0cd")
|
||||||
|
("phone_android" . "\xe324")
|
||||||
|
("phone_bluetooth_speaker" . "\xe61b")
|
||||||
|
("phone_forwarded" . "\xe61c")
|
||||||
|
("phone_in_talk" . "\xe61d")
|
||||||
|
("phone_iphone" . "\xe325")
|
||||||
|
("phone_locked" . "\xe61e")
|
||||||
|
("phone_missed" . "\xe61f")
|
||||||
|
("phone_paused" . "\xe620")
|
||||||
|
("phonelink" . "\xe326")
|
||||||
|
("phonelink_erase" . "\xe0db")
|
||||||
|
("phonelink_lock" . "\xe0dc")
|
||||||
|
("phonelink_off" . "\xe327")
|
||||||
|
("phonelink_ring" . "\xe0dd")
|
||||||
|
("phonelink_setup" . "\xe0de")
|
||||||
|
("photo" . "\xe410")
|
||||||
|
("photo_album" . "\xe411")
|
||||||
|
("photo_camera" . "\xe412")
|
||||||
|
("photo_filter" . "\xe43b")
|
||||||
|
("photo_library" . "\xe413")
|
||||||
|
("photo_size_select_actual" . "\xe432")
|
||||||
|
("photo_size_select_large" . "\xe433")
|
||||||
|
("photo_size_select_small" . "\xe434")
|
||||||
|
("picture_as_pdf" . "\xe415")
|
||||||
|
("picture_in_picture" . "\xe8aa")
|
||||||
|
("picture_in_picture_alt" . "\xe911")
|
||||||
|
("pie_chart" . "\xe6c4")
|
||||||
|
("pie_chart_outlined" . "\xe6c5")
|
||||||
|
("pin_drop" . "\xe55e")
|
||||||
|
("place" . "\xe55f")
|
||||||
|
("play_arrow" . "\xe037")
|
||||||
|
("play_circle_filled" . "\xe038")
|
||||||
|
("play_circle_outline" . "\xe039")
|
||||||
|
("play_for_work" . "\xe906")
|
||||||
|
("playlist_add" . "\xe03b")
|
||||||
|
("playlist_add_check" . "\xe065")
|
||||||
|
("playlist_play" . "\xe05f")
|
||||||
|
("plus_one" . "\xe800")
|
||||||
|
("poll" . "\xe801")
|
||||||
|
("polymer" . "\xe8ab")
|
||||||
|
("pool" . "\xeb48")
|
||||||
|
("portable_wifi_off" . "\xe0ce")
|
||||||
|
("portrait" . "\xe416")
|
||||||
|
("power" . "\xe63c")
|
||||||
|
("power_input" . "\xe336")
|
||||||
|
("power_settings_new" . "\xe8ac")
|
||||||
|
("pregnant_woman" . "\xe91e")
|
||||||
|
("present_to_all" . "\xe0df")
|
||||||
|
("print" . "\xe8ad")
|
||||||
|
("priority_high" . "\xe645")
|
||||||
|
("public" . "\xe80b")
|
||||||
|
("publish" . "\xe255")
|
||||||
|
("query_builder" . "\xe8ae")
|
||||||
|
("question_answer" . "\xe8af")
|
||||||
|
("queue" . "\xe03c")
|
||||||
|
("queue_music" . "\xe03d")
|
||||||
|
("queue_play_next" . "\xe066")
|
||||||
|
("radio" . "\xe03e")
|
||||||
|
("radio_button_checked" . "\xe837")
|
||||||
|
("radio_button_unchecked" . "\xe836")
|
||||||
|
("rate_review" . "\xe560")
|
||||||
|
("receipt" . "\xe8b0")
|
||||||
|
("recent_actors" . "\xe03f")
|
||||||
|
("record_voice_over" . "\xe91f")
|
||||||
|
("redeem" . "\xe8b1")
|
||||||
|
("redo" . "\xe15a")
|
||||||
|
("refresh" . "\xe5d5")
|
||||||
|
("remove" . "\xe15b")
|
||||||
|
("remove_circle" . "\xe15c")
|
||||||
|
("remove_circle_outline" . "\xe15d")
|
||||||
|
("remove_from_queue" . "\xe067")
|
||||||
|
("remove_red_eye" . "\xe417")
|
||||||
|
("remove_shopping_cart" . "\xe928")
|
||||||
|
("reorder" . "\xe8fe")
|
||||||
|
("repeat" . "\xe040")
|
||||||
|
("repeat_one" . "\xe041")
|
||||||
|
("replay" . "\xe042")
|
||||||
|
("replay_10" . "\xe059")
|
||||||
|
("replay_30" . "\xe05a")
|
||||||
|
("replay_5" . "\xe05b")
|
||||||
|
("reply" . "\xe15e")
|
||||||
|
("reply_all" . "\xe15f")
|
||||||
|
("report" . "\xe160")
|
||||||
|
("report_problem" . "\xe8b2")
|
||||||
|
("restaurant" . "\xe56c")
|
||||||
|
("restaurant_menu" . "\xe561")
|
||||||
|
("restore" . "\xe8b3")
|
||||||
|
("restore_page" . "\xe929")
|
||||||
|
("ring_volume" . "\xe0d1")
|
||||||
|
("room" . "\xe8b4")
|
||||||
|
("room_service" . "\xeb49")
|
||||||
|
("rotate_90_degrees_ccw" . "\xe418")
|
||||||
|
("rotate_left" . "\xe419")
|
||||||
|
("rotate_right" . "\xe41a")
|
||||||
|
("rounded_corner" . "\xe920")
|
||||||
|
("router" . "\xe328")
|
||||||
|
("rowing" . "\xe921")
|
||||||
|
("rss_feed" . "\xe0e5")
|
||||||
|
("rv_hookup" . "\xe642")
|
||||||
|
("satellite" . "\xe562")
|
||||||
|
("save" . "\xe161")
|
||||||
|
("scanner" . "\xe329")
|
||||||
|
("schedule" . "\xe8b5")
|
||||||
|
("school" . "\xe80c")
|
||||||
|
("screen_lock_landscape" . "\xe1be")
|
||||||
|
("screen_lock_portrait" . "\xe1bf")
|
||||||
|
("screen_lock_rotation" . "\xe1c0")
|
||||||
|
("screen_rotation" . "\xe1c1")
|
||||||
|
("screen_share" . "\xe0e2")
|
||||||
|
("sd_card" . "\xe623")
|
||||||
|
("sd_storage" . "\xe1c2")
|
||||||
|
("search" . "\xe8b6")
|
||||||
|
("security" . "\xe32a")
|
||||||
|
("select_all" . "\xe162")
|
||||||
|
("send" . "\xe163")
|
||||||
|
("sentiment_dissatisfied" . "\xe811")
|
||||||
|
("sentiment_neutral" . "\xe812")
|
||||||
|
("sentiment_satisfied" . "\xe813")
|
||||||
|
("sentiment_very_dissatisfied" . "\xe814")
|
||||||
|
("sentiment_very_satisfied" . "\xe815")
|
||||||
|
("settings" . "\xe8b8")
|
||||||
|
("settings_applications" . "\xe8b9")
|
||||||
|
("settings_backup_restore" . "\xe8ba")
|
||||||
|
("settings_bluetooth" . "\xe8bb")
|
||||||
|
("settings_brightness" . "\xe8bd")
|
||||||
|
("settings_cell" . "\xe8bc")
|
||||||
|
("settings_ethernet" . "\xe8be")
|
||||||
|
("settings_input_antenna" . "\xe8bf")
|
||||||
|
("settings_input_component" . "\xe8c0")
|
||||||
|
("settings_input_composite" . "\xe8c1")
|
||||||
|
("settings_input_hdmi" . "\xe8c2")
|
||||||
|
("settings_input_svideo" . "\xe8c3")
|
||||||
|
("settings_overscan" . "\xe8c4")
|
||||||
|
("settings_phone" . "\xe8c5")
|
||||||
|
("settings_power" . "\xe8c6")
|
||||||
|
("settings_remote" . "\xe8c7")
|
||||||
|
("settings_system_daydream" . "\xe1c3")
|
||||||
|
("settings_voice" . "\xe8c8")
|
||||||
|
("share" . "\xe80d")
|
||||||
|
("shop" . "\xe8c9")
|
||||||
|
("shop_two" . "\xe8ca")
|
||||||
|
("shopping_basket" . "\xe8cb")
|
||||||
|
("shopping_cart" . "\xe8cc")
|
||||||
|
("short_text" . "\xe261")
|
||||||
|
("show_chart" . "\xe6e1")
|
||||||
|
("shuffle" . "\xe043")
|
||||||
|
("signal_cellular_4_bar" . "\xe1c8")
|
||||||
|
("signal_cellular_connected_no_internet_4_bar" . "\xe1cd")
|
||||||
|
("signal_cellular_no_sim" . "\xe1ce")
|
||||||
|
("signal_cellular_null" . "\xe1cf")
|
||||||
|
("signal_cellular_off" . "\xe1d0")
|
||||||
|
("signal_wifi_4_bar" . "\xe1d8")
|
||||||
|
("signal_wifi_4_bar_lock" . "\xe1d9")
|
||||||
|
("signal_wifi_off" . "\xe1da")
|
||||||
|
("sim_card" . "\xe32b")
|
||||||
|
("sim_card_alert" . "\xe624")
|
||||||
|
("skip_next" . "\xe044")
|
||||||
|
("skip_previous" . "\xe045")
|
||||||
|
("slideshow" . "\xe41b")
|
||||||
|
("slow_motion_video" . "\xe068")
|
||||||
|
("smartphone" . "\xe32c")
|
||||||
|
("smoke_free" . "\xeb4a")
|
||||||
|
("smoking_rooms" . "\xeb4b")
|
||||||
|
("sms" . "\xe625")
|
||||||
|
("sms_failed" . "\xe626")
|
||||||
|
("snooze" . "\xe046")
|
||||||
|
("sort" . "\xe164")
|
||||||
|
("sort_by_alpha" . "\xe053")
|
||||||
|
("spa" . "\xeb4c")
|
||||||
|
("space_bar" . "\xe256")
|
||||||
|
("speaker" . "\xe32d")
|
||||||
|
("speaker_group" . "\xe32e")
|
||||||
|
("speaker_notes" . "\xe8cd")
|
||||||
|
("speaker_notes_off" . "\xe92a")
|
||||||
|
("speaker_phone" . "\xe0d2")
|
||||||
|
("spellcheck" . "\xe8ce")
|
||||||
|
("star" . "\xe838")
|
||||||
|
("star_border" . "\xe83a")
|
||||||
|
("star_half" . "\xe839")
|
||||||
|
("stars" . "\xe8d0")
|
||||||
|
("stay_current_landscape" . "\xe0d3")
|
||||||
|
("stay_current_portrait" . "\xe0d4")
|
||||||
|
("stay_primary_landscape" . "\xe0d5")
|
||||||
|
("stay_primary_portrait" . "\xe0d6")
|
||||||
|
("stop" . "\xe047")
|
||||||
|
("stop_screen_share" . "\xe0e3")
|
||||||
|
("storage" . "\xe1db")
|
||||||
|
("store" . "\xe8d1")
|
||||||
|
("store_mall_directory" . "\xe563")
|
||||||
|
("straighten" . "\xe41c")
|
||||||
|
("streetview" . "\xe56e")
|
||||||
|
("strikethrough_s" . "\xe257")
|
||||||
|
("style" . "\xe41d")
|
||||||
|
("subdirectory_arrow_left" . "\xe5d9")
|
||||||
|
("subdirectory_arrow_right" . "\xe5da")
|
||||||
|
("subject" . "\xe8d2")
|
||||||
|
("subscriptions" . "\xe064")
|
||||||
|
("subtitles" . "\xe048")
|
||||||
|
("subway" . "\xe56f")
|
||||||
|
("supervisor_account" . "\xe8d3")
|
||||||
|
("surround_sound" . "\xe049")
|
||||||
|
("swap_calls" . "\xe0d7")
|
||||||
|
("swap_horiz" . "\xe8d4")
|
||||||
|
("swap_vert" . "\xe8d5")
|
||||||
|
("swap_vertical_circle" . "\xe8d6")
|
||||||
|
("switch_camera" . "\xe41e")
|
||||||
|
("switch_video" . "\xe41f")
|
||||||
|
("sync" . "\xe627")
|
||||||
|
("sync_disabled" . "\xe628")
|
||||||
|
("sync_problem" . "\xe629")
|
||||||
|
("system_update" . "\xe62a")
|
||||||
|
("system_update_alt" . "\xe8d7")
|
||||||
|
("tab" . "\xe8d8")
|
||||||
|
("tab_unselected" . "\xe8d9")
|
||||||
|
("tablet" . "\xe32f")
|
||||||
|
("tablet_android" . "\xe330")
|
||||||
|
("tablet_mac" . "\xe331")
|
||||||
|
("tag_faces" . "\xe420")
|
||||||
|
("tap_and_play" . "\xe62b")
|
||||||
|
("terrain" . "\xe564")
|
||||||
|
("text_fields" . "\xe262")
|
||||||
|
("text_format" . "\xe165")
|
||||||
|
("textsms" . "\xe0d8")
|
||||||
|
("texture" . "\xe421")
|
||||||
|
("theaters" . "\xe8da")
|
||||||
|
("thumb_down" . "\xe8db")
|
||||||
|
("thumb_up" . "\xe8dc")
|
||||||
|
("thumbs_up_down" . "\xe8dd")
|
||||||
|
("time_to_leave" . "\xe62c")
|
||||||
|
("timelapse" . "\xe422")
|
||||||
|
("timeline" . "\xe922")
|
||||||
|
("timer" . "\xe425")
|
||||||
|
("timer_10" . "\xe423")
|
||||||
|
("timer_3" . "\xe424")
|
||||||
|
("timer_off" . "\xe426")
|
||||||
|
("title" . "\xe264")
|
||||||
|
("toc" . "\xe8de")
|
||||||
|
("today" . "\xe8df")
|
||||||
|
("toll" . "\xe8e0")
|
||||||
|
("tonality" . "\xe427")
|
||||||
|
("touch_app" . "\xe913")
|
||||||
|
("toys" . "\xe332")
|
||||||
|
("track_changes" . "\xe8e1")
|
||||||
|
("traffic" . "\xe565")
|
||||||
|
("train" . "\xe570")
|
||||||
|
("tram" . "\xe571")
|
||||||
|
("transfer_within_a_station" . "\xe572")
|
||||||
|
("transform" . "\xe428")
|
||||||
|
("translate" . "\xe8e2")
|
||||||
|
("trending_down" . "\xe8e3")
|
||||||
|
("trending_flat" . "\xe8e4")
|
||||||
|
("trending_up" . "\xe8e5")
|
||||||
|
("tune" . "\xe429")
|
||||||
|
("turned_in" . "\xe8e6")
|
||||||
|
("turned_in_not" . "\xe8e7")
|
||||||
|
("tv" . "\xe333")
|
||||||
|
("unarchive" . "\xe169")
|
||||||
|
("undo" . "\xe166")
|
||||||
|
("unfold_less" . "\xe5d6")
|
||||||
|
("unfold_more" . "\xe5d7")
|
||||||
|
("update" . "\xe923")
|
||||||
|
("usb" . "\xe1e0")
|
||||||
|
("verified_user" . "\xe8e8")
|
||||||
|
("vertical_align_bottom" . "\xe258")
|
||||||
|
("vertical_align_center" . "\xe259")
|
||||||
|
("vertical_align_top" . "\xe25a")
|
||||||
|
("vibration" . "\xe62d")
|
||||||
|
("video_call" . "\xe070")
|
||||||
|
("video_label" . "\xe071")
|
||||||
|
("video_library" . "\xe04a")
|
||||||
|
("videocam" . "\xe04b")
|
||||||
|
("videocam_off" . "\xe04c")
|
||||||
|
("videogame_asset" . "\xe338")
|
||||||
|
("view_agenda" . "\xe8e9")
|
||||||
|
("view_array" . "\xe8ea")
|
||||||
|
("view_carousel" . "\xe8eb")
|
||||||
|
("view_column" . "\xe8ec")
|
||||||
|
("view_comfy" . "\xe42a")
|
||||||
|
("view_compact" . "\xe42b")
|
||||||
|
("view_day" . "\xe8ed")
|
||||||
|
("view_headline" . "\xe8ee")
|
||||||
|
("view_list" . "\xe8ef")
|
||||||
|
("view_module" . "\xe8f0")
|
||||||
|
("view_quilt" . "\xe8f1")
|
||||||
|
("view_stream" . "\xe8f2")
|
||||||
|
("view_week" . "\xe8f3")
|
||||||
|
("vignette" . "\xe435")
|
||||||
|
("visibility" . "\xe8f4")
|
||||||
|
("visibility_off" . "\xe8f5")
|
||||||
|
("voice_chat" . "\xe62e")
|
||||||
|
("voicemail" . "\xe0d9")
|
||||||
|
("volume_down" . "\xe04d")
|
||||||
|
("volume_mute" . "\xe04e")
|
||||||
|
("volume_off" . "\xe04f")
|
||||||
|
("volume_up" . "\xe050")
|
||||||
|
("vpn_key" . "\xe0da")
|
||||||
|
("vpn_lock" . "\xe62f")
|
||||||
|
("wallpaper" . "\xe1bc")
|
||||||
|
("warning" . "\xe002")
|
||||||
|
("watch" . "\xe334")
|
||||||
|
("watch_later" . "\xe924")
|
||||||
|
("wb_auto" . "\xe42c")
|
||||||
|
("wb_cloudy" . "\xe42d")
|
||||||
|
("wb_incandescent" . "\xe42e")
|
||||||
|
("wb_iridescent" . "\xe436")
|
||||||
|
("wb_sunny" . "\xe430")
|
||||||
|
("wc" . "\xe63d")
|
||||||
|
("web" . "\xe051")
|
||||||
|
("web_asset" . "\xe069")
|
||||||
|
("weekend" . "\xe16b")
|
||||||
|
("whatshot" . "\xe80e")
|
||||||
|
("widgets" . "\xe1bd")
|
||||||
|
("wifi" . "\xe63e")
|
||||||
|
("wifi_lock" . "\xe1e1")
|
||||||
|
("wifi_tethering" . "\xe1e2")
|
||||||
|
("work" . "\xe8f9")
|
||||||
|
("wrap_text" . "\xe25b")
|
||||||
|
("youtube_searched_for" . "\xe8fa")
|
||||||
|
("zoom_in" . "\xe8ff")
|
||||||
|
("zoom_out" . "\xe900")
|
||||||
|
("zoom_out_map" . "\xe56b")))
|
||||||
|
|
||||||
|
(provide 'data-material)
|
||||||
Binary file not shown.
@@ -0,0 +1,165 @@
|
|||||||
|
(defvar all-the-icons-data/octicons-alist
|
||||||
|
'(
|
||||||
|
|
||||||
|
("alert" . "\xf02d")
|
||||||
|
("arrow-down" . "\xf03f")
|
||||||
|
("arrow-left" . "\xf040")
|
||||||
|
("arrow-right" . "\xf03e")
|
||||||
|
("arrow-small-down" . "\xf0a0")
|
||||||
|
("arrow-small-left" . "\xf0a1")
|
||||||
|
("arrow-small-right" . "\xf071")
|
||||||
|
("arrow-small-up" . "\xf09f")
|
||||||
|
("arrow-up" . "\xf03d")
|
||||||
|
("book" . "\xf007")
|
||||||
|
("bookmark" . "\xf07b")
|
||||||
|
("briefcase" . "\xf0d3")
|
||||||
|
("broadcast" . "\xf048")
|
||||||
|
("browser" . "\xf0c5")
|
||||||
|
("bug" . "\xf091")
|
||||||
|
("calendar" . "\xf068")
|
||||||
|
("check" . "\xf03a")
|
||||||
|
("checklist" . "\xf076")
|
||||||
|
("chevron-down" . "\xf0a3")
|
||||||
|
("chevron-left" . "\xf0a4")
|
||||||
|
("chevron-right" . "\xf078")
|
||||||
|
("chevron-up" . "\xf0a2")
|
||||||
|
("circle-slash" . "\xf084")
|
||||||
|
("circuit-board" . "\xf0d6")
|
||||||
|
("clippy" . "\xf035")
|
||||||
|
("clock" . "\xf046")
|
||||||
|
("cloud-download" . "\xf00b")
|
||||||
|
("cloud-upload" . "\xf00c")
|
||||||
|
("code" . "\xf05f")
|
||||||
|
("comment" . "\xf02b")
|
||||||
|
("comment-discussion" . "\xf04f")
|
||||||
|
("credit-card" . "\xf045")
|
||||||
|
("dash" . "\xf0ca")
|
||||||
|
("dashboard" . "\xf07d")
|
||||||
|
("database" . "\xf096")
|
||||||
|
("device-camera" . "\xf056")
|
||||||
|
("device-camera-video" . "\xf057")
|
||||||
|
("device-desktop" . "\xf27c")
|
||||||
|
("device-mobile" . "\xf038")
|
||||||
|
("diff" . "\xf04d")
|
||||||
|
("diff-added" . "\xf06b")
|
||||||
|
("diff-ignored" . "\xf099")
|
||||||
|
("diff-modified" . "\xf06d")
|
||||||
|
("diff-removed" . "\xf06c")
|
||||||
|
("diff-renamed" . "\xf06e")
|
||||||
|
("ellipsis" . "\xf09a")
|
||||||
|
("eye" . "\xf04e")
|
||||||
|
("file-binary" . "\xf094")
|
||||||
|
("file-code" . "\xf010")
|
||||||
|
("file-directory" . "\xf016")
|
||||||
|
("file-media" . "\xf012")
|
||||||
|
("file-pdf" . "\xf014")
|
||||||
|
("file-submodule" . "\xf017")
|
||||||
|
("file-symlink-directory" . "\xf0b1")
|
||||||
|
("file-symlink-file" . "\xf0b0")
|
||||||
|
("file-text" . "\xf011")
|
||||||
|
("file-zip" . "\xf013")
|
||||||
|
("flame" . "\xf0d2")
|
||||||
|
("fold" . "\xf0cc")
|
||||||
|
("gear" . "\xf02f")
|
||||||
|
("gift" . "\xf042")
|
||||||
|
("gist" . "\xf00e")
|
||||||
|
("gist-secret" . "\xf08c")
|
||||||
|
("git-branch" . "\xf020")
|
||||||
|
("git-commit" . "\xf01f")
|
||||||
|
("git-compare" . "\xf0ac")
|
||||||
|
("git-merge" . "\xf023")
|
||||||
|
("git-pull-request" . "\xf009")
|
||||||
|
("globe" . "\xf0b6")
|
||||||
|
("graph" . "\xf043")
|
||||||
|
("beaker" . "\xf0dd")
|
||||||
|
("heart" . "\x2665")
|
||||||
|
("history" . "\xf07e")
|
||||||
|
("home" . "\xf08d")
|
||||||
|
("horizontal-rule" . "\xf070")
|
||||||
|
("hourglass" . "\xf09e")
|
||||||
|
("hubot" . "\xf09d")
|
||||||
|
("inbox" . "\xf0cf")
|
||||||
|
("info" . "\xf059")
|
||||||
|
("issue-closed" . "\xf028")
|
||||||
|
("issue-opened" . "\xf026")
|
||||||
|
("issue-reopened" . "\xf027")
|
||||||
|
("jersey" . "\xf019")
|
||||||
|
("key" . "\xf049")
|
||||||
|
("keyboard" . "\xf00d")
|
||||||
|
("law" . "\xf0d8")
|
||||||
|
("light-bulb" . "\xf000")
|
||||||
|
("link" . "\xf05c")
|
||||||
|
("link-external" . "\xf07f")
|
||||||
|
("list-ordered" . "\xf062")
|
||||||
|
("list-unordered" . "\xf061")
|
||||||
|
("location" . "\xf060")
|
||||||
|
("lock" . "\xf06a")
|
||||||
|
("logo-github" . "\xf092")
|
||||||
|
("mail" . "\xf03b")
|
||||||
|
("mail-read" . "\xf03c")
|
||||||
|
("mail-reply" . "\xf051")
|
||||||
|
("mark-github" . "\xf00a")
|
||||||
|
("markdown" . "\xf0c9")
|
||||||
|
("megaphone" . "\xf077")
|
||||||
|
("mention" . "\xf0be")
|
||||||
|
("milestone" . "\xf075")
|
||||||
|
("mirror" . "\xf024")
|
||||||
|
("mortar-board" . "\xf0d7")
|
||||||
|
("mute" . "\xf080")
|
||||||
|
("no-newline" . "\xf09c")
|
||||||
|
("octoface" . "\xf008")
|
||||||
|
("organization" . "\xf037")
|
||||||
|
("package" . "\xf0c4")
|
||||||
|
("paintcan" . "\xf0d1")
|
||||||
|
("pencil" . "\xf058")
|
||||||
|
("person" . "\xf018")
|
||||||
|
("pin" . "\xf041")
|
||||||
|
("plug" . "\xf0d4")
|
||||||
|
("plus" . "\xf05d")
|
||||||
|
("primitive-dot" . "\xf052")
|
||||||
|
("primitive-square" . "\xf053")
|
||||||
|
("pulse" . "\xf085")
|
||||||
|
("puzzle" . "\xf0c0")
|
||||||
|
("question" . "\xf02c")
|
||||||
|
("quote" . "\xf063")
|
||||||
|
("radio-tower" . "\xf030")
|
||||||
|
("repo" . "\xf001")
|
||||||
|
("repo-clone" . "\xf04c")
|
||||||
|
("repo-force-push" . "\xf04a")
|
||||||
|
("repo-forked" . "\xf002")
|
||||||
|
("repo-pull" . "\xf006")
|
||||||
|
("repo-push" . "\xf005")
|
||||||
|
("rocket" . "\xf033")
|
||||||
|
("rss" . "\xf034")
|
||||||
|
("ruby" . "\xf047")
|
||||||
|
("search" . "\xf02e")
|
||||||
|
("server" . "\xf097")
|
||||||
|
("settings" . "\xf07c")
|
||||||
|
("sign-in" . "\xf036")
|
||||||
|
("sign-out" . "\xf032")
|
||||||
|
("squirrel" . "\xf0b2")
|
||||||
|
("star" . "\xf02a")
|
||||||
|
("steps" . "\xf0c7")
|
||||||
|
("stop" . "\xf08f")
|
||||||
|
("sync" . "\xf087")
|
||||||
|
("tag" . "\xf015")
|
||||||
|
("telescope" . "\xf088")
|
||||||
|
("terminal" . "\xf0c8")
|
||||||
|
("three-bars" . "\xf05e")
|
||||||
|
("thumbsdown" . "\xf0db")
|
||||||
|
("thumbsup" . "\xf0da")
|
||||||
|
("tools" . "\xf031")
|
||||||
|
("trashcan" . "\xf0d0")
|
||||||
|
("triangle-down" . "\xf05b")
|
||||||
|
("triangle-left" . "\xf044")
|
||||||
|
("triangle-right" . "\xf05a")
|
||||||
|
("triangle-up" . "\xf0aa")
|
||||||
|
("unfold" . "\xf039")
|
||||||
|
("unmute" . "\xf0ba")
|
||||||
|
("versions" . "\xf064")
|
||||||
|
("x" . "\xf081")
|
||||||
|
("zap" . "\x26A1")
|
||||||
|
|
||||||
|
))
|
||||||
|
|
||||||
|
(provide 'data-octicons)
|
||||||
Binary file not shown.
@@ -0,0 +1,594 @@
|
|||||||
|
(defvar all-the-icons-data/weather-icons-alist
|
||||||
|
'(
|
||||||
|
|
||||||
|
("alien" . "\xf075")
|
||||||
|
("barometer" . "\xf079")
|
||||||
|
("celsius" . "\xf03c")
|
||||||
|
("cloud" . "\xf041")
|
||||||
|
("cloud-down" . "\xf03d")
|
||||||
|
("cloud-refresh" . "\xf03e")
|
||||||
|
("cloud-up" . "\xf040")
|
||||||
|
("cloudy" . "\xf013")
|
||||||
|
("cloudy-gusts" . "\xf011")
|
||||||
|
("cloudy-windy" . "\xf012")
|
||||||
|
("day-cloudy" . "\xf002")
|
||||||
|
("day-cloudy-gusts" . "\xf000")
|
||||||
|
("day-cloudy-high" . "\xf07d")
|
||||||
|
("day-cloudy-windy" . "\xf001")
|
||||||
|
("day-fog" . "\xf003")
|
||||||
|
("day-hail" . "\xf004")
|
||||||
|
("day-haze" . "\xf0b6")
|
||||||
|
("day-light-wind" . "\xf0c4")
|
||||||
|
("day-lightning" . "\xf005")
|
||||||
|
("day-rain" . "\xf008")
|
||||||
|
("day-rain-mix" . "\xf006")
|
||||||
|
("day-rain-wind" . "\xf007")
|
||||||
|
("day-showers" . "\xf009")
|
||||||
|
("day-sleet" . "\xf0b2")
|
||||||
|
("day-sleet-storm" . "\xf068")
|
||||||
|
("day-snow" . "\xf00a")
|
||||||
|
("day-snow-thunderstorm" . "\xf06b")
|
||||||
|
("day-snow-wind" . "\xf065")
|
||||||
|
("day-sprinkle" . "\xf00b")
|
||||||
|
("day-storm-showers" . "\xf00e")
|
||||||
|
("day-sunny" . "\xf00d")
|
||||||
|
("day-sunny-overcast" . "\xf00c")
|
||||||
|
("day-thunderstorm" . "\xf010")
|
||||||
|
("day-windy" . "\xf085")
|
||||||
|
("degrees" . "\xf042")
|
||||||
|
("direction-down" . "\xf044")
|
||||||
|
("direction-down-left" . "\xf043")
|
||||||
|
("direction-down-right" . "\xf088")
|
||||||
|
("direction-left" . "\xf048")
|
||||||
|
("direction-right" . "\xf04d")
|
||||||
|
("direction-up" . "\xf058")
|
||||||
|
("direction-up-left" . "\xf087")
|
||||||
|
("direction-up-right" . "\xf057")
|
||||||
|
("dust" . "\xf063")
|
||||||
|
("earthquake" . "\xf0c6")
|
||||||
|
("fahrenheit" . "\xf045")
|
||||||
|
("fire" . "\xf0c7")
|
||||||
|
("flood" . "\xf07c")
|
||||||
|
("fog" . "\xf014")
|
||||||
|
("forecast-io-clear-day" . "\xf00d")
|
||||||
|
("forecast-io-clear-night" . "\xf02e")
|
||||||
|
("forecast-io-cloudy" . "\xf013")
|
||||||
|
("forecast-io-fog" . "\xf014")
|
||||||
|
("forecast-io-hail" . "\xf015")
|
||||||
|
("forecast-io-partly-cloudy-day" . "\xf002")
|
||||||
|
("forecast-io-partly-cloudy-night" . "\xf031")
|
||||||
|
("forecast-io-rain" . "\xf019")
|
||||||
|
("forecast-io-sleet" . "\xf0b5")
|
||||||
|
("forecast-io-snow" . "\xf01b")
|
||||||
|
("forecast-io-thunderstorm" . "\xf01e")
|
||||||
|
("forecast-io-tornado" . "\xf056")
|
||||||
|
("forecast-io-wind" . "\xf050")
|
||||||
|
("gale-warning" . "\xf0cd")
|
||||||
|
("hail" . "\xf015")
|
||||||
|
("horizon" . "\xf047")
|
||||||
|
("horizon-alt" . "\xf046")
|
||||||
|
("hot" . "\xf072")
|
||||||
|
("humidity" . "\xf07a")
|
||||||
|
("hurricane" . "\xf073")
|
||||||
|
("hurricane-warning" . "\xf0cf")
|
||||||
|
("lightning" . "\xf016")
|
||||||
|
("lunar-eclipse" . "\xf070")
|
||||||
|
("meteor" . "\xf071")
|
||||||
|
("moon-0" . "\xf095")
|
||||||
|
("moon-1" . "\xf096")
|
||||||
|
("moon-10" . "\xf09f")
|
||||||
|
("moon-11" . "\xf0a0")
|
||||||
|
("moon-12" . "\xf0a1")
|
||||||
|
("moon-13" . "\xf0a2")
|
||||||
|
("moon-14" . "\xf0a3")
|
||||||
|
("moon-15" . "\xf0a4")
|
||||||
|
("moon-16" . "\xf0a5")
|
||||||
|
("moon-17" . "\xf0a6")
|
||||||
|
("moon-18" . "\xf0a7")
|
||||||
|
("moon-19" . "\xf0a8")
|
||||||
|
("moon-2" . "\xf097")
|
||||||
|
("moon-20" . "\xf0a9")
|
||||||
|
("moon-21" . "\xf0aa")
|
||||||
|
("moon-22" . "\xf0ab")
|
||||||
|
("moon-23" . "\xf0ac")
|
||||||
|
("moon-24" . "\xf0ad")
|
||||||
|
("moon-25" . "\xf0ae")
|
||||||
|
("moon-26" . "\xf0af")
|
||||||
|
("moon-27" . "\xf0b0")
|
||||||
|
("moon-3" . "\xf098")
|
||||||
|
("moon-4" . "\xf099")
|
||||||
|
("moon-5" . "\xf09a")
|
||||||
|
("moon-6" . "\xf09b")
|
||||||
|
("moon-7" . "\xf09c")
|
||||||
|
("moon-8" . "\xf09d")
|
||||||
|
("moon-9" . "\xf09e")
|
||||||
|
("moon-alt-first-quarter" . "\xf0d6")
|
||||||
|
("moon-alt-full" . "\xf0dd")
|
||||||
|
("moon-alt-new" . "\xf0eb")
|
||||||
|
("moon-alt-third-quarter" . "\xf0e4")
|
||||||
|
("moon-alt-waning-crescent-1" . "\xf0e5")
|
||||||
|
("moon-alt-waning-crescent-2" . "\xf0e6")
|
||||||
|
("moon-alt-waning-crescent-3" . "\xf0e7")
|
||||||
|
("moon-alt-waning-crescent-4" . "\xf0e8")
|
||||||
|
("moon-alt-waning-crescent-5" . "\xf0e9")
|
||||||
|
("moon-alt-waning-crescent-6" . "\xf0ea")
|
||||||
|
("moon-alt-waning-gibbous-1" . "\xf0de")
|
||||||
|
("moon-alt-waning-gibbous-2" . "\xf0df")
|
||||||
|
("moon-alt-waning-gibbous-3" . "\xf0e0")
|
||||||
|
("moon-alt-waning-gibbous-4" . "\xf0e1")
|
||||||
|
("moon-alt-waning-gibbous-5" . "\xf0e2")
|
||||||
|
("moon-alt-waning-gibbous-6" . "\xf0e3")
|
||||||
|
("moon-alt-waxing-crescent-1" . "\xf0d0")
|
||||||
|
("moon-alt-waxing-crescent-2" . "\xf0d1")
|
||||||
|
("moon-alt-waxing-crescent-3" . "\xf0d2")
|
||||||
|
("moon-alt-waxing-crescent-4" . "\xf0d3")
|
||||||
|
("moon-alt-waxing-crescent-5" . "\xf0d4")
|
||||||
|
("moon-alt-waxing-crescent-6" . "\xf0d5")
|
||||||
|
("moon-alt-waxing-gibbous-1" . "\xf0d7")
|
||||||
|
("moon-alt-waxing-gibbous-2" . "\xf0d8")
|
||||||
|
("moon-alt-waxing-gibbous-3" . "\xf0d9")
|
||||||
|
("moon-alt-waxing-gibbous-4" . "\xf0da")
|
||||||
|
("moon-alt-waxing-gibbous-5" . "\xf0db")
|
||||||
|
("moon-alt-waxing-gibbous-6" . "\xf0dc")
|
||||||
|
("moon-first-quarter" . "\xf09c")
|
||||||
|
("moon-full" . "\xf0a3")
|
||||||
|
("moon-new" . "\xf095")
|
||||||
|
("moon-third-quarter" . "\xf0aa")
|
||||||
|
("moon-waning-crescent-1" . "\xf0ab")
|
||||||
|
("moon-waning-crescent-2" . "\xf0ac")
|
||||||
|
("moon-waning-crescent-3" . "\xf0ad")
|
||||||
|
("moon-waning-crescent-4" . "\xf0ae")
|
||||||
|
("moon-waning-crescent-5" . "\xf0af")
|
||||||
|
("moon-waning-crescent-6" . "\xf0b0")
|
||||||
|
("moon-waning-gibbous-1" . "\xf0a4")
|
||||||
|
("moon-waning-gibbous-2" . "\xf0a5")
|
||||||
|
("moon-waning-gibbous-3" . "\xf0a6")
|
||||||
|
("moon-waning-gibbous-4" . "\xf0a7")
|
||||||
|
("moon-waning-gibbous-5" . "\xf0a8")
|
||||||
|
("moon-waning-gibbous-6" . "\xf0a9")
|
||||||
|
("moon-waxing-crescent-1" . "\xf096")
|
||||||
|
("moon-waxing-crescent-2" . "\xf097")
|
||||||
|
("moon-waxing-crescent-3" . "\xf098")
|
||||||
|
("moon-waxing-crescent-4" . "\xf099")
|
||||||
|
("moon-waxing-crescent-5" . "\xf09a")
|
||||||
|
("moon-waxing-crescent-6" . "\xf09b")
|
||||||
|
("moon-waxing-gibbous-1" . "\xf09d")
|
||||||
|
("moon-waxing-gibbous-2" . "\xf09e")
|
||||||
|
("moon-waxing-gibbous-3" . "\xf09f")
|
||||||
|
("moon-waxing-gibbous-4" . "\xf0a0")
|
||||||
|
("moon-waxing-gibbous-5" . "\xf0a1")
|
||||||
|
("moon-waxing-gibbous-6" . "\xf0a2")
|
||||||
|
("moonrise" . "\xf0c9")
|
||||||
|
("moonset" . "\xf0ca")
|
||||||
|
("na" . "\xf07b")
|
||||||
|
("night-alt-cloudy" . "\xf086")
|
||||||
|
("night-alt-cloudy-gusts" . "\xf022")
|
||||||
|
("night-alt-cloudy-high" . "\xf07e")
|
||||||
|
("night-alt-cloudy-windy" . "\xf023")
|
||||||
|
("night-alt-hail" . "\xf024")
|
||||||
|
("night-alt-lightning" . "\xf025")
|
||||||
|
("night-alt-partly-cloudy" . "\xf081")
|
||||||
|
("night-alt-rain" . "\xf028")
|
||||||
|
("night-alt-rain-mix" . "\xf026")
|
||||||
|
("night-alt-rain-wind" . "\xf027")
|
||||||
|
("night-alt-showers" . "\xf029")
|
||||||
|
("night-alt-sleet" . "\xf0b4")
|
||||||
|
("night-alt-sleet-storm" . "\xf06a")
|
||||||
|
("night-alt-snow" . "\xf02a")
|
||||||
|
("night-alt-snow-thunderstorm" . "\xf06d")
|
||||||
|
("night-alt-snow-wind" . "\xf067")
|
||||||
|
("night-alt-sprinkle" . "\xf02b")
|
||||||
|
("night-alt-storm-showers" . "\xf02c")
|
||||||
|
("night-alt-thunderstorm" . "\xf02d")
|
||||||
|
("night-clear" . "\xf02e")
|
||||||
|
("night-cloudy" . "\xf031")
|
||||||
|
("night-cloudy-gusts" . "\xf02f")
|
||||||
|
("night-cloudy-high" . "\xf080")
|
||||||
|
("night-cloudy-windy" . "\xf030")
|
||||||
|
("night-fog" . "\xf04a")
|
||||||
|
("night-hail" . "\xf032")
|
||||||
|
("night-lightning" . "\xf033")
|
||||||
|
("night-partly-cloudy" . "\xf083")
|
||||||
|
("night-rain" . "\xf036")
|
||||||
|
("night-rain-mix" . "\xf034")
|
||||||
|
("night-rain-wind" . "\xf035")
|
||||||
|
("night-showers" . "\xf037")
|
||||||
|
("night-sleet" . "\xf0b3")
|
||||||
|
("night-sleet-storm" . "\xf069")
|
||||||
|
("night-snow" . "\xf038")
|
||||||
|
("night-snow-thunderstorm" . "\xf06c")
|
||||||
|
("night-snow-wind" . "\xf066")
|
||||||
|
("night-sprinkle" . "\xf039")
|
||||||
|
("night-storm-showers" . "\xf03a")
|
||||||
|
("night-thunderstorm" . "\xf03b")
|
||||||
|
("owm-200" . "\xf01e")
|
||||||
|
("owm-201" . "\xf01e")
|
||||||
|
("owm-202" . "\xf01e")
|
||||||
|
("owm-210" . "\xf016")
|
||||||
|
("owm-211" . "\xf016")
|
||||||
|
("owm-212" . "\xf016")
|
||||||
|
("owm-221" . "\xf016")
|
||||||
|
("owm-230" . "\xf01e")
|
||||||
|
("owm-231" . "\xf01e")
|
||||||
|
("owm-232" . "\xf01e")
|
||||||
|
("owm-300" . "\xf01c")
|
||||||
|
("owm-301" . "\xf01c")
|
||||||
|
("owm-302" . "\xf019")
|
||||||
|
("owm-310" . "\xf017")
|
||||||
|
("owm-311" . "\xf019")
|
||||||
|
("owm-312" . "\xf019")
|
||||||
|
("owm-313" . "\xf01a")
|
||||||
|
("owm-314" . "\xf019")
|
||||||
|
("owm-321" . "\xf01c")
|
||||||
|
("owm-500" . "\xf01c")
|
||||||
|
("owm-501" . "\xf019")
|
||||||
|
("owm-502" . "\xf019")
|
||||||
|
("owm-503" . "\xf019")
|
||||||
|
("owm-504" . "\xf019")
|
||||||
|
("owm-511" . "\xf017")
|
||||||
|
("owm-520" . "\xf01a")
|
||||||
|
("owm-521" . "\xf01a")
|
||||||
|
("owm-522" . "\xf01a")
|
||||||
|
("owm-531" . "\xf01d")
|
||||||
|
("owm-600" . "\xf01b")
|
||||||
|
("owm-601" . "\xf01b")
|
||||||
|
("owm-602" . "\xf0b5")
|
||||||
|
("owm-611" . "\xf017")
|
||||||
|
("owm-612" . "\xf017")
|
||||||
|
("owm-615" . "\xf017")
|
||||||
|
("owm-616" . "\xf017")
|
||||||
|
("owm-620" . "\xf017")
|
||||||
|
("owm-621" . "\xf01b")
|
||||||
|
("owm-622" . "\xf01b")
|
||||||
|
("owm-701" . "\xf01a")
|
||||||
|
("owm-711" . "\xf062")
|
||||||
|
("owm-721" . "\xf0b6")
|
||||||
|
("owm-731" . "\xf063")
|
||||||
|
("owm-741" . "\xf014")
|
||||||
|
("owm-761" . "\xf063")
|
||||||
|
("owm-762" . "\xf063")
|
||||||
|
("owm-771" . "\xf011")
|
||||||
|
("owm-781" . "\xf056")
|
||||||
|
("owm-800" . "\xf00d")
|
||||||
|
("owm-801" . "\xf011")
|
||||||
|
("owm-802" . "\xf011")
|
||||||
|
("owm-803" . "\xf012")
|
||||||
|
("owm-804" . "\xf013")
|
||||||
|
("owm-900" . "\xf056")
|
||||||
|
("owm-901" . "\xf01d")
|
||||||
|
("owm-902" . "\xf073")
|
||||||
|
("owm-903" . "\xf076")
|
||||||
|
("owm-904" . "\xf072")
|
||||||
|
("owm-905" . "\xf021")
|
||||||
|
("owm-906" . "\xf015")
|
||||||
|
("owm-957" . "\xf050")
|
||||||
|
("owm-day-200" . "\xf010")
|
||||||
|
("owm-day-201" . "\xf010")
|
||||||
|
("owm-day-202" . "\xf010")
|
||||||
|
("owm-day-210" . "\xf005")
|
||||||
|
("owm-day-211" . "\xf005")
|
||||||
|
("owm-day-212" . "\xf005")
|
||||||
|
("owm-day-221" . "\xf005")
|
||||||
|
("owm-day-230" . "\xf010")
|
||||||
|
("owm-day-231" . "\xf010")
|
||||||
|
("owm-day-232" . "\xf010")
|
||||||
|
("owm-day-300" . "\xf00b")
|
||||||
|
("owm-day-301" . "\xf00b")
|
||||||
|
("owm-day-302" . "\xf008")
|
||||||
|
("owm-day-310" . "\xf008")
|
||||||
|
("owm-day-311" . "\xf008")
|
||||||
|
("owm-day-312" . "\xf008")
|
||||||
|
("owm-day-313" . "\xf008")
|
||||||
|
("owm-day-314" . "\xf008")
|
||||||
|
("owm-day-321" . "\xf00b")
|
||||||
|
("owm-day-500" . "\xf00b")
|
||||||
|
("owm-day-501" . "\xf008")
|
||||||
|
("owm-day-502" . "\xf008")
|
||||||
|
("owm-day-503" . "\xf008")
|
||||||
|
("owm-day-504" . "\xf008")
|
||||||
|
("owm-day-511" . "\xf006")
|
||||||
|
("owm-day-520" . "\xf009")
|
||||||
|
("owm-day-521" . "\xf009")
|
||||||
|
("owm-day-522" . "\xf009")
|
||||||
|
("owm-day-531" . "\xf00e")
|
||||||
|
("owm-day-600" . "\xf00a")
|
||||||
|
("owm-day-601" . "\xf0b2")
|
||||||
|
("owm-day-602" . "\xf00a")
|
||||||
|
("owm-day-611" . "\xf006")
|
||||||
|
("owm-day-612" . "\xf006")
|
||||||
|
("owm-day-615" . "\xf006")
|
||||||
|
("owm-day-616" . "\xf006")
|
||||||
|
("owm-day-620" . "\xf006")
|
||||||
|
("owm-day-621" . "\xf00a")
|
||||||
|
("owm-day-622" . "\xf00a")
|
||||||
|
("owm-day-701" . "\xf009")
|
||||||
|
("owm-day-711" . "\xf062")
|
||||||
|
("owm-day-721" . "\xf0b6")
|
||||||
|
("owm-day-731" . "\xf063")
|
||||||
|
("owm-day-741" . "\xf003")
|
||||||
|
("owm-day-761" . "\xf063")
|
||||||
|
("owm-day-762" . "\xf063")
|
||||||
|
("owm-day-781" . "\xf056")
|
||||||
|
("owm-day-800" . "\xf00d")
|
||||||
|
("owm-day-801" . "\xf000")
|
||||||
|
("owm-day-802" . "\xf000")
|
||||||
|
("owm-day-803" . "\xf000")
|
||||||
|
("owm-day-804" . "\xf00c")
|
||||||
|
("owm-day-900" . "\xf056")
|
||||||
|
("owm-day-902" . "\xf073")
|
||||||
|
("owm-day-903" . "\xf076")
|
||||||
|
("owm-day-904" . "\xf072")
|
||||||
|
("owm-day-906" . "\xf004")
|
||||||
|
("owm-day-957" . "\xf050")
|
||||||
|
("owm-night-200" . "\xf02d")
|
||||||
|
("owm-night-201" . "\xf02d")
|
||||||
|
("owm-night-202" . "\xf02d")
|
||||||
|
("owm-night-210" . "\xf025")
|
||||||
|
("owm-night-211" . "\xf025")
|
||||||
|
("owm-night-212" . "\xf025")
|
||||||
|
("owm-night-221" . "\xf025")
|
||||||
|
("owm-night-230" . "\xf02d")
|
||||||
|
("owm-night-231" . "\xf02d")
|
||||||
|
("owm-night-232" . "\xf02d")
|
||||||
|
("owm-night-300" . "\xf02b")
|
||||||
|
("owm-night-301" . "\xf02b")
|
||||||
|
("owm-night-302" . "\xf028")
|
||||||
|
("owm-night-310" . "\xf028")
|
||||||
|
("owm-night-311" . "\xf028")
|
||||||
|
("owm-night-312" . "\xf028")
|
||||||
|
("owm-night-313" . "\xf028")
|
||||||
|
("owm-night-314" . "\xf028")
|
||||||
|
("owm-night-321" . "\xf02b")
|
||||||
|
("owm-night-500" . "\xf02b")
|
||||||
|
("owm-night-501" . "\xf028")
|
||||||
|
("owm-night-502" . "\xf028")
|
||||||
|
("owm-night-503" . "\xf028")
|
||||||
|
("owm-night-504" . "\xf028")
|
||||||
|
("owm-night-511" . "\xf026")
|
||||||
|
("owm-night-520" . "\xf029")
|
||||||
|
("owm-night-521" . "\xf029")
|
||||||
|
("owm-night-522" . "\xf029")
|
||||||
|
("owm-night-531" . "\xf02c")
|
||||||
|
("owm-night-600" . "\xf02a")
|
||||||
|
("owm-night-601" . "\xf0b4")
|
||||||
|
("owm-night-602" . "\xf02a")
|
||||||
|
("owm-night-611" . "\xf026")
|
||||||
|
("owm-night-612" . "\xf026")
|
||||||
|
("owm-night-615" . "\xf026")
|
||||||
|
("owm-night-616" . "\xf026")
|
||||||
|
("owm-night-620" . "\xf026")
|
||||||
|
("owm-night-621" . "\xf02a")
|
||||||
|
("owm-night-622" . "\xf02a")
|
||||||
|
("owm-night-701" . "\xf029")
|
||||||
|
("owm-night-711" . "\xf062")
|
||||||
|
("owm-night-721" . "\xf0b6")
|
||||||
|
("owm-night-731" . "\xf063")
|
||||||
|
("owm-night-741" . "\xf04a")
|
||||||
|
("owm-night-761" . "\xf063")
|
||||||
|
("owm-night-762" . "\xf063")
|
||||||
|
("owm-night-781" . "\xf056")
|
||||||
|
("owm-night-800" . "\xf02e")
|
||||||
|
("owm-night-801" . "\xf022")
|
||||||
|
("owm-night-802" . "\xf022")
|
||||||
|
("owm-night-803" . "\xf022")
|
||||||
|
("owm-night-804" . "\xf086")
|
||||||
|
("owm-night-900" . "\xf056")
|
||||||
|
("owm-night-902" . "\xf073")
|
||||||
|
("owm-night-903" . "\xf076")
|
||||||
|
("owm-night-904" . "\xf072")
|
||||||
|
("owm-night-906" . "\xf024")
|
||||||
|
("owm-night-957" . "\xf050")
|
||||||
|
("rain" . "\xf019")
|
||||||
|
("rain-mix" . "\xf017")
|
||||||
|
("rain-wind" . "\xf018")
|
||||||
|
("raindrop" . "\xf078")
|
||||||
|
("raindrops" . "\xf04e")
|
||||||
|
("refresh" . "\xf04c")
|
||||||
|
("refresh-alt" . "\xf04b")
|
||||||
|
("sandstorm" . "\xf082")
|
||||||
|
("showers" . "\xf01a")
|
||||||
|
("sleet" . "\xf0b5")
|
||||||
|
("small-craft-advisory" . "\xf0cc")
|
||||||
|
("smog" . "\xf074")
|
||||||
|
("smoke" . "\xf062")
|
||||||
|
("snow" . "\xf01b")
|
||||||
|
("snow" . "\xf01b")
|
||||||
|
("snow-wind" . "\xf064")
|
||||||
|
("snowflake-cold" . "\xf076")
|
||||||
|
("solar-eclipse" . "\xf06e")
|
||||||
|
("sprinkle" . "\xf01c")
|
||||||
|
("stars" . "\xf077")
|
||||||
|
("storm-showers" . "\xf01d")
|
||||||
|
("storm-showers" . "\xf01d")
|
||||||
|
("storm-warning" . "\xf0ce")
|
||||||
|
("strong-wind" . "\xf050")
|
||||||
|
("sunrise" . "\xf051")
|
||||||
|
("sunset" . "\xf052")
|
||||||
|
("thermometer" . "\xf055")
|
||||||
|
("thermometer-exterior" . "\xf053")
|
||||||
|
("thermometer-internal" . "\xf054")
|
||||||
|
("thunderstorm" . "\xf01e")
|
||||||
|
("thunderstorm" . "\xf01e")
|
||||||
|
("time-1" . "\xf08a")
|
||||||
|
("time-10" . "\xf093")
|
||||||
|
("time-11" . "\xf094")
|
||||||
|
("time-12" . "\xf089")
|
||||||
|
("time-2" . "\xf08b")
|
||||||
|
("time-3" . "\xf08c")
|
||||||
|
("time-4" . "\xf08d")
|
||||||
|
("time-5" . "\xf08e")
|
||||||
|
("time-6" . "\xf08f")
|
||||||
|
("time-7" . "\xf090")
|
||||||
|
("time-8" . "\xf091")
|
||||||
|
("time-9" . "\xf092")
|
||||||
|
("tornado" . "\xf056")
|
||||||
|
("train" . "\xf0cb")
|
||||||
|
("tsunami" . "\xf0c5")
|
||||||
|
("umbrella" . "\xf084")
|
||||||
|
("volcano" . "\xf0c8")
|
||||||
|
("wind-beaufort-0" . "\xf0b7")
|
||||||
|
("wind-beaufort-1" . "\xf0b8")
|
||||||
|
("wind-beaufort-10" . "\xf0c1")
|
||||||
|
("wind-beaufort-11" . "\xf0c2")
|
||||||
|
("wind-beaufort-12" . "\xf0c3")
|
||||||
|
("wind-beaufort-2" . "\xf0b9")
|
||||||
|
("wind-beaufort-3" . "\xf0ba")
|
||||||
|
("wind-beaufort-4" . "\xf0bb")
|
||||||
|
("wind-beaufort-5" . "\xf0bc")
|
||||||
|
("wind-beaufort-6" . "\xf0bd")
|
||||||
|
("wind-beaufort-7" . "\xf0be")
|
||||||
|
("wind-beaufort-8" . "\xf0bf")
|
||||||
|
("wind-beaufort-9" . "\xf0c0")
|
||||||
|
("wind-direction" . "\xf0b1")
|
||||||
|
("windy" . "\xf021")
|
||||||
|
("wmo4680-00" . "\xf055")
|
||||||
|
("wmo4680-01" . "\xf013")
|
||||||
|
("wmo4680-02" . "\xf055")
|
||||||
|
("wmo4680-03" . "\xf013")
|
||||||
|
("wmo4680-04" . "\xf014")
|
||||||
|
("wmo4680-05" . "\xf014")
|
||||||
|
("wmo4680-10" . "\xf014")
|
||||||
|
("wmo4680-11" . "\xf014")
|
||||||
|
("wmo4680-12" . "\xf016")
|
||||||
|
("wmo4680-18" . "\xf050")
|
||||||
|
("wmo4680-20" . "\xf014")
|
||||||
|
("wmo4680-21" . "\xf017")
|
||||||
|
("wmo4680-22" . "\xf017")
|
||||||
|
("wmo4680-23" . "\xf019")
|
||||||
|
("wmo4680-24" . "\xf01b")
|
||||||
|
("wmo4680-25" . "\xf015")
|
||||||
|
("wmo4680-26" . "\xf01e")
|
||||||
|
("wmo4680-27" . "\xf063")
|
||||||
|
("wmo4680-28" . "\xf063")
|
||||||
|
("wmo4680-29" . "\xf063")
|
||||||
|
("wmo4680-30" . "\xf014")
|
||||||
|
("wmo4680-31" . "\xf014")
|
||||||
|
("wmo4680-32" . "\xf014")
|
||||||
|
("wmo4680-33" . "\xf014")
|
||||||
|
("wmo4680-34" . "\xf014")
|
||||||
|
("wmo4680-35" . "\xf014")
|
||||||
|
("wmo4680-40" . "\xf017")
|
||||||
|
("wmo4680-41" . "\xf01c")
|
||||||
|
("wmo4680-42" . "\xf019")
|
||||||
|
("wmo4680-43" . "\xf01c")
|
||||||
|
("wmo4680-44" . "\xf019")
|
||||||
|
("wmo4680-45" . "\xf015")
|
||||||
|
("wmo4680-46" . "\xf015")
|
||||||
|
("wmo4680-47" . "\xf01b")
|
||||||
|
("wmo4680-48" . "\xf01b")
|
||||||
|
("wmo4680-50" . "\xf01c")
|
||||||
|
("wmo4680-51" . "\xf01c")
|
||||||
|
("wmo4680-52" . "\xf019")
|
||||||
|
("wmo4680-53" . "\xf019")
|
||||||
|
("wmo4680-54" . "\xf076")
|
||||||
|
("wmo4680-55" . "\xf076")
|
||||||
|
("wmo4680-56" . "\xf076")
|
||||||
|
("wmo4680-57" . "\xf01c")
|
||||||
|
("wmo4680-58" . "\xf019")
|
||||||
|
("wmo4680-60" . "\xf01c")
|
||||||
|
("wmo4680-61" . "\xf01c")
|
||||||
|
("wmo4680-62" . "\xf019")
|
||||||
|
("wmo4680-63" . "\xf019")
|
||||||
|
("wmo4680-64" . "\xf015")
|
||||||
|
("wmo4680-65" . "\xf015")
|
||||||
|
("wmo4680-66" . "\xf015")
|
||||||
|
("wmo4680-67" . "\xf017")
|
||||||
|
("wmo4680-68" . "\xf017")
|
||||||
|
("wmo4680-70" . "\xf01b")
|
||||||
|
("wmo4680-71" . "\xf01b")
|
||||||
|
("wmo4680-72" . "\xf01b")
|
||||||
|
("wmo4680-73" . "\xf01b")
|
||||||
|
("wmo4680-74" . "\xf076")
|
||||||
|
("wmo4680-75" . "\xf076")
|
||||||
|
("wmo4680-76" . "\xf076")
|
||||||
|
("wmo4680-77" . "\xf01b")
|
||||||
|
("wmo4680-78" . "\xf076")
|
||||||
|
("wmo4680-80" . "\xf019")
|
||||||
|
("wmo4680-81" . "\xf01c")
|
||||||
|
("wmo4680-82" . "\xf019")
|
||||||
|
("wmo4680-83" . "\xf019")
|
||||||
|
("wmo4680-84" . "\xf01d")
|
||||||
|
("wmo4680-85" . "\xf017")
|
||||||
|
("wmo4680-86" . "\xf017")
|
||||||
|
("wmo4680-87" . "\xf017")
|
||||||
|
("wmo4680-89" . "\xf015")
|
||||||
|
("wmo4680-90" . "\xf016")
|
||||||
|
("wmo4680-91" . "\xf01d")
|
||||||
|
("wmo4680-92" . "\xf01e")
|
||||||
|
("wmo4680-93" . "\xf01e")
|
||||||
|
("wmo4680-94" . "\xf016")
|
||||||
|
("wmo4680-95" . "\xf01e")
|
||||||
|
("wmo4680-96" . "\xf01e")
|
||||||
|
("wmo4680-99" . "\xf056")
|
||||||
|
("wu-chanceflurries" . "\xf064")
|
||||||
|
("wu-chancerain" . "\xf019")
|
||||||
|
("wu-chancesleat" . "\xf0b5")
|
||||||
|
("wu-chancesnow" . "\xf01b")
|
||||||
|
("wu-chancetstorms" . "\xf01e")
|
||||||
|
("wu-clear" . "\xf00d")
|
||||||
|
("wu-cloudy" . "\xf002")
|
||||||
|
("wu-flurries" . "\xf064")
|
||||||
|
("wu-hazy" . "\xf0b6")
|
||||||
|
("wu-mostlycloudy" . "\xf002")
|
||||||
|
("wu-mostlysunny" . "\xf00d")
|
||||||
|
("wu-partlycloudy" . "\xf002")
|
||||||
|
("wu-partlysunny" . "\xf00d")
|
||||||
|
("wu-rain" . "\xf01a")
|
||||||
|
("wu-sleat" . "\xf0b5")
|
||||||
|
("wu-snow" . "\xf01b")
|
||||||
|
("wu-sunny" . "\xf00d")
|
||||||
|
("wu-tstorms" . "\xf01e")
|
||||||
|
("wu-unknown" . "\xf00d")
|
||||||
|
("yahoo-0" . "\xf056")
|
||||||
|
("yahoo-1" . "\xf00e")
|
||||||
|
("yahoo-10" . "\xf015")
|
||||||
|
("yahoo-11" . "\xf01a")
|
||||||
|
("yahoo-12" . "\xf01a")
|
||||||
|
("yahoo-13" . "\xf01b")
|
||||||
|
("yahoo-14" . "\xf00a")
|
||||||
|
("yahoo-15" . "\xf064")
|
||||||
|
("yahoo-16" . "\xf01b")
|
||||||
|
("yahoo-17" . "\xf015")
|
||||||
|
("yahoo-18" . "\xf017")
|
||||||
|
("yahoo-19" . "\xf063")
|
||||||
|
("yahoo-2" . "\xf073")
|
||||||
|
("yahoo-20" . "\xf014")
|
||||||
|
("yahoo-21" . "\xf021")
|
||||||
|
("yahoo-22" . "\xf062")
|
||||||
|
("yahoo-23" . "\xf050")
|
||||||
|
("yahoo-24" . "\xf050")
|
||||||
|
("yahoo-25" . "\xf076")
|
||||||
|
("yahoo-26" . "\xf013")
|
||||||
|
("yahoo-27" . "\xf031")
|
||||||
|
("yahoo-28" . "\xf002")
|
||||||
|
("yahoo-29" . "\xf031")
|
||||||
|
("yahoo-3" . "\xf01e")
|
||||||
|
("yahoo-30" . "\xf002")
|
||||||
|
("yahoo-31" . "\xf02e")
|
||||||
|
("yahoo-32" . "\xf00d")
|
||||||
|
("yahoo-3200" . "\xf077")
|
||||||
|
("yahoo-33" . "\xf083")
|
||||||
|
("yahoo-34" . "\xf00c")
|
||||||
|
("yahoo-35" . "\xf017")
|
||||||
|
("yahoo-36" . "\xf072")
|
||||||
|
("yahoo-37" . "\xf00e")
|
||||||
|
("yahoo-38" . "\xf00e")
|
||||||
|
("yahoo-39" . "\xf00e")
|
||||||
|
("yahoo-4" . "\xf01e")
|
||||||
|
("yahoo-40" . "\xf01a")
|
||||||
|
("yahoo-41" . "\xf064")
|
||||||
|
("yahoo-42" . "\xf01b")
|
||||||
|
("yahoo-43" . "\xf064")
|
||||||
|
("yahoo-44" . "\xf00c")
|
||||||
|
("yahoo-45" . "\xf00e")
|
||||||
|
("yahoo-46" . "\xf01b")
|
||||||
|
("yahoo-47" . "\xf00e")
|
||||||
|
("yahoo-5" . "\xf017")
|
||||||
|
("yahoo-6" . "\xf017")
|
||||||
|
("yahoo-7" . "\xf017")
|
||||||
|
("yahoo-8" . "\xf015")
|
||||||
|
("yahoo-9" . "\xf01a")
|
||||||
|
|
||||||
|
))
|
||||||
|
|
||||||
|
(provide 'data-weathericons)
|
||||||
Binary file not shown.
@@ -0,0 +1,27 @@
|
|||||||
|
;;; ample-zen-theme-autoloads.el --- automatically extracted autoloads
|
||||||
|
;;
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(add-to-list 'load-path (directory-file-name
|
||||||
|
(or (file-name-directory #$) (car load-path))))
|
||||||
|
|
||||||
|
|
||||||
|
;;;### (autoloads nil "ample-zen-theme" "ample-zen-theme.el" (0 0
|
||||||
|
;;;;;; 0 0))
|
||||||
|
;;; Generated autoloads from ample-zen-theme.el
|
||||||
|
|
||||||
|
(and load-file-name (boundp 'custom-theme-load-path) (add-to-list 'custom-theme-load-path (file-name-as-directory (file-name-directory load-file-name))))
|
||||||
|
|
||||||
|
(add-to-list 'safe-local-eval-forms '(when (require 'rainbow-mode nil t) (rainbow-mode 1)))
|
||||||
|
|
||||||
|
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ample-zen-theme" '("ample-zen")))
|
||||||
|
|
||||||
|
;;;***
|
||||||
|
|
||||||
|
;; Local Variables:
|
||||||
|
;; version-control: never
|
||||||
|
;; no-byte-compile: t
|
||||||
|
;; no-update-autoloads: t
|
||||||
|
;; coding: utf-8
|
||||||
|
;; End:
|
||||||
|
;;; ample-zen-theme-autoloads.el ends here
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
;;; -*- no-byte-compile: t -*-
|
||||||
|
(define-package "ample-zen-theme" "20150119.2154" "AmpleZen Theme for Emacs 24" 'nil :commit "b277bb7abd4b6624e8d59f02474b79af50a007bd" :keywords '("theme" "dark" "emacs 24") :authors '(("Michael Wall")) :maintainer '("Michael Wall") :url "https://github.com/mjwall/ample-zen")
|
||||||
@@ -0,0 +1,700 @@
|
|||||||
|
;;; ample-zen-theme.el --- AmpleZen Theme for Emacs 24
|
||||||
|
|
||||||
|
;; Filename: ample-zen-theme.el
|
||||||
|
;; Description: A Calm and Low Contract Dark Theme for Emacs 24
|
||||||
|
;; Author: Michael Wall
|
||||||
|
;; Version: 0.3
|
||||||
|
;; Package-Version: 20150119.2154
|
||||||
|
;; Package-Commit: b277bb7abd4b6624e8d59f02474b79af50a007bd
|
||||||
|
;; URL: https://github.com/mjwall/ample-zen
|
||||||
|
;; Keywords: theme, dark, emacs 24
|
||||||
|
|
||||||
|
;; This program is free software; you can redistribute it and/or modify
|
||||||
|
;; it under the terms of the GNU General Public License as published by
|
||||||
|
;; the Free Software Foundation, either version 3 of the License, or
|
||||||
|
;; (at your option) any later version.
|
||||||
|
|
||||||
|
;; This program is distributed in the hope that it will be useful,
|
||||||
|
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
;; GNU General Public License for more details.
|
||||||
|
|
||||||
|
;; You should have received a copy of the GNU General Public License
|
||||||
|
;; along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
;;; Commentary:
|
||||||
|
|
||||||
|
;; A combination of zenburn-emacs by Bozhidar Batsov and Ample Theme
|
||||||
|
;; by Jordon Biondo. This theme is built with Emacs 24. Based on version
|
||||||
|
;; 0.2.4 of ample-theme found at
|
||||||
|
;; https://github.com/jordonbiondo/ample-theme and version 2.1 of
|
||||||
|
;; zenburn-emacs found at http://github.com/bbatsov/zenburn-emacs
|
||||||
|
|
||||||
|
;; Mostly, I liked the colors of ample and the better highlighting and
|
||||||
|
;; and robustness of zenburn
|
||||||
|
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(deftheme ample-zen "The AmpleZen color theme")
|
||||||
|
|
||||||
|
;;; Color Palette
|
||||||
|
|
||||||
|
(defvar ample-zen-colors-alist
|
||||||
|
'(("ample-zen-fg-1" . "#c9c9c9")
|
||||||
|
("ample-zen-fg" . "#bdbdb3")
|
||||||
|
("ample-zen-fg+1" . "#9b9b9b")
|
||||||
|
("ample-zen-bg-2" . "#4c4c4c")
|
||||||
|
("ample-zen-bg-1" . "#3b3b3b")
|
||||||
|
("ample-zen-bg-05" . "#2e2e2e")
|
||||||
|
("ample-zen-bg" . "#212121")
|
||||||
|
("ample-zen-bg+1" . "#141414")
|
||||||
|
("ample-zen-bg+2" . "#0a0a0a")
|
||||||
|
("ample-zen-bg+3" . "#000000")
|
||||||
|
("ample-zen-red+1" . "#AA5542")
|
||||||
|
("ample-zen-red" . "#CC5542")
|
||||||
|
("ample-zen-red-1" . "#dd5542")
|
||||||
|
("ample-zen-red-2" . "#ee5542")
|
||||||
|
("ample-zen-red-3" . "#ff5542")
|
||||||
|
("ample-zen-red-4" . "#ff6642")
|
||||||
|
("ample-zen-orange-1" . "#cc8512")
|
||||||
|
("ample-zen-orange" . "#fb8512")
|
||||||
|
("ample-zen-yellow" . "#7d7c61")
|
||||||
|
("ample-zen-yellow-1" . "#bdbc61")
|
||||||
|
("ample-zen-yellow-2" . "#baba36")
|
||||||
|
("ample-zen-green-1" . "#6abd50")
|
||||||
|
("ample-zen-green" . "#6aaf50")
|
||||||
|
("ample-zen-green+1" . "#6aa350")
|
||||||
|
("ample-zen-green+2" . "#6a9550")
|
||||||
|
("ample-zen-green+3" . "#6a8550")
|
||||||
|
("ample-zen-green+4" . "#6a7550")
|
||||||
|
("ample-zen-cyan" . "#9b55c3")
|
||||||
|
("ample-zen-blue+1" . "#6380b3")
|
||||||
|
("ample-zen-blue" . "#5180b3")
|
||||||
|
("ample-zen-blue-1" . "#528fd1")
|
||||||
|
("ample-zen-blue-2" . "#6CA0A3")
|
||||||
|
("ample-zen-blue-3" . "#5C888B")
|
||||||
|
("ample-zen-blue-4" . "#4C7073")
|
||||||
|
("ample-zen-blue-5" . "#366060")
|
||||||
|
("ample-zen-magenta" . "#DC8CC3"))
|
||||||
|
"List of Ample-Zen colors.
|
||||||
|
Each element has the form (NAME . HEX).
|
||||||
|
|
||||||
|
`+N' suffixes indicate a color is lighter.
|
||||||
|
`-N' suffixes indicate a color is darker.")
|
||||||
|
|
||||||
|
(defmacro ample-zen-with-color-variables (&rest body)
|
||||||
|
"`let' bind all colors defined in `ample-zen-colors-alist' around BODY.
|
||||||
|
Also bind `class' to ((class color) (min-colors 89))."
|
||||||
|
(declare (indent 0))
|
||||||
|
`(let ((class '((class color) (min-colors 89)))
|
||||||
|
,@(mapcar (lambda (cons)
|
||||||
|
(list (intern (car cons)) (cdr cons)))
|
||||||
|
ample-zen-colors-alist))
|
||||||
|
,@body))
|
||||||
|
|
||||||
|
;;; Theme Faces
|
||||||
|
(ample-zen-with-color-variables
|
||||||
|
(custom-theme-set-faces
|
||||||
|
'ample-zen
|
||||||
|
;;;; Built-in
|
||||||
|
;;;;; basic coloring
|
||||||
|
'(button ((t (:underline t))))
|
||||||
|
`(link ((t (:foreground ,ample-zen-yellow :underline t :weight bold))))
|
||||||
|
`(link-visited ((t (:foreground ,ample-zen-yellow-2 :underline t :weight normal))))
|
||||||
|
`(default ((t (:foreground ,ample-zen-fg :background ,ample-zen-bg))))
|
||||||
|
`(cursor ((t (:foreground ,ample-zen-fg :background ,ample-zen-orange-1))))
|
||||||
|
`(escape-glyph ((t (:foreground ,ample-zen-yellow :bold t))))
|
||||||
|
`(fringe ((t (:foreground ,ample-zen-fg :background ,ample-zen-bg))))
|
||||||
|
`(header-line ((t (:foreground ,ample-zen-yellow
|
||||||
|
:background ,ample-zen-bg-1
|
||||||
|
:box (:line-width -1 :style released-button)))))
|
||||||
|
`(highlight ((t (:background ,ample-zen-bg-05))))
|
||||||
|
`(success ((t (:foreground ,ample-zen-green :weight bold))))
|
||||||
|
`(warning ((t (:foreground ,ample-zen-orange :weight bold))))
|
||||||
|
`(error ((t (:foreground ,ample-zen-red+1 :weight bold))))
|
||||||
|
`(menu ((t (:foreground ,ample-zen-fg :background ,ample-zen-bg))))
|
||||||
|
`(minibuffer-prompt ((t (:foreground ,ample-zen-yellow))))
|
||||||
|
`(mode-line
|
||||||
|
((,class (:foreground ,ample-zen-fg-1
|
||||||
|
:background ,ample-zen-bg+3
|
||||||
|
:box (:line-width -1 :style released-button)))
|
||||||
|
(t :inverse-video t)))
|
||||||
|
`(mode-line-buffer-id ((t (:foreground ,ample-zen-orange-1 :weight bold))))
|
||||||
|
`(mode-line-inactive
|
||||||
|
((t (:foreground ,ample-zen-fg+1
|
||||||
|
:background ,ample-zen-bg-1
|
||||||
|
:box nil :weight light))))
|
||||||
|
`(region ((,class (:background ,ample-zen-bg-1))
|
||||||
|
(t :inverse-video t)))
|
||||||
|
`(secondary-selection ((t (:background ,ample-zen-bg+2))))
|
||||||
|
`(trailing-whitespace ((t (:background ,ample-zen-red))))
|
||||||
|
`(vertical-border ((t (:foreground ,ample-zen-fg))))
|
||||||
|
`(scroll-bar ((t (:background ,ample-zen-bg+2 :foreground ,ample-zen-fg+1))))
|
||||||
|
;;;;; compilation
|
||||||
|
`(compilation-column-face ((t (:foreground ,ample-zen-yellow))))
|
||||||
|
`(compilation-enter-directory-face ((t (:foreground ,ample-zen-green))))
|
||||||
|
`(compilation-error-face ((t (:foreground ,ample-zen-red-1 :weight bold :underline t))))
|
||||||
|
`(compilation-face ((t (:foreground ,ample-zen-fg))))
|
||||||
|
`(compilation-info-face ((t (:foreground ,ample-zen-blue))))
|
||||||
|
`(compilation-info ((t (:foreground ,ample-zen-green+4 :underline t))))
|
||||||
|
`(compilation-leave-directory-face ((t (:foreground ,ample-zen-green))))
|
||||||
|
`(compilation-line-face ((t (:foreground ,ample-zen-yellow))))
|
||||||
|
`(compilation-line-number ((t (:foreground ,ample-zen-yellow))))
|
||||||
|
`(compilation-message-face ((t (:foreground ,ample-zen-blue))))
|
||||||
|
`(compilation-warning-face ((t (:foreground ,ample-zen-orange :weight bold :underline t))))
|
||||||
|
`(compilation-mode-line-exit ((t (:foreground ,ample-zen-green+2 :weight bold))))
|
||||||
|
`(compilation-mode-line-fail ((t (:foreground ,ample-zen-red :weight bold))))
|
||||||
|
`(compilation-mode-line-run ((t (:foreground ,ample-zen-yellow :weight bold))))
|
||||||
|
;;;;; grep
|
||||||
|
`(grep-context-face ((t (:foreground ,ample-zen-fg))))
|
||||||
|
`(grep-error-face ((t (:foreground ,ample-zen-red-1 :weight bold :underline t))))
|
||||||
|
`(grep-hit-face ((t (:foreground ,ample-zen-blue))))
|
||||||
|
`(grep-match-face ((t (:foreground ,ample-zen-orange :weight bold))))
|
||||||
|
`(match ((t (:background ,ample-zen-bg-1 :foreground ,ample-zen-orange :weight bold))))
|
||||||
|
;;;;; isearch
|
||||||
|
`(isearch ((t (:foreground ,ample-zen-yellow-2 :weight bold :background ,ample-zen-bg-1))))
|
||||||
|
`(isearch-fail ((t (:foreground ,ample-zen-fg :background ,ample-zen-red-4))))
|
||||||
|
`(lazy-highlight ((t (:foreground ,ample-zen-yellow-2 :weight bold :background ,ample-zen-bg-05))))
|
||||||
|
;;;;; font lock
|
||||||
|
`(font-lock-builtin-face ((t (:foreground ,ample-zen-fg :weight bold))))
|
||||||
|
`(font-lock-comment-face ((t (:foreground ,ample-zen-green))))
|
||||||
|
`(font-lock-comment-delimiter-face ((t (:foreground ,ample-zen-green-1))))
|
||||||
|
`(font-lock-constant-face ((t (:foreground ,ample-zen-green+4))))
|
||||||
|
`(font-lock-doc-face ((t (:foreground ,ample-zen-green+2))))
|
||||||
|
`(font-lock-function-name-face ((t (:foreground ,ample-zen-cyan))))
|
||||||
|
`(font-lock-keyword-face ((t (:foreground ,ample-zen-yellow :weight bold))))
|
||||||
|
`(font-lock-negation-char-face ((t (:foreground ,ample-zen-yellow :weight bold))))
|
||||||
|
`(font-lock-preprocessor-face ((t (:foreground ,ample-zen-blue+1))))
|
||||||
|
`(font-lock-regexp-grouping-construct ((t (:foreground ,ample-zen-yellow :weight bold))))
|
||||||
|
`(font-lock-regexp-grouping-backslash ((t (:foreground ,ample-zen-green :weight bold))))
|
||||||
|
`(font-lock-string-face ((t (:foreground ,ample-zen-red))))
|
||||||
|
`(font-lock-type-face ((t (:foreground ,ample-zen-blue-1))))
|
||||||
|
`(font-lock-variable-name-face ((t (:foreground ,ample-zen-orange))))
|
||||||
|
`(font-lock-warning-face ((t (:foreground ,ample-zen-yellow-2 :weight bold))))
|
||||||
|
|
||||||
|
`(c-annotation-face ((t (:inherit font-lock-constant-face))))
|
||||||
|
;;;; Third-party
|
||||||
|
;;;;; anzu
|
||||||
|
`(anzu-mode-line ((t (:foreground ,ample-zen-cyan :weight bold))))
|
||||||
|
;;;;; full-ack
|
||||||
|
`(ack-separator ((t (:foreground ,ample-zen-fg))))
|
||||||
|
`(ack-file ((t (:foreground ,ample-zen-blue))))
|
||||||
|
`(ack-line ((t (:foreground ,ample-zen-yellow))))
|
||||||
|
`(ack-match ((t (:foreground ,ample-zen-orange :background ,ample-zen-bg-1 :weight bold))))
|
||||||
|
;;;;; auctex
|
||||||
|
`(font-latex-bold-face ((t (:inherit bold))))
|
||||||
|
`(font-latex-warning-face ((t (:inherit font-lock-warning))))
|
||||||
|
`(font-latex-sectioning-5-face ((t (:foreground ,ample-zen-red :weight bold ))))
|
||||||
|
`(font-latex-sedate-face ((t (:foreground ,ample-zen-yellow))))
|
||||||
|
;;;;; auto-complete
|
||||||
|
`(ac-candidate-face ((t (:background ,ample-zen-bg+3 :foreground ,ample-zen-bg-2))))
|
||||||
|
`(ac-selection-face ((t (:background ,ample-zen-blue-4 :foreground ,ample-zen-fg))))
|
||||||
|
`(popup-face ((t (:background "black" :foreground ,ample-zen-bg+3))))
|
||||||
|
`(popup-tip-face ((t (:background ,ample-zen-orange-1 :foreground ,ample-zen-bg+3))))
|
||||||
|
`(popup-scroll-bar-foreground-face ((t (:background ,ample-zen-blue-5))))
|
||||||
|
`(popup-scroll-bar-background-face ((t (:background ,ample-zen-bg-1))))
|
||||||
|
`(popup-isearch-match ((t (:background ,ample-zen-bg :foreground ,ample-zen-fg))))
|
||||||
|
;;;;; android mode
|
||||||
|
`(android-mode-debug-face ((t (:foreground ,ample-zen-green+1))))
|
||||||
|
`(android-mode-error-face ((t (:foreground ,ample-zen-orange :weight bold))))
|
||||||
|
`(android-mode-info-face ((t (:foreground ,ample-zen-fg))))
|
||||||
|
`(android-mode-verbose-face ((t (:foreground ,ample-zen-green))))
|
||||||
|
`(android-mode-warning-face ((t (:foreground ,ample-zen-yellow))))
|
||||||
|
;;;;; clojure-test-mode
|
||||||
|
`(clojure-test-failure-face ((t (:foreground ,ample-zen-orange :weight bold :underline t))))
|
||||||
|
`(clojure-test-error-face ((t (:foreground ,ample-zen-red :weight bold :underline t))))
|
||||||
|
`(clojure-test-success-face ((t (:foreground ,ample-zen-green+1 :weight bold :underline t))))
|
||||||
|
;;;;; diff
|
||||||
|
`(diff-added ((,class (:foreground ,ample-zen-green+4 :background nil))
|
||||||
|
(t (:foreground ,ample-zen-green-1 :background nil))))
|
||||||
|
`(diff-changed ((t (:foreground ,ample-zen-yellow))))
|
||||||
|
`(diff-removed ((,class (:foreground ,ample-zen-red :background nil))
|
||||||
|
(t (:foreground ,ample-zen-red-3 :background nil))))
|
||||||
|
`(diff-refine-added ((t :inherit diff-added :weight bold)))
|
||||||
|
`(diff-refine-change ((t :inherit diff-changed :weight bold)))
|
||||||
|
`(diff-refine-removed ((t :inherit diff-removed :weight bold)))
|
||||||
|
`(diff-header ((,class (:background ,ample-zen-bg+2))
|
||||||
|
(t (:background ,ample-zen-fg :foreground ,ample-zen-bg))))
|
||||||
|
`(diff-file-header
|
||||||
|
((,class (:background ,ample-zen-bg+2 :foreground ,ample-zen-fg :bold t))
|
||||||
|
(t (:background ,ample-zen-fg :foreground ,ample-zen-bg :bold t))))
|
||||||
|
;;;;; ediff
|
||||||
|
`(ediff-current-diff-A ((t (:foreground ,ample-zen-fg :background ,ample-zen-red-4))))
|
||||||
|
`(ediff-current-diff-Ancestor ((t (:foreground ,ample-zen-fg :background ,ample-zen-red-4))))
|
||||||
|
`(ediff-current-diff-B ((t (:foreground ,ample-zen-fg :background ,ample-zen-green-1))))
|
||||||
|
`(ediff-current-diff-C ((t (:foreground ,ample-zen-fg :background ,ample-zen-blue-5))))
|
||||||
|
`(ediff-even-diff-A ((t (:background ,ample-zen-bg+1))))
|
||||||
|
`(ediff-even-diff-Ancestor ((t (:background ,ample-zen-bg+1))))
|
||||||
|
`(ediff-even-diff-B ((t (:background ,ample-zen-bg+1))))
|
||||||
|
`(ediff-even-diff-C ((t (:background ,ample-zen-bg+1))))
|
||||||
|
`(ediff-fine-diff-A ((t (:foreground ,ample-zen-fg :background ,ample-zen-red-2 :weight bold))))
|
||||||
|
`(ediff-fine-diff-Ancestor ((t (:foreground ,ample-zen-fg :background ,ample-zen-red-2 weight bold))))
|
||||||
|
`(ediff-fine-diff-B ((t (:foreground ,ample-zen-fg :background ,ample-zen-green :weight bold))))
|
||||||
|
`(ediff-fine-diff-C ((t (:foreground ,ample-zen-fg :background ,ample-zen-blue-3 :weight bold ))))
|
||||||
|
`(ediff-odd-diff-A ((t (:background ,ample-zen-bg+2))))
|
||||||
|
`(ediff-odd-diff-Ancestor ((t (:background ,ample-zen-bg+2))))
|
||||||
|
`(ediff-odd-diff-B ((t (:background ,ample-zen-bg+2))))
|
||||||
|
`(ediff-odd-diff-C ((t (:background ,ample-zen-bg+2))))
|
||||||
|
;;;;; eshell
|
||||||
|
`(eshell-prompt ((t (:foreground ,ample-zen-yellow :weight bold))))
|
||||||
|
`(eshell-ls-archive ((t (:foreground ,ample-zen-red-1 :weight bold))))
|
||||||
|
`(eshell-ls-backup ((t (:inherit font-lock-comment))))
|
||||||
|
`(eshell-ls-clutter ((t (:inherit font-lock-comment))))
|
||||||
|
`(eshell-ls-directory ((t (:foreground ,ample-zen-blue+1 :weight bold))))
|
||||||
|
`(eshell-ls-executable ((t (:foreground ,ample-zen-red+1 :weight bold))))
|
||||||
|
`(eshell-ls-unreadable ((t (:foreground ,ample-zen-fg))))
|
||||||
|
`(eshell-ls-missing ((t (:inherit font-lock-warning))))
|
||||||
|
`(eshell-ls-product ((t (:inherit font-lock-doc))))
|
||||||
|
`(eshell-ls-special ((t (:foreground ,ample-zen-yellow :weight bold))))
|
||||||
|
`(eshell-ls-symlink ((t (:foreground ,ample-zen-cyan :weight bold))))
|
||||||
|
;;;;; flx
|
||||||
|
`(flx-highlight-face ((t (:foreground ,ample-zen-green+2 :weight bold))))
|
||||||
|
;;;;; flycheck
|
||||||
|
`(flycheck-error
|
||||||
|
((((supports :underline (:style wave)))
|
||||||
|
(:underline (:style wave :color ,ample-zen-red) :inherit unspecified))
|
||||||
|
(t (:foreground ,ample-zen-red-1 :weight bold :underline t))))
|
||||||
|
`(flycheck-warning
|
||||||
|
((((supports :underline (:style wave)))
|
||||||
|
(:underline (:style wave :color ,ample-zen-orange) :inherit unspecified))
|
||||||
|
(t (:foreground ,ample-zen-orange :weight bold :underline t))))
|
||||||
|
`(flycheck-fringe-error ((t (:foreground ,ample-zen-red-1 :weight bold))))
|
||||||
|
`(flycheck-fringe-warning ((t (:foreground ,ample-zen-orange :weight bold))))
|
||||||
|
;;;;; flymake
|
||||||
|
`(flymake-errline
|
||||||
|
((((supports :underline (:style wave)))
|
||||||
|
(:underline (:style wave :color ,ample-zen-red)
|
||||||
|
:inherit unspecified :foreground unspecified :background unspecified))
|
||||||
|
(t (:foreground ,ample-zen-red-1 :weight bold :underline t))))
|
||||||
|
`(flymake-warnline
|
||||||
|
((((supports :underline (:style wave)))
|
||||||
|
(:underline (:style wave :color ,ample-zen-orange)
|
||||||
|
:inherit unspecified :foreground unspecified :background unspecified))
|
||||||
|
(t (:foreground ,ample-zen-orange :weight bold :underline t))))
|
||||||
|
`(flymake-infoline
|
||||||
|
((((supports :underline (:style wave)))
|
||||||
|
(:underline (:style wave :color ,ample-zen-green)
|
||||||
|
:inherit unspecified :foreground unspecified :background unspecified))
|
||||||
|
(t (:foreground ,ample-zen-green-1 :weight bold :underline t))))
|
||||||
|
;;;;; flyspell
|
||||||
|
`(flyspell-duplicate
|
||||||
|
((((supports :underline (:style wave)))
|
||||||
|
(:underline (:style wave :color ,ample-zen-orange) :inherit unspecified))
|
||||||
|
(t (:foreground ,ample-zen-orange :weight bold :underline t))))
|
||||||
|
`(flyspell-incorrect
|
||||||
|
((((supports :underline (:style wave)))
|
||||||
|
(:underline (:style wave :color ,ample-zen-red) :inherit unspecified))
|
||||||
|
(t (:foreground ,ample-zen-red-1 :weight bold :underline t))))
|
||||||
|
;;;;; erc
|
||||||
|
`(erc-action-face ((t (:inherit erc-default-face))))
|
||||||
|
`(erc-bold-face ((t (:weight bold))))
|
||||||
|
`(erc-current-nick-face ((t (:foreground ,ample-zen-blue :weight bold))))
|
||||||
|
`(erc-dangerous-host-face ((t (:inherit font-lock-warning))))
|
||||||
|
`(erc-default-face ((t (:foreground ,ample-zen-fg))))
|
||||||
|
`(erc-direct-msg-face ((t (:inherit erc-default))))
|
||||||
|
`(erc-error-face ((t (:inherit font-lock-warning))))
|
||||||
|
`(erc-fool-face ((t (:inherit erc-default))))
|
||||||
|
`(erc-highlight-face ((t (:inherit hover-highlight))))
|
||||||
|
`(erc-input-face ((t (:foreground ,ample-zen-yellow))))
|
||||||
|
`(erc-keyword-face ((t (:foreground ,ample-zen-blue :weight bold))))
|
||||||
|
`(erc-nick-default-face ((t (:foreground ,ample-zen-yellow :weight bold))))
|
||||||
|
`(erc-my-nick-face ((t (:foreground ,ample-zen-red :weight bold))))
|
||||||
|
`(erc-nick-msg-face ((t (:inherit erc-default))))
|
||||||
|
`(erc-notice-face ((t (:foreground ,ample-zen-green))))
|
||||||
|
`(erc-pal-face ((t (:foreground ,ample-zen-orange :weight bold))))
|
||||||
|
`(erc-prompt-face ((t (:foreground ,ample-zen-orange :background ,ample-zen-bg :weight bold))))
|
||||||
|
`(erc-timestamp-face ((t (:foreground ,ample-zen-green+1))))
|
||||||
|
`(erc-underline-face ((t (:underline t))))
|
||||||
|
;;;;; git-gutter
|
||||||
|
`(git-gutter:added ((t (:foreground ,ample-zen-green :weight bold))))
|
||||||
|
`(git-gutter:deleted ((t (:foreground ,ample-zen-red :weight bold))))
|
||||||
|
`(git-gutter:modified ((t (:foreground ,ample-zen-yellow-2 :weight bold))))
|
||||||
|
`(git-gutter:unchanged ((t (:foreground ,ample-zen-fg :weight bold))))
|
||||||
|
;;;;; git-gutter-fr
|
||||||
|
`(git-gutter-fr:added ((t (:foreground ,ample-zen-green :weight bold))))
|
||||||
|
`(git-gutter-fr:deleted ((t (:foreground ,ample-zen-red :weight bold))))
|
||||||
|
`(git-gutter-fr:modified ((t (:foreground ,ample-zen-magenta :weight bold))))
|
||||||
|
;;;;; gnus
|
||||||
|
`(gnus-group-mail-1 ((t (:bold t :inherit gnus-group-mail-1-empty))))
|
||||||
|
`(gnus-group-mail-1-empty ((t (:inherit gnus-group-news-1-empty))))
|
||||||
|
`(gnus-group-mail-2 ((t (:bold t :inherit gnus-group-mail-2-empty))))
|
||||||
|
`(gnus-group-mail-2-empty ((t (:inherit gnus-group-news-2-empty))))
|
||||||
|
`(gnus-group-mail-3 ((t (:bold t :inherit gnus-group-mail-3-empty))))
|
||||||
|
`(gnus-group-mail-3-empty ((t (:inherit gnus-group-news-3-empty))))
|
||||||
|
`(gnus-group-mail-4 ((t (:bold t :inherit gnus-group-mail-4-empty))))
|
||||||
|
`(gnus-group-mail-4-empty ((t (:inherit gnus-group-news-4-empty))))
|
||||||
|
`(gnus-group-mail-5 ((t (:bold t :inherit gnus-group-mail-5-empty))))
|
||||||
|
`(gnus-group-mail-5-empty ((t (:inherit gnus-group-news-5-empty))))
|
||||||
|
`(gnus-group-mail-6 ((t (:bold t :inherit gnus-group-mail-6-empty))))
|
||||||
|
`(gnus-group-mail-6-empty ((t (:inherit gnus-group-news-6-empty))))
|
||||||
|
`(gnus-group-mail-low ((t (:bold t :inherit gnus-group-mail-low-empty))))
|
||||||
|
`(gnus-group-mail-low-empty ((t (:inherit gnus-group-news-low-empty))))
|
||||||
|
`(gnus-group-news-1 ((t (:bold t :inherit gnus-group-news-1-empty))))
|
||||||
|
`(gnus-group-news-2 ((t (:bold t :inherit gnus-group-news-2-empty))))
|
||||||
|
`(gnus-group-news-3 ((t (:bold t :inherit gnus-group-news-3-empty))))
|
||||||
|
`(gnus-group-news-4 ((t (:bold t :inherit gnus-group-news-4-empty))))
|
||||||
|
`(gnus-group-news-5 ((t (:bold t :inherit gnus-group-news-5-empty))))
|
||||||
|
`(gnus-group-news-6 ((t (:bold t :inherit gnus-group-news-6-empty))))
|
||||||
|
`(gnus-group-news-low ((t (:bold t :inherit gnus-group-news-low-empty))))
|
||||||
|
`(gnus-header-content ((t (:inherit message-header-other))))
|
||||||
|
`(gnus-header-from ((t (:inherit message-header-from))))
|
||||||
|
`(gnus-header-name ((t (:inherit message-header-name))))
|
||||||
|
`(gnus-header-newsgroups ((t (:inherit message-header-other))))
|
||||||
|
`(gnus-header-subject ((t (:inherit message-header-subject))))
|
||||||
|
`(gnus-summary-cancelled ((t (:foreground ,ample-zen-orange))))
|
||||||
|
`(gnus-summary-high-ancient ((t (:foreground ,ample-zen-blue))))
|
||||||
|
`(gnus-summary-high-read ((t (:foreground ,ample-zen-green :weight bold))))
|
||||||
|
`(gnus-summary-high-ticked ((t (:foreground ,ample-zen-orange :weight bold))))
|
||||||
|
`(gnus-summary-high-unread ((t (:foreground ,ample-zen-fg :weight bold))))
|
||||||
|
`(gnus-summary-low-ancient ((t (:foreground ,ample-zen-blue))))
|
||||||
|
`(gnus-summary-low-read ((t (:foreground ,ample-zen-green))))
|
||||||
|
`(gnus-summary-low-ticked ((t (:foreground ,ample-zen-orange :weight bold))))
|
||||||
|
`(gnus-summary-low-unread ((t (:foreground ,ample-zen-fg))))
|
||||||
|
`(gnus-summary-normal-ancient ((t (:foreground ,ample-zen-blue))))
|
||||||
|
`(gnus-summary-normal-read ((t (:foreground ,ample-zen-green))))
|
||||||
|
`(gnus-summary-normal-ticked ((t (:foreground ,ample-zen-orange :weight bold))))
|
||||||
|
`(gnus-summary-normal-unread ((t (:foreground ,ample-zen-fg))))
|
||||||
|
`(gnus-summary-selected ((t (:foreground ,ample-zen-yellow :weight bold))))
|
||||||
|
`(gnus-cite-1 ((t (:foreground ,ample-zen-blue))))
|
||||||
|
`(gnus-cite-10 ((t (:foreground ,ample-zen-yellow-1))))
|
||||||
|
`(gnus-cite-11 ((t (:foreground ,ample-zen-yellow))))
|
||||||
|
`(gnus-cite-2 ((t (:foreground ,ample-zen-blue-1))))
|
||||||
|
`(gnus-cite-3 ((t (:foreground ,ample-zen-blue-2))))
|
||||||
|
`(gnus-cite-4 ((t (:foreground ,ample-zen-green+2))))
|
||||||
|
`(gnus-cite-5 ((t (:foreground ,ample-zen-green+1))))
|
||||||
|
`(gnus-cite-6 ((t (:foreground ,ample-zen-green))))
|
||||||
|
`(gnus-cite-7 ((t (:foreground ,ample-zen-red))))
|
||||||
|
`(gnus-cite-8 ((t (:foreground ,ample-zen-red-1))))
|
||||||
|
`(gnus-cite-9 ((t (:foreground ,ample-zen-red-2))))
|
||||||
|
`(gnus-group-news-1-empty ((t (:foreground ,ample-zen-yellow))))
|
||||||
|
`(gnus-group-news-2-empty ((t (:foreground ,ample-zen-green+3))))
|
||||||
|
`(gnus-group-news-3-empty ((t (:foreground ,ample-zen-green+1))))
|
||||||
|
`(gnus-group-news-4-empty ((t (:foreground ,ample-zen-blue-2))))
|
||||||
|
`(gnus-group-news-5-empty ((t (:foreground ,ample-zen-blue-3))))
|
||||||
|
`(gnus-group-news-6-empty ((t (:foreground ,ample-zen-bg+2))))
|
||||||
|
`(gnus-group-news-low-empty ((t (:foreground ,ample-zen-bg+2))))
|
||||||
|
`(gnus-signature ((t (:foreground ,ample-zen-yellow))))
|
||||||
|
`(gnus-x ((t (:background ,ample-zen-fg :foreground ,ample-zen-bg))))
|
||||||
|
;;;;; hl-line-mode
|
||||||
|
`(hl-line-face ((,class (:background ,ample-zen-bg-05))
|
||||||
|
(t :weight bold)))
|
||||||
|
`(hl-line ((,class (:background ,ample-zen-bg-05)) ; old emacsen
|
||||||
|
(t :weight bold)))
|
||||||
|
;;;;; hl-sexp
|
||||||
|
`(hl-sexp-face ((,class (:background ,ample-zen-bg+1))
|
||||||
|
(t :weight bold)))
|
||||||
|
;;;;; ido-mode
|
||||||
|
`(ido-first-match ((t (:foreground ,ample-zen-yellow :weight bold))))
|
||||||
|
`(ido-only-match ((t (:foreground ,ample-zen-orange :weight bold))))
|
||||||
|
`(ido-incomplete-regex ((t (:foreground ,ample-zen-red-4))))
|
||||||
|
`(ido-subdir ((t (:foreground ,ample-zen-yellow))))
|
||||||
|
;;;;; jabber-mode
|
||||||
|
`(jabber-roster-user-away ((t (:foreground ,ample-zen-green+2))))
|
||||||
|
`(jabber-roster-user-online ((t (:foreground ,ample-zen-blue-1))))
|
||||||
|
`(jabber-roster-user-dnd ((t (:foreground ,ample-zen-red+1))))
|
||||||
|
`(jabber-rare-time-face ((t (:foreground ,ample-zen-green+1))))
|
||||||
|
`(jabber-chat-prompt-local ((t (:foreground ,ample-zen-blue-1))))
|
||||||
|
`(jabber-chat-prompt-foreign ((t (:foreground ,ample-zen-red+1))))
|
||||||
|
`(jabber-activity-face((t (:foreground ,ample-zen-red+1))))
|
||||||
|
`(jabber-activity-personal-face ((t (:foreground ,ample-zen-blue+1))))
|
||||||
|
`(jabber-title-small ((t (:height 1.1 :weight bold))))
|
||||||
|
`(jabber-title-medium ((t (:height 1.2 :weight bold))))
|
||||||
|
`(jabber-title-large ((t (:height 1.3 :weight bold))))
|
||||||
|
;;;;; linum-mode
|
||||||
|
`(linum ((t (:foreground ,ample-zen-green+2 :background ,ample-zen-bg))))
|
||||||
|
;;;;; magit
|
||||||
|
`(magit-section-title ((t (:foreground ,ample-zen-yellow :weight bold))))
|
||||||
|
`(magit-header ((t (:foreground ,ample-zen-yellow :weight bold))))
|
||||||
|
`(magit-branch ((t (:foreground ,ample-zen-orange :weight bold))))
|
||||||
|
`(magit-item-highlight ((t (:background ,ample-zen-bg+1 :bold nil))))
|
||||||
|
`(magit-log-sha1 ((t (:foreground ,ample-zen-blue-5))))
|
||||||
|
;;;;; message-mode
|
||||||
|
`(message-cited-text ((t (:inherit font-lock-comment))))
|
||||||
|
`(message-header-name ((t (:foreground ,ample-zen-green+1))))
|
||||||
|
`(message-header-other ((t (:foreground ,ample-zen-green))))
|
||||||
|
`(message-header-to ((t (:foreground ,ample-zen-yellow :weight bold))))
|
||||||
|
`(message-header-from ((t (:foreground ,ample-zen-yellow :weight bold))))
|
||||||
|
`(message-header-cc ((t (:foreground ,ample-zen-yellow :weight bold))))
|
||||||
|
`(message-header-newsgroups ((t (:foreground ,ample-zen-yellow :weight bold))))
|
||||||
|
`(message-header-subject ((t (:foreground ,ample-zen-orange :weight bold))))
|
||||||
|
`(message-header-xheader ((t (:foreground ,ample-zen-green))))
|
||||||
|
`(message-mml ((t (:foreground ,ample-zen-yellow :weight bold))))
|
||||||
|
`(message-separator ((t (:inherit font-lock-comment))))
|
||||||
|
;;;;; mic-paren
|
||||||
|
`(paren-face-match ((t (:foreground ,ample-zen-cyan :background ,ample-zen-bg :weight bold))))
|
||||||
|
`(paren-face-mismatch ((t (:foreground ,ample-zen-bg :background ,ample-zen-magenta :weight bold))))
|
||||||
|
`(paren-face-no-match ((t (:foreground ,ample-zen-bg :background ,ample-zen-red :weight bold))))
|
||||||
|
;;;;; nav
|
||||||
|
`(nav-face-heading ((t (:foreground ,ample-zen-yellow))))
|
||||||
|
`(nav-face-button-num ((t (:foreground ,ample-zen-cyan))))
|
||||||
|
`(nav-face-dir ((t (:foreground ,ample-zen-green))))
|
||||||
|
`(nav-face-hdir ((t (:foreground ,ample-zen-red))))
|
||||||
|
`(nav-face-file ((t (:foreground ,ample-zen-fg))))
|
||||||
|
`(nav-face-hfile ((t (:foreground ,ample-zen-red-4))))
|
||||||
|
;;;;; mu4e
|
||||||
|
`(mu4e-cited-1-face ((t (:foreground ,ample-zen-blue :slant italic))))
|
||||||
|
`(mu4e-cited-2-face ((t (:foreground ,ample-zen-green+2 :slant italic))))
|
||||||
|
`(mu4e-cited-3-face ((t (:foreground ,ample-zen-blue-2 :slant italic))))
|
||||||
|
`(mu4e-cited-4-face ((t (:foreground ,ample-zen-green :slant italic))))
|
||||||
|
`(mu4e-cited-5-face ((t (:foreground ,ample-zen-blue-4 :slant italic))))
|
||||||
|
`(mu4e-cited-6-face ((t (:foreground ,ample-zen-green-1 :slant italic))))
|
||||||
|
`(mu4e-cited-7-face ((t (:foreground ,ample-zen-blue :slant italic))))
|
||||||
|
`(mu4e-replied-face ((t (:foreground ,ample-zen-bg+3))))
|
||||||
|
`(mu4e-trashed-face ((t (:foreground ,ample-zen-bg+3 :strike-through t))))
|
||||||
|
;;;;; org-mode
|
||||||
|
`(org-agenda-date-today
|
||||||
|
((t (:foreground "white" :slant italic :weight bold))) t)
|
||||||
|
`(org-agenda-structure
|
||||||
|
((t (:inherit font-lock-comment-face))))
|
||||||
|
`(org-archived ((t (:foreground ,ample-zen-fg :weight bold))))
|
||||||
|
`(org-checkbox ((t (:background ,ample-zen-bg+2 :foreground "white"
|
||||||
|
:box (:line-width 1 :style released-button)))))
|
||||||
|
`(org-date ((t (:foreground ,ample-zen-blue :underline t))))
|
||||||
|
`(org-deadline-announce ((t (:foreground ,ample-zen-red-1))))
|
||||||
|
`(org-done ((t (:bold t :weight bold :foreground ,ample-zen-green+3))))
|
||||||
|
`(org-formula ((t (:foreground ,ample-zen-yellow-2))))
|
||||||
|
`(org-headline-done ((t (:foreground ,ample-zen-green+3))))
|
||||||
|
`(org-hide ((t (:foreground ,ample-zen-bg-1))))
|
||||||
|
`(org-level-1 ((t (:foreground ,ample-zen-orange))))
|
||||||
|
`(org-level-2 ((t (:foreground ,ample-zen-green+4))))
|
||||||
|
`(org-level-3 ((t (:foreground ,ample-zen-blue-1))))
|
||||||
|
`(org-level-4 ((t (:foreground ,ample-zen-yellow-2))))
|
||||||
|
`(org-level-5 ((t (:foreground ,ample-zen-cyan))))
|
||||||
|
`(org-level-6 ((t (:foreground ,ample-zen-green+2))))
|
||||||
|
`(org-level-7 ((t (:foreground ,ample-zen-red-4))))
|
||||||
|
`(org-level-8 ((t (:foreground ,ample-zen-blue-4))))
|
||||||
|
`(org-link ((t (:foreground ,ample-zen-yellow-2 :underline t))))
|
||||||
|
`(org-scheduled ((t (:foreground ,ample-zen-green+4))))
|
||||||
|
`(org-scheduled-previously ((t (:foreground ,ample-zen-red-4))))
|
||||||
|
`(org-scheduled-today ((t (:foreground ,ample-zen-blue+1))))
|
||||||
|
`(org-sexp-date ((t (:foreground ,ample-zen-blue+1 :underline t))))
|
||||||
|
`(org-special-keyword ((t (:foreground ,ample-zen-fg-1 :weight normal))))
|
||||||
|
`(org-table ((t (:foreground ,ample-zen-green+2))))
|
||||||
|
`(org-tag ((t (:bold t :weight bold))))
|
||||||
|
`(org-time-grid ((t (:foreground ,ample-zen-orange))))
|
||||||
|
`(org-todo ((t (:bold t :foreground ,ample-zen-red :weight bold))))
|
||||||
|
`(org-upcoming-deadline ((t (:inherit font-lock-keyword-face))))
|
||||||
|
`(org-warning ((t (:bold t :foreground ,ample-zen-red :weight bold :underline nil))))
|
||||||
|
`(org-column ((t (:background ,ample-zen-bg-1))))
|
||||||
|
`(org-column-title ((t (:background ,ample-zen-bg-1 :underline t :weight bold))))
|
||||||
|
;;;;; outline
|
||||||
|
`(outline-1 ((t (:foreground ,ample-zen-orange))))
|
||||||
|
`(outline-2 ((t (:foreground ,ample-zen-green+4))))
|
||||||
|
`(outline-3 ((t (:foreground ,ample-zen-blue-1))))
|
||||||
|
`(outline-4 ((t (:foreground ,ample-zen-yellow-2))))
|
||||||
|
`(outline-5 ((t (:foreground ,ample-zen-cyan))))
|
||||||
|
`(outline-6 ((t (:foreground ,ample-zen-green+2))))
|
||||||
|
`(outline-7 ((t (:foreground ,ample-zen-red-4))))
|
||||||
|
`(outline-8 ((t (:foreground ,ample-zen-blue-4))))
|
||||||
|
;;;;; p4
|
||||||
|
`(p4-depot-added-face ((t :inherit diff-added)))
|
||||||
|
`(p4-depot-branch-op-face ((t :inherit diff-changed)))
|
||||||
|
`(p4-depot-deleted-face ((t :inherit diff-removed)))
|
||||||
|
`(p4-depot-unmapped-face ((t :inherit diff-changed)))
|
||||||
|
`(p4-diff-change-face ((t :inherit diff-changed)))
|
||||||
|
`(p4-diff-del-face ((t :inherit diff-removed)))
|
||||||
|
`(p4-diff-file-face ((t :inherit diff-file-header)))
|
||||||
|
`(p4-diff-head-face ((t :inherit diff-header)))
|
||||||
|
`(p4-diff-ins-face ((t :inherit diff-added)))
|
||||||
|
;;;;; powerline
|
||||||
|
`(powerline-active1 ((t (:background ,ample-zen-bg-05 :inherit mode-line))))
|
||||||
|
`(powerline-active2 ((t (:background ,ample-zen-bg+2 :inherit mode-line))))
|
||||||
|
`(powerline-inactive1 ((t (:background ,ample-zen-bg+1 :inherit mode-line-inactive))))
|
||||||
|
`(powerline-inactive2 ((t (:background ,ample-zen-bg+3 :inherit mode-line-inactive))))
|
||||||
|
;;;;; rainbow-delimiters
|
||||||
|
`(rainbow-delimiters-depth-1-face ((t (:foreground ,ample-zen-fg))))
|
||||||
|
`(rainbow-delimiters-depth-2-face ((t (:foreground ,ample-zen-green+2))))
|
||||||
|
`(rainbow-delimiters-depth-3-face ((t (:foreground ,ample-zen-yellow-2))))
|
||||||
|
`(rainbow-delimiters-depth-4-face ((t (:foreground ,ample-zen-cyan))))
|
||||||
|
`(rainbow-delimiters-depth-5-face ((t (:foreground ,ample-zen-green-1))))
|
||||||
|
`(rainbow-delimiters-depth-6-face ((t (:foreground ,ample-zen-blue+1))))
|
||||||
|
`(rainbow-delimiters-depth-7-face ((t (:foreground ,ample-zen-yellow-1))))
|
||||||
|
`(rainbow-delimiters-depth-8-face ((t (:foreground ,ample-zen-green+1))))
|
||||||
|
`(rainbow-delimiters-depth-9-face ((t (:foreground ,ample-zen-blue-2))))
|
||||||
|
`(rainbow-delimiters-depth-10-face ((t (:foreground ,ample-zen-orange))))
|
||||||
|
`(rainbow-delimiters-depth-11-face ((t (:foreground ,ample-zen-green))))
|
||||||
|
`( rainbow-delimiters-depth-12-face ((t (:foreground ,ample-zen-blue-5))))
|
||||||
|
;;;;; rbenv
|
||||||
|
`(rbenv-active-ruby-face ((t (:foreground ,ample-zen-fg))))
|
||||||
|
;;;;; rcirc
|
||||||
|
`(rcirc-my-nick ((t (:foreground ,ample-zen-blue))))
|
||||||
|
`(rcirc-other-nick ((t (:foreground ,ample-zen-orange))))
|
||||||
|
`(rcirc-bright-nick ((t (:foreground ,ample-zen-blue+1))))
|
||||||
|
`(rcirc-dim-nick ((t (:foreground ,ample-zen-blue-2))))
|
||||||
|
`(rcirc-server ((t (:foreground ,ample-zen-green))))
|
||||||
|
`(rcirc-server-prefix ((t (:foreground ,ample-zen-green+1))))
|
||||||
|
`(rcirc-timestamp ((t (:foreground ,ample-zen-green+2))))
|
||||||
|
`(rcirc-nick-in-message ((t (:foreground ,ample-zen-yellow))))
|
||||||
|
`(rcirc-nick-in-message-full-line ((t (:bold t))))
|
||||||
|
`(rcirc-prompt ((t (:foreground ,ample-zen-yellow :bold t))))
|
||||||
|
`(rcirc-track-nick ((t (:inverse-video t))))
|
||||||
|
`(rcirc-track-keyword ((t (:bold t))))
|
||||||
|
`(rcirc-url ((t (:bold t))))
|
||||||
|
`(rcirc-keyword ((t (:foreground ,ample-zen-yellow :bold t))))
|
||||||
|
;;;;; rpm-mode
|
||||||
|
`(rpm-spec-dir-face ((t (:foreground ,ample-zen-green))))
|
||||||
|
`(rpm-spec-doc-face ((t (:foreground ,ample-zen-green))))
|
||||||
|
`(rpm-spec-ghost-face ((t (:foreground ,ample-zen-red))))
|
||||||
|
`(rpm-spec-macro-face ((t (:foreground ,ample-zen-yellow))))
|
||||||
|
`(rpm-spec-obsolete-tag-face ((t (:foreground ,ample-zen-red))))
|
||||||
|
`(rpm-spec-package-face ((t (:foreground ,ample-zen-red))))
|
||||||
|
`(rpm-spec-section-face ((t (:foreground ,ample-zen-yellow))))
|
||||||
|
`(rpm-spec-tag-face ((t (:foreground ,ample-zen-blue))))
|
||||||
|
`(rpm-spec-var-face ((t (:foreground ,ample-zen-red))))
|
||||||
|
;;;;; rst-mode
|
||||||
|
`(rst-level-1-face ((t (:foreground ,ample-zen-orange))))
|
||||||
|
`(rst-level-2-face ((t (:foreground ,ample-zen-green+1))))
|
||||||
|
`(rst-level-3-face ((t (:foreground ,ample-zen-blue-1))))
|
||||||
|
`(rst-level-4-face ((t (:foreground ,ample-zen-yellow-2))))
|
||||||
|
`(rst-level-5-face ((t (:foreground ,ample-zen-cyan))))
|
||||||
|
`(rst-level-6-face ((t (:foreground ,ample-zen-green-1))))
|
||||||
|
;;;;; show-paren
|
||||||
|
`(show-paren-mismatch ((t (:foreground ,ample-zen-red-3 :background ,ample-zen-bg :weight bold))))
|
||||||
|
`(show-paren-match ((t (:foreground ,ample-zen-blue-1 :background ,ample-zen-bg :weight bold))))
|
||||||
|
;;;;; sml-mode-line
|
||||||
|
'(sml-modeline-end-face ((t :inherit default :width condensed)))
|
||||||
|
;;;;; SLIME
|
||||||
|
`(slime-repl-inputed-output-face ((t (:foreground ,ample-zen-red))))
|
||||||
|
;;;;; term
|
||||||
|
`(term-color-black ((t (:foreground ,ample-zen-bg
|
||||||
|
:background ,ample-zen-bg-1))))
|
||||||
|
`(term-color-red ((t (:foreground ,ample-zen-red-2
|
||||||
|
:background ,ample-zen-red-4))))
|
||||||
|
`(term-color-green ((t (:foreground ,ample-zen-green
|
||||||
|
:background ,ample-zen-green+2))))
|
||||||
|
`(term-color-yellow ((t (:foreground ,ample-zen-orange
|
||||||
|
:background ,ample-zen-yellow))))
|
||||||
|
`(term-color-blue ((t (:foreground ,ample-zen-blue-1
|
||||||
|
:background ,ample-zen-blue-4))))
|
||||||
|
`(term-color-magenta ((t (:foreground ,ample-zen-magenta
|
||||||
|
:background ,ample-zen-red))))
|
||||||
|
`(term-color-cyan ((t (:foreground ,ample-zen-cyan
|
||||||
|
:background ,ample-zen-blue))))
|
||||||
|
`(term-color-white ((t (:foreground ,ample-zen-fg
|
||||||
|
:background ,ample-zen-fg-1))))
|
||||||
|
'(term-default-fg-color ((t (:inherit term-color-white))))
|
||||||
|
'(term-default-bg-color ((t (:inherit term-color-black))))
|
||||||
|
;;;;; volatile-highlights
|
||||||
|
`(vhl/default-face ((t (:background ,ample-zen-bg-05))))
|
||||||
|
;;;;; emacs-w3m
|
||||||
|
`(w3m-anchor ((t (:foreground ,ample-zen-yellow :underline t
|
||||||
|
:weight bold))))
|
||||||
|
`(w3m-arrived-anchor ((t (:foreground ,ample-zen-yellow-2
|
||||||
|
:underline t :weight normal))))
|
||||||
|
`(w3m-form ((t (:foreground ,ample-zen-red-1 :underline t))))
|
||||||
|
`(w3m-header-line-location-title ((t (:foreground ,ample-zen-yellow
|
||||||
|
:underline t :weight bold))))
|
||||||
|
'(w3m-history-current-url ((t (:inherit match))))
|
||||||
|
`(w3m-lnum ((t (:foreground ,ample-zen-green+2 :background ,ample-zen-bg))))
|
||||||
|
`(w3m-lnum-match ((t (:background ,ample-zen-bg-1
|
||||||
|
:foreground ,ample-zen-orange
|
||||||
|
:weight bold))))
|
||||||
|
`(w3m-lnum-minibuffer-prompt ((t (:foreground ,ample-zen-yellow))))
|
||||||
|
;;;;; web-mode
|
||||||
|
`(web-mode-builtin-face ((t (:inherit ,font-lock-builtin-face))))
|
||||||
|
`(web-mode-comment-face ((t (:inherit ,font-lock-comment-face))))
|
||||||
|
`(web-mode-constant-face ((t (:inherit ,font-lock-constant-face))))
|
||||||
|
`(web-mode-css-at-rule-face ((t (:foreground ,ample-zen-orange ))))
|
||||||
|
`(web-mode-css-prop-face ((t (:foreground ,ample-zen-orange))))
|
||||||
|
`(web-mode-css-pseudo-class-face ((t (:foreground ,ample-zen-green+3 :weight bold))))
|
||||||
|
`(web-mode-css-rule-face ((t (:foreground ,ample-zen-blue))))
|
||||||
|
`(web-mode-doctype-face ((t (:inherit ,font-lock-comment-face))))
|
||||||
|
`(web-mode-folded-face ((t (:underline t))))
|
||||||
|
`(web-mode-function-name-face ((t (:foreground ,ample-zen-blue))))
|
||||||
|
`(web-mode-html-attr-name-face ((t (:foreground ,ample-zen-orange))))
|
||||||
|
`(web-mode-html-attr-value-face ((t (:inherit ,font-lock-string-face))))
|
||||||
|
`(web-mode-html-tag-face ((t (:foreground ,ample-zen-cyan))))
|
||||||
|
`(web-mode-keyword-face ((t (:inherit ,font-lock-keyword-face))))
|
||||||
|
`(web-mode-preprocessor-face ((t (:inherit ,font-lock-preprocessor-face))))
|
||||||
|
`(web-mode-string-face ((t (:inherit ,font-lock-string-face))))
|
||||||
|
`(web-mode-type-face ((t (:inherit ,font-lock-type-face))))
|
||||||
|
`(web-mode-variable-name-face ((t (:inherit ,font-lock-variable-name-face))))
|
||||||
|
`(web-mode-server-background-face ((t (:background ,ample-zen-bg))))
|
||||||
|
`(web-mode-server-comment-face ((t (:inherit web-mode-comment-face))))
|
||||||
|
`(web-mode-server-string-face ((t (:inherit web-mode-string-face))))
|
||||||
|
`(web-mode-symbol-face ((t (:inherit font-lock-constant-face))))
|
||||||
|
`(web-mode-warning-face ((t (:inherit font-lock-warning-face))))
|
||||||
|
`(web-mode-whitespaces-face ((t (:background ,ample-zen-red))))
|
||||||
|
;;;;; whitespace-mode
|
||||||
|
`(whitespace-space ((t (:background ,ample-zen-bg+1 :foreground ,ample-zen-bg+1))))
|
||||||
|
`(whitespace-hspace ((t (:background ,ample-zen-bg+1 :foreground ,ample-zen-bg+1))))
|
||||||
|
`(whitespace-tab ((t (:background ,ample-zen-red-1))))
|
||||||
|
`(whitespace-newline ((t (:foreground ,ample-zen-bg+1))))
|
||||||
|
`(whitespace-trailing ((t (:background ,ample-zen-red))))
|
||||||
|
`(whitespace-line ((t (:background ,ample-zen-bg :foreground ,ample-zen-magenta))))
|
||||||
|
`(whitespace-space-before-tab ((t (:background ,ample-zen-orange :foreground ,ample-zen-orange))))
|
||||||
|
`(whitespace-indentation ((t (:background ,ample-zen-yellow :foreground ,ample-zen-red))))
|
||||||
|
`(whitespace-empty ((t (:background ,ample-zen-yellow))))
|
||||||
|
`(whitespace-space-after-tab ((t (:background ,ample-zen-yellow :foreground ,ample-zen-red))))
|
||||||
|
;;;;; which-func-mode
|
||||||
|
`(which-func ((t (:foreground ,ample-zen-green+4))))
|
||||||
|
))
|
||||||
|
|
||||||
|
;;; Theme Variables
|
||||||
|
(ample-zen-with-color-variables
|
||||||
|
(custom-theme-set-variables
|
||||||
|
'ample-zen
|
||||||
|
;;;;; ansi-color
|
||||||
|
`(ansi-color-names-vector [,ample-zen-bg ,ample-zen-red ,ample-zen-green ,ample-zen-yellow
|
||||||
|
,ample-zen-blue ,ample-zen-magenta ,ample-zen-cyan ,ample-zen-fg])
|
||||||
|
;;;;; fill-column-indicator
|
||||||
|
`(fci-rule-color ,ample-zen-bg-05)
|
||||||
|
;;;;; vc-annotate
|
||||||
|
`(vc-annotate-color-map
|
||||||
|
'(( 20. . ,ample-zen-red-1)
|
||||||
|
( 40. . ,ample-zen-red)
|
||||||
|
( 60. . ,ample-zen-orange)
|
||||||
|
( 80. . ,ample-zen-yellow-2)
|
||||||
|
(100. . ,ample-zen-yellow-1)
|
||||||
|
(120. . ,ample-zen-yellow)
|
||||||
|
(140. . ,ample-zen-green-1)
|
||||||
|
(160. . ,ample-zen-green)
|
||||||
|
(180. . ,ample-zen-green+1)
|
||||||
|
(200. . ,ample-zen-green+2)
|
||||||
|
(220. . ,ample-zen-green+3)
|
||||||
|
(240. . ,ample-zen-green+4)
|
||||||
|
(260. . ,ample-zen-cyan)
|
||||||
|
(280. . ,ample-zen-blue-2)
|
||||||
|
(300. . ,ample-zen-blue-1)
|
||||||
|
(320. . ,ample-zen-blue)
|
||||||
|
(340. . ,ample-zen-blue+1)
|
||||||
|
(360. . ,ample-zen-magenta)))
|
||||||
|
`(vc-annotate-very-old-color ,ample-zen-magenta)
|
||||||
|
`(vc-annotate-background ,ample-zen-bg-1)
|
||||||
|
))
|
||||||
|
|
||||||
|
;;; Rainbow Support
|
||||||
|
|
||||||
|
(declare-function rainbow-mode 'rainbow-mode)
|
||||||
|
(declare-function rainbow-colorize-by-assoc 'rainbow-mode)
|
||||||
|
|
||||||
|
(defvar ample-zen-add-font-lock-keywords nil
|
||||||
|
"Whether to add font-lock keywords for ample-zen color names.
|
||||||
|
In buffers visiting library `ample-zen-theme.el' the ample-zen
|
||||||
|
specific keywords are always added. In all other Emacs-Lisp
|
||||||
|
buffers this variable controls whether this should be done.
|
||||||
|
This requires library `rainbow-mode'.")
|
||||||
|
|
||||||
|
(defvar ample-zen-colors-font-lock-keywords nil)
|
||||||
|
|
||||||
|
;;; Footer
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(and load-file-name
|
||||||
|
(boundp 'custom-theme-load-path)
|
||||||
|
(add-to-list 'custom-theme-load-path
|
||||||
|
(file-name-as-directory
|
||||||
|
(file-name-directory load-file-name))))
|
||||||
|
|
||||||
|
(provide-theme 'ample-zen)
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(add-to-list 'safe-local-eval-forms
|
||||||
|
'(when (require 'rainbow-mode nil t) (rainbow-mode 1)))
|
||||||
|
|
||||||
|
;; Local Variables:
|
||||||
|
;; no-byte-compile: t
|
||||||
|
;; indent-tabs-mode: nil
|
||||||
|
;; eval: (when (require 'rainbow-mode nil t) (rainbow-mode 1))
|
||||||
|
;; End:
|
||||||
|
;;; ample-zen-theme.el ends here
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
|||||||
|
Good signature from 066DAFCB81E42C40 GNU ELPA Signing Agent (2019) <elpasign@elpa.gnu.org> (trust undefined) created at 2021-08-03T05:05:02-0400 using RSA
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,71 @@
|
|||||||
|
;;; auto-complete-autoloads.el --- automatically extracted autoloads
|
||||||
|
;;
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(add-to-list 'load-path (directory-file-name
|
||||||
|
(or (file-name-directory #$) (car load-path))))
|
||||||
|
|
||||||
|
|
||||||
|
;;;### (autoloads nil "auto-complete" "auto-complete.el" (0 0 0 0))
|
||||||
|
;;; Generated autoloads from auto-complete.el
|
||||||
|
|
||||||
|
(autoload 'auto-complete "auto-complete" "\
|
||||||
|
Start auto-completion at current point.
|
||||||
|
|
||||||
|
\(fn &optional SOURCES)" t nil)
|
||||||
|
|
||||||
|
(autoload 'auto-complete-mode "auto-complete" "\
|
||||||
|
AutoComplete mode
|
||||||
|
|
||||||
|
\(fn &optional ARG)" t nil)
|
||||||
|
|
||||||
|
(defvar global-auto-complete-mode nil "\
|
||||||
|
Non-nil if Global Auto-Complete mode is enabled.
|
||||||
|
See the `global-auto-complete-mode' command
|
||||||
|
for a description of this minor mode.
|
||||||
|
Setting this variable directly does not take effect;
|
||||||
|
either customize it (see the info node `Easy Customization')
|
||||||
|
or call the function `global-auto-complete-mode'.")
|
||||||
|
|
||||||
|
(custom-autoload 'global-auto-complete-mode "auto-complete" nil)
|
||||||
|
|
||||||
|
(autoload 'global-auto-complete-mode "auto-complete" "\
|
||||||
|
Toggle Auto-Complete mode in all buffers.
|
||||||
|
With prefix ARG, enable Global Auto-Complete mode if ARG is positive;
|
||||||
|
otherwise, disable it. If called from Lisp, enable the mode if
|
||||||
|
ARG is omitted or nil.
|
||||||
|
|
||||||
|
Auto-Complete mode is enabled in all buffers where
|
||||||
|
`auto-complete-mode-maybe' would do it.
|
||||||
|
See `auto-complete-mode' for more information on Auto-Complete mode.
|
||||||
|
|
||||||
|
\(fn &optional ARG)" t nil)
|
||||||
|
|
||||||
|
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "auto-complete" '("auto-complete-mode" "ac-")))
|
||||||
|
|
||||||
|
;;;***
|
||||||
|
|
||||||
|
;;;### (autoloads nil "auto-complete-config" "auto-complete-config.el"
|
||||||
|
;;;;;; (0 0 0 0))
|
||||||
|
;;; Generated autoloads from auto-complete-config.el
|
||||||
|
|
||||||
|
(autoload 'ac-config-default "auto-complete-config" "\
|
||||||
|
No documentation.
|
||||||
|
|
||||||
|
\(fn)" nil nil)
|
||||||
|
|
||||||
|
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "auto-complete-config" '("ac-")))
|
||||||
|
|
||||||
|
;;;***
|
||||||
|
|
||||||
|
;;;### (autoloads nil nil ("auto-complete-pkg.el") (0 0 0 0))
|
||||||
|
|
||||||
|
;;;***
|
||||||
|
|
||||||
|
;; Local Variables:
|
||||||
|
;; version-control: never
|
||||||
|
;; no-byte-compile: t
|
||||||
|
;; no-update-autoloads: t
|
||||||
|
;; coding: utf-8
|
||||||
|
;; End:
|
||||||
|
;;; auto-complete-autoloads.el ends here
|
||||||
@@ -0,0 +1,583 @@
|
|||||||
|
;;; auto-complete-config.el --- auto-complete additional configuations
|
||||||
|
|
||||||
|
;; Copyright (C) 2009-2010 Tomohiro Matsuyama
|
||||||
|
|
||||||
|
;; Author: Tomohiro Matsuyama <m2ym.pub@gmail.com>
|
||||||
|
;; Keywords: convenience
|
||||||
|
;; Version: 1.5.0
|
||||||
|
|
||||||
|
;; This program is free software; you can redistribute it and/or modify
|
||||||
|
;; it under the terms of the GNU General Public License as published by
|
||||||
|
;; the Free Software Foundation, either version 3 of the License, or
|
||||||
|
;; (at your option) any later version.
|
||||||
|
|
||||||
|
;; This program is distributed in the hope that it will be useful,
|
||||||
|
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
;; GNU General Public License for more details.
|
||||||
|
|
||||||
|
;; You should have received a copy of the GNU General Public License
|
||||||
|
;; along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
;;; Commentary:
|
||||||
|
|
||||||
|
;;
|
||||||
|
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(require 'cl-lib)
|
||||||
|
(require 'auto-complete)
|
||||||
|
|
||||||
|
(declare-function semantic-analyze-current-context "semantic/analyze")
|
||||||
|
(declare-function semantic-tag-class "semantic/tag")
|
||||||
|
(declare-function semantic-tag-function-arguments "semantic/tag")
|
||||||
|
(declare-function semantic-format-tag-type "semantic/format")
|
||||||
|
(declare-function semantic-format-tag-name "semantic/format")
|
||||||
|
(declare-function yas-expand-snippet "yasnippet")
|
||||||
|
(declare-function oref "eieio" (obj slot))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
;;;; Additional sources
|
||||||
|
|
||||||
|
;; imenu
|
||||||
|
|
||||||
|
(defvar ac-imenu-index nil)
|
||||||
|
|
||||||
|
(ac-clear-variable-every-10-minutes 'ac-imenu-index)
|
||||||
|
|
||||||
|
(defun ac-imenu-candidates ()
|
||||||
|
"No documentation."
|
||||||
|
(cl-loop with i = 0
|
||||||
|
with stack = (progn
|
||||||
|
(unless (local-variable-p 'ac-imenu-index)
|
||||||
|
(make-local-variable 'ac-imenu-index))
|
||||||
|
(or ac-imenu-index
|
||||||
|
(setq ac-imenu-index
|
||||||
|
(ignore-errors
|
||||||
|
(with-no-warnings
|
||||||
|
(imenu--make-index-alist))))))
|
||||||
|
with result
|
||||||
|
while (and stack (or (not (integerp ac-limit))
|
||||||
|
(< i ac-limit)))
|
||||||
|
for node = (pop stack)
|
||||||
|
if (consp node)
|
||||||
|
do
|
||||||
|
(let ((car (car node))
|
||||||
|
(cdr (cdr node)))
|
||||||
|
(if (consp cdr)
|
||||||
|
(mapc (lambda (child)
|
||||||
|
(push child stack))
|
||||||
|
cdr)
|
||||||
|
(when (and (stringp car)
|
||||||
|
(string-match (concat "^" (regexp-quote ac-prefix)) car))
|
||||||
|
;; Remove extra characters
|
||||||
|
(if (string-match "^.*\\(()\\|=\\|<>\\)$" car)
|
||||||
|
(setq car (substring car 0 (match-beginning 1))))
|
||||||
|
(push car result)
|
||||||
|
(cl-incf i))))
|
||||||
|
finally return (nreverse result)))
|
||||||
|
|
||||||
|
(ac-define-source imenu
|
||||||
|
'((depends imenu)
|
||||||
|
(candidates . ac-imenu-candidates)
|
||||||
|
(symbol . "s")))
|
||||||
|
|
||||||
|
;; gtags
|
||||||
|
|
||||||
|
(defface ac-gtags-candidate-face
|
||||||
|
'((t (:inherit ac-candidate-face :foreground "navy")))
|
||||||
|
"Face for gtags candidate"
|
||||||
|
:group 'auto-complete)
|
||||||
|
|
||||||
|
(defface ac-gtags-selection-face
|
||||||
|
'((t (:inherit ac-selection-face :background "navy")))
|
||||||
|
"Face for the gtags selected candidate."
|
||||||
|
:group 'auto-complete)
|
||||||
|
|
||||||
|
(defun ac-gtags-candidate ()
|
||||||
|
"No documentation."
|
||||||
|
(ignore-errors
|
||||||
|
(split-string (shell-command-to-string (format "global -ciq %s" ac-prefix)) "\n")))
|
||||||
|
|
||||||
|
(ac-define-source gtags
|
||||||
|
'((candidates . ac-gtags-candidate)
|
||||||
|
(candidate-face . ac-gtags-candidate-face)
|
||||||
|
(selection-face . ac-gtags-selection-face)
|
||||||
|
(requires . 3)
|
||||||
|
(symbol . "s")))
|
||||||
|
|
||||||
|
;; yasnippet
|
||||||
|
|
||||||
|
(defface ac-yasnippet-candidate-face
|
||||||
|
'((t (:inherit ac-candidate-face
|
||||||
|
:background "sandybrown" :foreground "black")))
|
||||||
|
"Face for yasnippet candidate."
|
||||||
|
:group 'auto-complete)
|
||||||
|
|
||||||
|
(defface ac-yasnippet-selection-face
|
||||||
|
'((t (:inherit ac-selection-face :background "coral3")))
|
||||||
|
"Face for the yasnippet selected candidate."
|
||||||
|
:group 'auto-complete)
|
||||||
|
|
||||||
|
(defun ac-yasnippet-table-hash (table)
|
||||||
|
"No documentation, TABLE."
|
||||||
|
(cond
|
||||||
|
((fboundp 'yas/snippet-table-hash)
|
||||||
|
(yas/snippet-table-hash table))
|
||||||
|
((fboundp 'yas/table-hash)
|
||||||
|
(yas/table-hash table))))
|
||||||
|
|
||||||
|
(defun ac-yasnippet-table-parent (table)
|
||||||
|
"No documentation, TABLE."
|
||||||
|
(cond
|
||||||
|
((fboundp 'yas/snippet-table-parent)
|
||||||
|
(yas/snippet-table-parent table))
|
||||||
|
((fboundp 'yas/table-parent)
|
||||||
|
(yas/table-parent table))))
|
||||||
|
|
||||||
|
(defun ac-yasnippet-candidate-1 (table)
|
||||||
|
"No documentation, TABLE."
|
||||||
|
(with-no-warnings
|
||||||
|
(let ((hashtab (ac-yasnippet-table-hash table))
|
||||||
|
(parent (ac-yasnippet-table-parent table))
|
||||||
|
candidates)
|
||||||
|
(maphash (lambda (key value)
|
||||||
|
(push key candidates))
|
||||||
|
hashtab)
|
||||||
|
(setq candidates (all-completions ac-prefix (nreverse candidates)))
|
||||||
|
(when parent
|
||||||
|
(setq candidates
|
||||||
|
(append candidates (ac-yasnippet-candidate-1 parent))))
|
||||||
|
candidates)))
|
||||||
|
|
||||||
|
(defun ac-yasnippet-candidates ()
|
||||||
|
"No documentation."
|
||||||
|
(with-no-warnings
|
||||||
|
(cond (;; 0.8 onwards
|
||||||
|
(fboundp 'yas-active-keys)
|
||||||
|
(all-completions ac-prefix (yas-active-keys)))
|
||||||
|
(;; >0.6.0
|
||||||
|
(fboundp 'yas/get-snippet-tables)
|
||||||
|
(apply 'append (mapcar 'ac-yasnippet-candidate-1
|
||||||
|
(condition-case nil
|
||||||
|
(yas/get-snippet-tables major-mode)
|
||||||
|
(wrong-number-of-arguments
|
||||||
|
(yas/get-snippet-tables)))))
|
||||||
|
)
|
||||||
|
(t
|
||||||
|
(let ((table
|
||||||
|
(if (fboundp 'yas/snippet-table)
|
||||||
|
;; <0.6.0
|
||||||
|
(yas/snippet-table major-mode)
|
||||||
|
;; 0.6.0
|
||||||
|
(yas/current-snippet-table))))
|
||||||
|
(when table
|
||||||
|
(ac-yasnippet-candidate-1 table)))))))
|
||||||
|
|
||||||
|
(ac-define-source yasnippet
|
||||||
|
'((depends yasnippet)
|
||||||
|
(candidates . ac-yasnippet-candidates)
|
||||||
|
(action . yas/expand)
|
||||||
|
(candidate-face . ac-yasnippet-candidate-face)
|
||||||
|
(selection-face . ac-yasnippet-selection-face)
|
||||||
|
(symbol . "a")))
|
||||||
|
|
||||||
|
;; semantic
|
||||||
|
|
||||||
|
(defun ac-semantic-candidates (prefix)
|
||||||
|
"No documentation, PREFIX."
|
||||||
|
(with-no-warnings
|
||||||
|
(delete "" ; semantic sometimes returns an empty string
|
||||||
|
(mapcar (lambda (elem)
|
||||||
|
(cons (semantic-tag-name elem)
|
||||||
|
(semantic-tag-clone elem)))
|
||||||
|
(ignore-errors
|
||||||
|
(or (semantic-analyze-possible-completions
|
||||||
|
(semantic-analyze-current-context))
|
||||||
|
(senator-find-tag-for-completion prefix)))))))
|
||||||
|
|
||||||
|
(defun ac-semantic-doc (symbol)
|
||||||
|
"No documentation, SYMBOL."
|
||||||
|
(with-no-warnings
|
||||||
|
(let* ((proto (semantic-format-tag-summarize-with-file symbol nil t))
|
||||||
|
(doc (semantic-documentation-for-tag symbol))
|
||||||
|
(res proto))
|
||||||
|
(when doc
|
||||||
|
(setq res (concat res "\n\n" doc)))
|
||||||
|
res)))
|
||||||
|
|
||||||
|
(defun ac-semantic-action ()
|
||||||
|
"No documentation."
|
||||||
|
(when (and (boundp 'yas-minor-mode) yas-minor-mode)
|
||||||
|
(let* ((tag (car (last (oref (semantic-analyze-current-context) prefix))))
|
||||||
|
(class (semantic-tag-class tag))
|
||||||
|
(args))
|
||||||
|
(when (eq class 'function)
|
||||||
|
(setq args (semantic-tag-function-arguments tag))
|
||||||
|
(yas-expand-snippet
|
||||||
|
(concat "("
|
||||||
|
(mapconcat
|
||||||
|
(lambda (arg)
|
||||||
|
(let ((arg-type (semantic-format-tag-type arg nil))
|
||||||
|
(arg-name (semantic-format-tag-name arg nil)))
|
||||||
|
(concat "${"
|
||||||
|
(if (string= arg-name "")
|
||||||
|
arg-type
|
||||||
|
(concat arg-type " " arg-name))
|
||||||
|
"}")))
|
||||||
|
args
|
||||||
|
", ")
|
||||||
|
")$0"))))))
|
||||||
|
|
||||||
|
(ac-define-source semantic
|
||||||
|
'((available . (or (require 'semantic-ia nil t)
|
||||||
|
(require 'semantic/ia nil t)))
|
||||||
|
(candidates . (ac-semantic-candidates ac-prefix))
|
||||||
|
(document . ac-semantic-doc)
|
||||||
|
(action . ac-semantic-action)
|
||||||
|
(prefix . cc-member)
|
||||||
|
(requires . 0)
|
||||||
|
(symbol . "m")))
|
||||||
|
|
||||||
|
(ac-define-source semantic-raw
|
||||||
|
'((available . (or (require 'semantic-ia nil t)
|
||||||
|
(require 'semantic/ia nil t)))
|
||||||
|
(candidates . (ac-semantic-candidates ac-prefix))
|
||||||
|
(document . ac-semantic-doc)
|
||||||
|
(action . ac-semantic-action)
|
||||||
|
(symbol . "s")))
|
||||||
|
|
||||||
|
;; eclim
|
||||||
|
|
||||||
|
(defun ac-eclim-candidates ()
|
||||||
|
"No documentation."
|
||||||
|
(with-no-warnings
|
||||||
|
(cl-loop for c in (eclim/java-complete)
|
||||||
|
collect (nth 1 c))))
|
||||||
|
|
||||||
|
(ac-define-source eclim
|
||||||
|
'((candidates . ac-eclim-candidates)
|
||||||
|
(prefix . c-dot)
|
||||||
|
(requires . 0)
|
||||||
|
(symbol . "f")))
|
||||||
|
|
||||||
|
;; css
|
||||||
|
|
||||||
|
;; Copied from company-css.el
|
||||||
|
(defconst ac-css-property-alist
|
||||||
|
;; see http://www.w3.org/TR/CSS21/propidx.html
|
||||||
|
'(("azimuth" angle "left-side" "far-left" "left" "center-left" "center"
|
||||||
|
"center-right" "right" "far-right" "right-side" "behind" "leftwards"
|
||||||
|
"rightwards")
|
||||||
|
("background" background-color background-image background-repeat
|
||||||
|
background-attachment background-position)
|
||||||
|
("background-attachment" "scroll" "fixed")
|
||||||
|
("background-color" color "transparent")
|
||||||
|
("background-image" uri "none")
|
||||||
|
("background-position" percentage length "left" "center" "right" percentage
|
||||||
|
length "top" "center" "bottom" "left" "center" "right" "top" "center"
|
||||||
|
"bottom")
|
||||||
|
("background-repeat" "repeat" "repeat-x" "repeat-y" "no-repeat")
|
||||||
|
("border" border-width border-style border-color)
|
||||||
|
("border-bottom" border)
|
||||||
|
("border-bottom-color" border-color)
|
||||||
|
("border-bottom-style" border-style)
|
||||||
|
("border-bottom-width" border-width)
|
||||||
|
("border-collapse" "collapse" "separate")
|
||||||
|
("border-color" color "transparent")
|
||||||
|
("border-left" border)
|
||||||
|
("border-left-color" border-color)
|
||||||
|
("border-left-style" border-style)
|
||||||
|
("border-left-width" border-width)
|
||||||
|
("border-right" border)
|
||||||
|
("border-right-color" border-color)
|
||||||
|
("border-right-style" border-style)
|
||||||
|
("border-right-width" border-width)
|
||||||
|
("border-spacing" length length)
|
||||||
|
("border-style" border-style)
|
||||||
|
("border-top" border)
|
||||||
|
("border-top-color" border-color)
|
||||||
|
("border-top-style" border-style)
|
||||||
|
("border-top-width" border-width)
|
||||||
|
("border-width" border-width)
|
||||||
|
("bottom" length percentage "auto")
|
||||||
|
("caption-side" "top" "bottom")
|
||||||
|
("clear" "none" "left" "right" "both")
|
||||||
|
("clip" shape "auto")
|
||||||
|
("color" color)
|
||||||
|
("content" "normal" "none" string uri counter "attr()" "open-quote"
|
||||||
|
"close-quote" "no-open-quote" "no-close-quote")
|
||||||
|
("counter-increment" identifier integer "none")
|
||||||
|
("counter-reset" identifier integer "none")
|
||||||
|
("cue" cue-before cue-after)
|
||||||
|
("cue-after" uri "none")
|
||||||
|
("cue-before" uri "none")
|
||||||
|
("cursor" uri "*" "auto" "crosshair" "default" "pointer" "move" "e-resize"
|
||||||
|
"ne-resize" "nw-resize" "n-resize" "se-resize" "sw-resize" "s-resize"
|
||||||
|
"w-resize" "text" "wait" "help" "progress")
|
||||||
|
("direction" "ltr" "rtl")
|
||||||
|
("display" "inline" "block" "list-item" "run-in" "inline-block" "table"
|
||||||
|
"inline-table" "table-row-group" "table-header-group" "table-footer-group"
|
||||||
|
"table-row" "table-column-group" "table-column" "table-cell"
|
||||||
|
"table-caption" "none")
|
||||||
|
("elevation" angle "below" "level" "above" "higher" "lower")
|
||||||
|
("empty-cells" "show" "hide")
|
||||||
|
("float" "left" "right" "none")
|
||||||
|
("font" font-style font-variant font-weight font-size "/" line-height
|
||||||
|
font-family "caption" "icon" "menu" "message-box" "small-caption"
|
||||||
|
"status-bar")
|
||||||
|
("font-family" family-name generic-family)
|
||||||
|
("font-size" absolute-size relative-size length percentage)
|
||||||
|
("font-style" "normal" "italic" "oblique")
|
||||||
|
("font-variant" "normal" "small-caps")
|
||||||
|
("font-weight" "normal" "bold" "bolder" "lighter" "100" "200" "300" "400"
|
||||||
|
"500" "600" "700" "800" "900")
|
||||||
|
("height" length percentage "auto")
|
||||||
|
("left" length percentage "auto")
|
||||||
|
("letter-spacing" "normal" length)
|
||||||
|
("line-height" "normal" number length percentage)
|
||||||
|
("list-style" list-style-type list-style-position list-style-image)
|
||||||
|
("list-style-image" uri "none")
|
||||||
|
("list-style-position" "inside" "outside")
|
||||||
|
("list-style-type" "disc" "circle" "square" "decimal" "decimal-leading-zero"
|
||||||
|
"lower-roman" "upper-roman" "lower-greek" "lower-latin" "upper-latin"
|
||||||
|
"armenian" "georgian" "lower-alpha" "upper-alpha" "none")
|
||||||
|
("margin" margin-width)
|
||||||
|
("margin-bottom" margin-width)
|
||||||
|
("margin-left" margin-width)
|
||||||
|
("margin-right" margin-width)
|
||||||
|
("margin-top" margin-width)
|
||||||
|
("max-height" length percentage "none")
|
||||||
|
("max-width" length percentage "none")
|
||||||
|
("min-height" length percentage)
|
||||||
|
("min-width" length percentage)
|
||||||
|
("orphans" integer)
|
||||||
|
("outline" outline-color outline-style outline-width)
|
||||||
|
("outline-color" color "invert")
|
||||||
|
("outline-style" border-style)
|
||||||
|
("outline-width" border-width)
|
||||||
|
("overflow" "visible" "hidden" "scroll" "auto")
|
||||||
|
("padding" padding-width)
|
||||||
|
("padding-bottom" padding-width)
|
||||||
|
("padding-left" padding-width)
|
||||||
|
("padding-right" padding-width)
|
||||||
|
("padding-top" padding-width)
|
||||||
|
("page-break-after" "auto" "always" "avoid" "left" "right")
|
||||||
|
("page-break-before" "auto" "always" "avoid" "left" "right")
|
||||||
|
("page-break-inside" "avoid" "auto")
|
||||||
|
("pause" time percentage)
|
||||||
|
("pause-after" time percentage)
|
||||||
|
("pause-before" time percentage)
|
||||||
|
("pitch" frequency "x-low" "low" "medium" "high" "x-high")
|
||||||
|
("pitch-range" number)
|
||||||
|
("play-during" uri "mix" "repeat" "auto" "none")
|
||||||
|
("position" "static" "relative" "absolute" "fixed")
|
||||||
|
("quotes" string string "none")
|
||||||
|
("richness" number)
|
||||||
|
("right" length percentage "auto")
|
||||||
|
("speak" "normal" "none" "spell-out")
|
||||||
|
("speak-header" "once" "always")
|
||||||
|
("speak-numeral" "digits" "continuous")
|
||||||
|
("speak-punctuation" "code" "none")
|
||||||
|
("speech-rate" number "x-slow" "slow" "medium" "fast" "x-fast" "faster"
|
||||||
|
"slower")
|
||||||
|
("stress" number)
|
||||||
|
("table-layout" "auto" "fixed")
|
||||||
|
("text-align" "left" "right" "center" "justify")
|
||||||
|
("text-decoration" "none" "underline" "overline" "line-through" "blink")
|
||||||
|
("text-indent" length percentage)
|
||||||
|
("text-transform" "capitalize" "uppercase" "lowercase" "none")
|
||||||
|
("top" length percentage "auto")
|
||||||
|
("unicode-bidi" "normal" "embed" "bidi-override")
|
||||||
|
("vertical-align" "baseline" "sub" "super" "top" "text-top" "middle"
|
||||||
|
"bottom" "text-bottom" percentage length)
|
||||||
|
("visibility" "visible" "hidden" "collapse")
|
||||||
|
("voice-family" specific-voice generic-voice "*" specific-voice
|
||||||
|
generic-voice)
|
||||||
|
("volume" number percentage "silent" "x-soft" "soft" "medium" "loud"
|
||||||
|
"x-loud")
|
||||||
|
("white-space" "normal" "pre" "nowrap" "pre-wrap" "pre-line")
|
||||||
|
("widows" integer)
|
||||||
|
("width" length percentage "auto")
|
||||||
|
("word-spacing" "normal" length)
|
||||||
|
("z-index" "auto" integer))
|
||||||
|
"A list of CSS properties and their possible values.")
|
||||||
|
|
||||||
|
(defconst ac-css-value-classes
|
||||||
|
'((absolute-size "xx-small" "x-small" "small" "medium" "large" "x-large"
|
||||||
|
"xx-large")
|
||||||
|
(border-style "none" "hidden" "dotted" "dashed" "solid" "double" "groove"
|
||||||
|
"ridge" "inset" "outset")
|
||||||
|
(color "aqua" "black" "blue" "fuchsia" "gray" "green" "lime" "maroon" "navy"
|
||||||
|
"olive" "orange" "purple" "red" "silver" "teal" "white" "yellow"
|
||||||
|
"rgb")
|
||||||
|
(counter "counter")
|
||||||
|
(family-name "Courier" "Helvetica" "Times")
|
||||||
|
(generic-family "serif" "sans-serif" "cursive" "fantasy" "monospace")
|
||||||
|
(generic-voice "male" "female" "child")
|
||||||
|
(margin-width "auto") ;; length percentage
|
||||||
|
(relative-size "larger" "smaller")
|
||||||
|
(shape "rect")
|
||||||
|
(uri "url"))
|
||||||
|
"A list of CSS property value classes and their contents.")
|
||||||
|
|
||||||
|
(defconst ac-css-pseudo-classes
|
||||||
|
'("active" "after" "before" "first" "first-child" "first-letter" "first-line"
|
||||||
|
"focus" "hover" "lang" "left" "link" "right" "visited")
|
||||||
|
"Identifiers for CSS pseudo-elements and pseudo-classes.")
|
||||||
|
|
||||||
|
(defvar ac-css-property nil
|
||||||
|
"Current editing property.")
|
||||||
|
|
||||||
|
(defun ac-css-prefix ()
|
||||||
|
"No documentation."
|
||||||
|
(when (save-excursion (re-search-backward "\\_<\\(.+?\\)\\_>\\s *:[^;]*\\=" nil t))
|
||||||
|
(setq ac-css-property (match-string 1))
|
||||||
|
(or (ac-prefix-symbol) (point))))
|
||||||
|
|
||||||
|
(defun ac-css-property-candidates ()
|
||||||
|
"No documentation."
|
||||||
|
(let ((list (assoc-default ac-css-property ac-css-property-alist)))
|
||||||
|
(if list
|
||||||
|
(cl-loop with seen
|
||||||
|
with value
|
||||||
|
while (setq value (pop list))
|
||||||
|
if (symbolp value)
|
||||||
|
do (unless (memq value seen)
|
||||||
|
(push value seen)
|
||||||
|
(setq list
|
||||||
|
(append list
|
||||||
|
(or (assoc-default value ac-css-value-classes)
|
||||||
|
(assoc-default (symbol-name value) ac-css-property-alist)))))
|
||||||
|
else collect value)
|
||||||
|
ac-css-pseudo-classes)))
|
||||||
|
|
||||||
|
(ac-define-source css-property
|
||||||
|
'((candidates . ac-css-property-candidates)
|
||||||
|
(prefix . ac-css-prefix)
|
||||||
|
(requires . 0)))
|
||||||
|
|
||||||
|
;; slime
|
||||||
|
(ac-define-source slime
|
||||||
|
'((depends slime)
|
||||||
|
(candidates . (car (slime-simple-completions ac-prefix)))
|
||||||
|
(symbol . "s")
|
||||||
|
(cache)))
|
||||||
|
|
||||||
|
;; ghc-mod
|
||||||
|
(ac-define-source ghc-mod
|
||||||
|
'((depends ghc)
|
||||||
|
(candidates . (ghc-select-completion-symbol))
|
||||||
|
(symbol . "s")
|
||||||
|
(cache)))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
;;;; Not maintained sources
|
||||||
|
|
||||||
|
;; ropemacs
|
||||||
|
|
||||||
|
(defvar ac-ropemacs-loaded nil)
|
||||||
|
|
||||||
|
(defun ac-ropemacs-require ()
|
||||||
|
"No documentation."
|
||||||
|
(with-no-warnings
|
||||||
|
(unless ac-ropemacs-loaded
|
||||||
|
(pymacs-load "ropemacs" "rope-")
|
||||||
|
(when (boundp 'ropemacs-enable-autoimport)
|
||||||
|
(setq ropemacs-enable-autoimport t))
|
||||||
|
(setq ac-ropemacs-loaded t))))
|
||||||
|
|
||||||
|
(defun ac-ropemacs-setup ()
|
||||||
|
"No documentation."
|
||||||
|
(ac-ropemacs-require)
|
||||||
|
;;(setq ac-sources (append (list 'ac-source-ropemacs) ac-sources))
|
||||||
|
(setq ac-omni-completion-sources '(("\\." ac-source-ropemacs))))
|
||||||
|
|
||||||
|
(defun ac-ropemacs-initialize ()
|
||||||
|
"No documentation."
|
||||||
|
(autoload 'pymacs-apply "pymacs")
|
||||||
|
(autoload 'pymacs-call "pymacs")
|
||||||
|
(autoload 'pymacs-eval "pymacs" nil t)
|
||||||
|
(autoload 'pymacs-exec "pymacs" nil t)
|
||||||
|
(autoload 'pymacs-load "pymacs" nil t)
|
||||||
|
(add-hook 'python-mode-hook 'ac-ropemacs-setup)
|
||||||
|
t)
|
||||||
|
|
||||||
|
(defvar ac-ropemacs-completions-cache nil)
|
||||||
|
(defvar ac-source-ropemacs
|
||||||
|
'((init
|
||||||
|
. (lambda ()
|
||||||
|
(setq ac-ropemacs-completions-cache
|
||||||
|
(mapcar
|
||||||
|
(lambda (completion)
|
||||||
|
(concat ac-prefix completion))
|
||||||
|
(ignore-errors
|
||||||
|
(rope-completions))))))
|
||||||
|
(candidates . ac-ropemacs-completions-cache)))
|
||||||
|
|
||||||
|
;; rcodetools
|
||||||
|
|
||||||
|
(defvar ac-source-rcodetools
|
||||||
|
'((init . (lambda ()
|
||||||
|
(require 'rcodetools)
|
||||||
|
(condition-case x
|
||||||
|
(save-excursion
|
||||||
|
(rct-exec-and-eval rct-complete-command-name "--completion-emacs-icicles"))
|
||||||
|
(error) (setq rct-method-completion-table nil))))
|
||||||
|
(candidates . (lambda ()
|
||||||
|
(all-completions
|
||||||
|
ac-prefix
|
||||||
|
(mapcar
|
||||||
|
(lambda (completion)
|
||||||
|
(replace-regexp-in-string "\t.*$" "" (car completion)))
|
||||||
|
rct-method-completion-table))))))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
;;;; Default settings
|
||||||
|
|
||||||
|
(defun ac-common-setup ()
|
||||||
|
"No documentation."
|
||||||
|
;; TODO: Don't know this is commented; leave an empty function.
|
||||||
|
;;(add-to-list 'ac-sources 'ac-source-filename)
|
||||||
|
)
|
||||||
|
|
||||||
|
(defun ac-emacs-lisp-mode-setup ()
|
||||||
|
"No documentation."
|
||||||
|
(setq ac-sources (cl-union '(ac-source-features
|
||||||
|
ac-source-functions
|
||||||
|
ac-source-yasnippet
|
||||||
|
ac-source-variables
|
||||||
|
ac-source-symbols)
|
||||||
|
ac-sources)))
|
||||||
|
|
||||||
|
(defun ac-cc-mode-setup ()
|
||||||
|
"No documentation."
|
||||||
|
(setq ac-sources (cl-union '(ac-source-yasnippet ac-source-gtags)
|
||||||
|
ac-sources)))
|
||||||
|
|
||||||
|
(defun ac-ruby-mode-setup ()
|
||||||
|
"No documentation."
|
||||||
|
;; TODO: Don't know this is commented; leave an empty function.
|
||||||
|
)
|
||||||
|
|
||||||
|
(defun ac-css-mode-setup ()
|
||||||
|
"No documentation."
|
||||||
|
(setq ac-sources (cl-union '(ac-source-css-property)
|
||||||
|
ac-sources)))
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(defun ac-config-default ()
|
||||||
|
"No documentation."
|
||||||
|
(setq-default ac-sources '(ac-source-abbrev ac-source-dictionary ac-source-words-in-same-mode-buffers))
|
||||||
|
(add-hook 'emacs-lisp-mode-hook 'ac-emacs-lisp-mode-setup)
|
||||||
|
(add-hook 'c-mode-common-hook 'ac-cc-mode-setup)
|
||||||
|
(add-hook 'ruby-mode-hook 'ac-ruby-mode-setup)
|
||||||
|
(add-hook 'css-mode-hook 'ac-css-mode-setup)
|
||||||
|
(add-hook 'auto-complete-mode-hook 'ac-common-setup)
|
||||||
|
(global-auto-complete-mode t))
|
||||||
|
|
||||||
|
(provide 'auto-complete-config)
|
||||||
|
;;; auto-complete-config.el ends here
|
||||||
Binary file not shown.
@@ -0,0 +1,7 @@
|
|||||||
|
(define-package "auto-complete" "20201001.1341" "Auto Completion for GNU Emacs"
|
||||||
|
'((popup "0.5.0")
|
||||||
|
(cl-lib "0.5"))
|
||||||
|
:commit "cbf8aaacb7613916cd932af7bd06cbed48114510")
|
||||||
|
;; Local Variables:
|
||||||
|
;; no-byte-compile: t
|
||||||
|
;; End:
|
||||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,72 @@
|
|||||||
|
abort
|
||||||
|
abs
|
||||||
|
abstract
|
||||||
|
accept
|
||||||
|
access
|
||||||
|
aliased
|
||||||
|
all
|
||||||
|
and
|
||||||
|
array
|
||||||
|
at
|
||||||
|
begin
|
||||||
|
body
|
||||||
|
case
|
||||||
|
constant
|
||||||
|
declare
|
||||||
|
delay
|
||||||
|
delta
|
||||||
|
digits
|
||||||
|
do
|
||||||
|
else
|
||||||
|
elsif
|
||||||
|
end
|
||||||
|
entry
|
||||||
|
exception
|
||||||
|
exit
|
||||||
|
for
|
||||||
|
function
|
||||||
|
generic
|
||||||
|
goto
|
||||||
|
if
|
||||||
|
in
|
||||||
|
interface
|
||||||
|
is
|
||||||
|
limited
|
||||||
|
loop
|
||||||
|
mod
|
||||||
|
new
|
||||||
|
not
|
||||||
|
null
|
||||||
|
of
|
||||||
|
or
|
||||||
|
others
|
||||||
|
out
|
||||||
|
overriding
|
||||||
|
package
|
||||||
|
pragma
|
||||||
|
private
|
||||||
|
procedure
|
||||||
|
protected
|
||||||
|
raise
|
||||||
|
range
|
||||||
|
record
|
||||||
|
rem
|
||||||
|
renames
|
||||||
|
requeue
|
||||||
|
return
|
||||||
|
reverse
|
||||||
|
select
|
||||||
|
separate
|
||||||
|
subtype
|
||||||
|
synchronized
|
||||||
|
tagged
|
||||||
|
task
|
||||||
|
terminate
|
||||||
|
then
|
||||||
|
type
|
||||||
|
until
|
||||||
|
use
|
||||||
|
when
|
||||||
|
while
|
||||||
|
with
|
||||||
|
xor
|
||||||
@@ -0,0 +1,99 @@
|
|||||||
|
alignas
|
||||||
|
alignof
|
||||||
|
and
|
||||||
|
and_eq
|
||||||
|
asm
|
||||||
|
auto
|
||||||
|
bitand
|
||||||
|
bitor
|
||||||
|
bool
|
||||||
|
break
|
||||||
|
case
|
||||||
|
catch
|
||||||
|
char
|
||||||
|
char16_t
|
||||||
|
char32_t
|
||||||
|
class
|
||||||
|
compl
|
||||||
|
concept
|
||||||
|
const
|
||||||
|
const_cast
|
||||||
|
constexpr
|
||||||
|
continue
|
||||||
|
decltype
|
||||||
|
default
|
||||||
|
define
|
||||||
|
defined
|
||||||
|
delete
|
||||||
|
do
|
||||||
|
double
|
||||||
|
dynamic_cast
|
||||||
|
elif
|
||||||
|
else
|
||||||
|
endif
|
||||||
|
enum
|
||||||
|
error
|
||||||
|
explicit
|
||||||
|
export
|
||||||
|
extern
|
||||||
|
false
|
||||||
|
final
|
||||||
|
float
|
||||||
|
for
|
||||||
|
friend
|
||||||
|
goto
|
||||||
|
if
|
||||||
|
ifdef
|
||||||
|
ifndef
|
||||||
|
include
|
||||||
|
inline
|
||||||
|
int
|
||||||
|
line
|
||||||
|
long
|
||||||
|
mutable
|
||||||
|
namespace
|
||||||
|
new
|
||||||
|
noexcept
|
||||||
|
not
|
||||||
|
not_eq
|
||||||
|
nullptr
|
||||||
|
operator
|
||||||
|
or
|
||||||
|
or_eq
|
||||||
|
override
|
||||||
|
pragma
|
||||||
|
_Pragma
|
||||||
|
private
|
||||||
|
protected
|
||||||
|
public
|
||||||
|
register
|
||||||
|
reinterpret_cast
|
||||||
|
requires
|
||||||
|
return
|
||||||
|
short
|
||||||
|
signed
|
||||||
|
sizeof
|
||||||
|
static
|
||||||
|
static_assert
|
||||||
|
static_cast
|
||||||
|
struct
|
||||||
|
switch
|
||||||
|
template
|
||||||
|
this
|
||||||
|
thread_local
|
||||||
|
throw
|
||||||
|
true
|
||||||
|
try
|
||||||
|
typedef
|
||||||
|
typeid
|
||||||
|
typename
|
||||||
|
union
|
||||||
|
unsigned
|
||||||
|
using
|
||||||
|
virtual
|
||||||
|
void
|
||||||
|
volatile
|
||||||
|
wchar_t
|
||||||
|
while
|
||||||
|
xor
|
||||||
|
xor_eq
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
auto
|
||||||
|
_Alignas
|
||||||
|
_Alignof
|
||||||
|
_Atomic
|
||||||
|
_Bool
|
||||||
|
break
|
||||||
|
case
|
||||||
|
char
|
||||||
|
_Complex
|
||||||
|
const
|
||||||
|
continue
|
||||||
|
default
|
||||||
|
define
|
||||||
|
defined
|
||||||
|
do
|
||||||
|
double
|
||||||
|
elif
|
||||||
|
else
|
||||||
|
endif
|
||||||
|
enum
|
||||||
|
error
|
||||||
|
extern
|
||||||
|
float
|
||||||
|
for
|
||||||
|
goto
|
||||||
|
_Generic
|
||||||
|
if
|
||||||
|
ifdef
|
||||||
|
ifndef
|
||||||
|
_Imaginary
|
||||||
|
include
|
||||||
|
inline
|
||||||
|
int
|
||||||
|
line
|
||||||
|
long
|
||||||
|
_Noreturn
|
||||||
|
pragma
|
||||||
|
register
|
||||||
|
restrict
|
||||||
|
return
|
||||||
|
short
|
||||||
|
signed
|
||||||
|
sizeof
|
||||||
|
static
|
||||||
|
struct
|
||||||
|
switch
|
||||||
|
_Static_assert
|
||||||
|
typedef
|
||||||
|
_Thread_local
|
||||||
|
undef
|
||||||
|
union
|
||||||
|
unsigned
|
||||||
|
void
|
||||||
|
volatile
|
||||||
|
while
|
||||||
@@ -0,0 +1,231 @@
|
|||||||
|
# OCaml 3.12.1
|
||||||
|
|
||||||
|
# Keywords
|
||||||
|
and
|
||||||
|
as
|
||||||
|
assert
|
||||||
|
begin
|
||||||
|
class
|
||||||
|
constraint
|
||||||
|
do
|
||||||
|
done
|
||||||
|
downto
|
||||||
|
else
|
||||||
|
end
|
||||||
|
exception
|
||||||
|
external
|
||||||
|
false
|
||||||
|
for
|
||||||
|
fun
|
||||||
|
function
|
||||||
|
functor
|
||||||
|
if
|
||||||
|
in
|
||||||
|
include
|
||||||
|
inherit
|
||||||
|
initializer
|
||||||
|
lazy
|
||||||
|
let
|
||||||
|
match
|
||||||
|
method
|
||||||
|
module
|
||||||
|
mutable
|
||||||
|
new
|
||||||
|
object
|
||||||
|
of
|
||||||
|
open
|
||||||
|
or
|
||||||
|
private
|
||||||
|
rec
|
||||||
|
sig
|
||||||
|
struct
|
||||||
|
then
|
||||||
|
to
|
||||||
|
true
|
||||||
|
try
|
||||||
|
type
|
||||||
|
val
|
||||||
|
virtual
|
||||||
|
when
|
||||||
|
while
|
||||||
|
with
|
||||||
|
|
||||||
|
# Pervasives
|
||||||
|
!
|
||||||
|
!=
|
||||||
|
&
|
||||||
|
&&
|
||||||
|
*
|
||||||
|
**
|
||||||
|
*.
|
||||||
|
+
|
||||||
|
+.
|
||||||
|
-
|
||||||
|
-.
|
||||||
|
/
|
||||||
|
/.
|
||||||
|
:=
|
||||||
|
<
|
||||||
|
<=
|
||||||
|
<>
|
||||||
|
=
|
||||||
|
==
|
||||||
|
>
|
||||||
|
>=
|
||||||
|
@
|
||||||
|
FP_infinite
|
||||||
|
FP_nan
|
||||||
|
FP_normal
|
||||||
|
FP_subnormal
|
||||||
|
FP_zero
|
||||||
|
LargeFile
|
||||||
|
Open_append
|
||||||
|
Open_binary
|
||||||
|
Open_creat
|
||||||
|
Open_nonblock
|
||||||
|
Open_rdonly
|
||||||
|
Open_text
|
||||||
|
Open_trunc
|
||||||
|
Open_wronly
|
||||||
|
Oupen_excl
|
||||||
|
^
|
||||||
|
^^
|
||||||
|
abs
|
||||||
|
abs_float
|
||||||
|
acos
|
||||||
|
asin
|
||||||
|
asr
|
||||||
|
at_exit
|
||||||
|
atan
|
||||||
|
atan2
|
||||||
|
bool_of_string
|
||||||
|
ceil
|
||||||
|
char_of_int
|
||||||
|
classify_float
|
||||||
|
close_in
|
||||||
|
close_in_noerr
|
||||||
|
close_out
|
||||||
|
close_out_noerr
|
||||||
|
compare
|
||||||
|
cos
|
||||||
|
cosh
|
||||||
|
decr
|
||||||
|
do_at_exit
|
||||||
|
epsilon_float
|
||||||
|
exit
|
||||||
|
exp
|
||||||
|
expm1
|
||||||
|
failwith
|
||||||
|
float
|
||||||
|
float_of_int
|
||||||
|
float_of_string
|
||||||
|
floor
|
||||||
|
flush
|
||||||
|
flush_all
|
||||||
|
format
|
||||||
|
format4
|
||||||
|
format_of_string
|
||||||
|
fpclass
|
||||||
|
frexp
|
||||||
|
fst
|
||||||
|
ignore
|
||||||
|
in_channel
|
||||||
|
in_channel_length
|
||||||
|
incr
|
||||||
|
infinity
|
||||||
|
input
|
||||||
|
input_binary_int
|
||||||
|
input_byte
|
||||||
|
input_char
|
||||||
|
input_line
|
||||||
|
input_value
|
||||||
|
int_of_char
|
||||||
|
int_of_float
|
||||||
|
int_of_string
|
||||||
|
invalid_arg
|
||||||
|
land
|
||||||
|
ldexp
|
||||||
|
lnot
|
||||||
|
log
|
||||||
|
log10
|
||||||
|
log1p
|
||||||
|
lor
|
||||||
|
lsl
|
||||||
|
lsr
|
||||||
|
lxor
|
||||||
|
max
|
||||||
|
max_float
|
||||||
|
max_int
|
||||||
|
min
|
||||||
|
min_float
|
||||||
|
min_int
|
||||||
|
mod
|
||||||
|
mod_float
|
||||||
|
modf
|
||||||
|
nan
|
||||||
|
neg_infinity
|
||||||
|
not
|
||||||
|
open_flag
|
||||||
|
open_in
|
||||||
|
open_in_bin
|
||||||
|
open_in_gen
|
||||||
|
open_out
|
||||||
|
open_out_bin
|
||||||
|
open_out_gen
|
||||||
|
or
|
||||||
|
out_channel
|
||||||
|
out_channel_length
|
||||||
|
output
|
||||||
|
output_binary_int
|
||||||
|
output_byte
|
||||||
|
output_char
|
||||||
|
output_string
|
||||||
|
output_value
|
||||||
|
pos_in
|
||||||
|
pos_out
|
||||||
|
pred
|
||||||
|
prerr_char
|
||||||
|
prerr_endline
|
||||||
|
prerr_float
|
||||||
|
prerr_int
|
||||||
|
prerr_newline
|
||||||
|
prerr_string
|
||||||
|
print_char
|
||||||
|
print_endline
|
||||||
|
print_float
|
||||||
|
print_int
|
||||||
|
print_newline
|
||||||
|
print_string
|
||||||
|
raise
|
||||||
|
read_float
|
||||||
|
read_int
|
||||||
|
read_line
|
||||||
|
really_input
|
||||||
|
ref
|
||||||
|
seek_in
|
||||||
|
seek_out
|
||||||
|
set_binary_mode_in
|
||||||
|
set_binary_mode_out
|
||||||
|
sin
|
||||||
|
sinh
|
||||||
|
snd
|
||||||
|
sqrt
|
||||||
|
stderr
|
||||||
|
stdin
|
||||||
|
stdout
|
||||||
|
string_of_bool
|
||||||
|
string_of_float
|
||||||
|
string_of_format
|
||||||
|
string_of_int
|
||||||
|
succ
|
||||||
|
tan
|
||||||
|
tanh
|
||||||
|
truncate
|
||||||
|
unsafe_really_input
|
||||||
|
valid_float_lexem
|
||||||
|
||
|
||||||
|
~
|
||||||
|
~+
|
||||||
|
~+.
|
||||||
|
~-
|
||||||
|
~-.
|
||||||
@@ -0,0 +1,580 @@
|
|||||||
|
*agent*
|
||||||
|
*allow-unresolved-vars*
|
||||||
|
*assert*
|
||||||
|
*clojure-version*
|
||||||
|
*command-line-args*
|
||||||
|
*compile-files*
|
||||||
|
*compile-path*
|
||||||
|
*compiler-options*
|
||||||
|
*data-readers*
|
||||||
|
*default-data-reader-fn*
|
||||||
|
*err*
|
||||||
|
*file*
|
||||||
|
*flush-on-newline*
|
||||||
|
*fn-loader*
|
||||||
|
*in*
|
||||||
|
*math-context*
|
||||||
|
*ns*
|
||||||
|
*out*
|
||||||
|
*print-dup*
|
||||||
|
*print-length*
|
||||||
|
*print-level*
|
||||||
|
*print-meta*
|
||||||
|
*print-readably*
|
||||||
|
*read-eval*
|
||||||
|
*source-path*
|
||||||
|
*unchecked-math*
|
||||||
|
*use-context-classloader*
|
||||||
|
*verbose-defrecords*
|
||||||
|
*warn-on-reflection*
|
||||||
|
->ArrayChunk
|
||||||
|
->Vec
|
||||||
|
->VecNode
|
||||||
|
->VecSeq
|
||||||
|
-cache-protocol-fn
|
||||||
|
-reset-methods
|
||||||
|
accessor
|
||||||
|
aclone
|
||||||
|
add-classpath
|
||||||
|
add-watch
|
||||||
|
agent
|
||||||
|
agent-error
|
||||||
|
agent-errors
|
||||||
|
aget
|
||||||
|
alength
|
||||||
|
alias
|
||||||
|
all-ns
|
||||||
|
alter
|
||||||
|
alter-meta!
|
||||||
|
alter-var-root
|
||||||
|
amap
|
||||||
|
ancestors
|
||||||
|
and
|
||||||
|
apply
|
||||||
|
areduce
|
||||||
|
array-map
|
||||||
|
as->
|
||||||
|
aset
|
||||||
|
aset-boolean
|
||||||
|
aset-byte
|
||||||
|
aset-char
|
||||||
|
aset-double
|
||||||
|
aset-float
|
||||||
|
aset-int
|
||||||
|
aset-long
|
||||||
|
aset-short
|
||||||
|
assert
|
||||||
|
assoc
|
||||||
|
assoc!
|
||||||
|
assoc-in
|
||||||
|
associative?
|
||||||
|
atom
|
||||||
|
await
|
||||||
|
await-for
|
||||||
|
await1
|
||||||
|
bases
|
||||||
|
bean
|
||||||
|
bigdec
|
||||||
|
bigint
|
||||||
|
biginteger
|
||||||
|
binding
|
||||||
|
bit-and
|
||||||
|
bit-and-not
|
||||||
|
bit-clear
|
||||||
|
bit-flip
|
||||||
|
bit-not
|
||||||
|
bit-or
|
||||||
|
bit-set
|
||||||
|
bit-shift-left
|
||||||
|
bit-shift-right
|
||||||
|
bit-test
|
||||||
|
bit-xor
|
||||||
|
boolean
|
||||||
|
boolean-array
|
||||||
|
booleans
|
||||||
|
bound-fn
|
||||||
|
bound-fn*
|
||||||
|
bound?
|
||||||
|
butlast
|
||||||
|
byte
|
||||||
|
byte-array
|
||||||
|
bytes
|
||||||
|
case
|
||||||
|
cast
|
||||||
|
char
|
||||||
|
char-array
|
||||||
|
char-escape-string
|
||||||
|
char-name-string
|
||||||
|
char?
|
||||||
|
chars
|
||||||
|
chunk
|
||||||
|
chunk-append
|
||||||
|
chunk-buffer
|
||||||
|
chunk-cons
|
||||||
|
chunk-first
|
||||||
|
chunk-next
|
||||||
|
chunk-rest
|
||||||
|
chunked-seq?
|
||||||
|
class
|
||||||
|
class?
|
||||||
|
clear-agent-errors
|
||||||
|
clojure-version
|
||||||
|
coll?
|
||||||
|
comment
|
||||||
|
commute
|
||||||
|
comp
|
||||||
|
comparator
|
||||||
|
compare
|
||||||
|
compare-and-set!
|
||||||
|
compile
|
||||||
|
complement
|
||||||
|
concat
|
||||||
|
cond
|
||||||
|
cond->
|
||||||
|
cond->>
|
||||||
|
condp
|
||||||
|
conj
|
||||||
|
conj!
|
||||||
|
cons
|
||||||
|
constantly
|
||||||
|
construct-proxy
|
||||||
|
contains?
|
||||||
|
count
|
||||||
|
counted?
|
||||||
|
create-ns
|
||||||
|
create-struct
|
||||||
|
cycle
|
||||||
|
dec
|
||||||
|
dec'
|
||||||
|
decimal?
|
||||||
|
declare
|
||||||
|
default-data-readers
|
||||||
|
definline
|
||||||
|
definterface
|
||||||
|
defmacro
|
||||||
|
defmethod
|
||||||
|
defmulti
|
||||||
|
defn
|
||||||
|
defn-
|
||||||
|
defonce
|
||||||
|
defprotocol
|
||||||
|
defrecord
|
||||||
|
defstruct
|
||||||
|
deftype
|
||||||
|
delay
|
||||||
|
delay?
|
||||||
|
deliver
|
||||||
|
denominator
|
||||||
|
deref
|
||||||
|
derive
|
||||||
|
descendants
|
||||||
|
destructure
|
||||||
|
disj
|
||||||
|
disj!
|
||||||
|
dissoc
|
||||||
|
dissoc!
|
||||||
|
distinct
|
||||||
|
distinct?
|
||||||
|
doall
|
||||||
|
doc
|
||||||
|
dorun
|
||||||
|
doseq
|
||||||
|
dosync
|
||||||
|
dotimes
|
||||||
|
doto
|
||||||
|
double
|
||||||
|
double-array
|
||||||
|
doubles
|
||||||
|
drop
|
||||||
|
drop-last
|
||||||
|
drop-while
|
||||||
|
dtype
|
||||||
|
empty
|
||||||
|
empty?
|
||||||
|
ensure
|
||||||
|
enumeration-seq
|
||||||
|
error-handler
|
||||||
|
error-mode
|
||||||
|
eval
|
||||||
|
even?
|
||||||
|
every-pred
|
||||||
|
every?
|
||||||
|
ex-data
|
||||||
|
ex-info
|
||||||
|
extend
|
||||||
|
extend-class
|
||||||
|
extend-protocol
|
||||||
|
extend-type
|
||||||
|
extenders
|
||||||
|
extends?
|
||||||
|
false?
|
||||||
|
ffirst
|
||||||
|
file-seq
|
||||||
|
filter
|
||||||
|
filterv
|
||||||
|
find
|
||||||
|
find-doc
|
||||||
|
find-keyword
|
||||||
|
find-ns
|
||||||
|
find-protocol-impl
|
||||||
|
find-protocol-method
|
||||||
|
find-var
|
||||||
|
first
|
||||||
|
flatten
|
||||||
|
float
|
||||||
|
float-array
|
||||||
|
float?
|
||||||
|
floats
|
||||||
|
flush
|
||||||
|
fn
|
||||||
|
fn?
|
||||||
|
fnext
|
||||||
|
fnil
|
||||||
|
for
|
||||||
|
force
|
||||||
|
format
|
||||||
|
frequencies
|
||||||
|
future
|
||||||
|
future-call
|
||||||
|
future-cancel
|
||||||
|
future-cancelled?
|
||||||
|
future-done?
|
||||||
|
future?
|
||||||
|
gen-class
|
||||||
|
gen-interface
|
||||||
|
gensym
|
||||||
|
get
|
||||||
|
get-in
|
||||||
|
get-method
|
||||||
|
get-proxy-class
|
||||||
|
get-thread-bindings
|
||||||
|
get-validator
|
||||||
|
group-by
|
||||||
|
hash
|
||||||
|
hash-combine
|
||||||
|
hash-map
|
||||||
|
hash-set
|
||||||
|
identical?
|
||||||
|
identity
|
||||||
|
if-let
|
||||||
|
if-not
|
||||||
|
ifn?
|
||||||
|
import
|
||||||
|
in-ns
|
||||||
|
inc
|
||||||
|
inc'
|
||||||
|
init-proxy
|
||||||
|
instance?
|
||||||
|
int
|
||||||
|
int-array
|
||||||
|
integer?
|
||||||
|
interleave
|
||||||
|
intern
|
||||||
|
interpose
|
||||||
|
into
|
||||||
|
into-array
|
||||||
|
ints
|
||||||
|
io!
|
||||||
|
isa?
|
||||||
|
iterate
|
||||||
|
iterator-seq
|
||||||
|
juxt
|
||||||
|
keep
|
||||||
|
keep-indexed
|
||||||
|
key
|
||||||
|
keys
|
||||||
|
keyword
|
||||||
|
keyword?
|
||||||
|
last
|
||||||
|
lazy-cat
|
||||||
|
lazy-seq
|
||||||
|
let
|
||||||
|
letfn
|
||||||
|
line-seq
|
||||||
|
list
|
||||||
|
list*
|
||||||
|
list?
|
||||||
|
load
|
||||||
|
load-file
|
||||||
|
load-reader
|
||||||
|
load-string
|
||||||
|
loaded-libs
|
||||||
|
locking
|
||||||
|
long
|
||||||
|
long-array
|
||||||
|
longs
|
||||||
|
loop
|
||||||
|
macroexpand
|
||||||
|
macroexpand-1
|
||||||
|
make-array
|
||||||
|
make-hierarchy
|
||||||
|
map
|
||||||
|
map-indexed
|
||||||
|
map?
|
||||||
|
mapcat
|
||||||
|
mapv
|
||||||
|
max
|
||||||
|
max-key
|
||||||
|
memfn
|
||||||
|
memoize
|
||||||
|
merge
|
||||||
|
merge-with
|
||||||
|
meta
|
||||||
|
method-sig
|
||||||
|
methods
|
||||||
|
min
|
||||||
|
min-key
|
||||||
|
mod
|
||||||
|
munge
|
||||||
|
name
|
||||||
|
namespace
|
||||||
|
namespace-munge
|
||||||
|
neg?
|
||||||
|
newline
|
||||||
|
next
|
||||||
|
nfirst
|
||||||
|
nil?
|
||||||
|
nnext
|
||||||
|
not
|
||||||
|
not-any?
|
||||||
|
not-empty
|
||||||
|
not-every?
|
||||||
|
not=
|
||||||
|
ns
|
||||||
|
ns-aliases
|
||||||
|
ns-imports
|
||||||
|
ns-interns
|
||||||
|
ns-map
|
||||||
|
ns-name
|
||||||
|
ns-publics
|
||||||
|
ns-refers
|
||||||
|
ns-resolve
|
||||||
|
ns-unalias
|
||||||
|
ns-unmap
|
||||||
|
nth
|
||||||
|
nthnext
|
||||||
|
nthrest
|
||||||
|
num
|
||||||
|
number?
|
||||||
|
numerator
|
||||||
|
object-array
|
||||||
|
odd?
|
||||||
|
or
|
||||||
|
parents
|
||||||
|
partial
|
||||||
|
partition
|
||||||
|
partition-all
|
||||||
|
partition-by
|
||||||
|
pcalls
|
||||||
|
peek
|
||||||
|
persistent!
|
||||||
|
pmap
|
||||||
|
pop
|
||||||
|
pop!
|
||||||
|
pop-thread-bindings
|
||||||
|
pos?
|
||||||
|
pr
|
||||||
|
pr-str
|
||||||
|
prefer-method
|
||||||
|
prefers
|
||||||
|
primitives-classnames
|
||||||
|
print
|
||||||
|
print-ctor
|
||||||
|
print-dup
|
||||||
|
print-method
|
||||||
|
print-namespace-doc
|
||||||
|
print-simple
|
||||||
|
print-str
|
||||||
|
printf
|
||||||
|
println
|
||||||
|
println-str
|
||||||
|
prn
|
||||||
|
prn-str
|
||||||
|
promise
|
||||||
|
proxy
|
||||||
|
proxy-call-with-super
|
||||||
|
proxy-mappings
|
||||||
|
proxy-name
|
||||||
|
proxy-super
|
||||||
|
push-thread-bindings
|
||||||
|
pvalues
|
||||||
|
quot
|
||||||
|
rand
|
||||||
|
rand-int
|
||||||
|
rand-nth
|
||||||
|
range
|
||||||
|
ratio?
|
||||||
|
rational?
|
||||||
|
rationalize
|
||||||
|
re-find
|
||||||
|
re-groups
|
||||||
|
re-matcher
|
||||||
|
re-matches
|
||||||
|
re-pattern
|
||||||
|
re-seq
|
||||||
|
read
|
||||||
|
read-line
|
||||||
|
read-string
|
||||||
|
realized?
|
||||||
|
reduce
|
||||||
|
reduce-kv
|
||||||
|
reduced
|
||||||
|
reduced?
|
||||||
|
reductions
|
||||||
|
ref
|
||||||
|
ref-history-count
|
||||||
|
ref-max-history
|
||||||
|
ref-min-history
|
||||||
|
ref-set
|
||||||
|
refer
|
||||||
|
refer-clojure
|
||||||
|
reify
|
||||||
|
release-pending-sends
|
||||||
|
rem
|
||||||
|
remove
|
||||||
|
remove-all-methods
|
||||||
|
remove-method
|
||||||
|
remove-ns
|
||||||
|
remove-watch
|
||||||
|
repeat
|
||||||
|
repeatedly
|
||||||
|
replace
|
||||||
|
replicate
|
||||||
|
require
|
||||||
|
reset!
|
||||||
|
reset-meta!
|
||||||
|
resolve
|
||||||
|
rest
|
||||||
|
restart-agent
|
||||||
|
resultset-seq
|
||||||
|
reverse
|
||||||
|
reversible?
|
||||||
|
rseq
|
||||||
|
rsubseq
|
||||||
|
satisfies?
|
||||||
|
second
|
||||||
|
select-keys
|
||||||
|
send
|
||||||
|
send-off
|
||||||
|
send-via
|
||||||
|
seq
|
||||||
|
seq?
|
||||||
|
seque
|
||||||
|
sequence
|
||||||
|
sequential?
|
||||||
|
set
|
||||||
|
set-agent-send-executor!
|
||||||
|
set-agent-send-off-executor!
|
||||||
|
set-error-handler!
|
||||||
|
set-error-mode!
|
||||||
|
set-validator!
|
||||||
|
set?
|
||||||
|
short
|
||||||
|
short-array
|
||||||
|
shorts
|
||||||
|
shuffle
|
||||||
|
shutdown-agents
|
||||||
|
slurp
|
||||||
|
some
|
||||||
|
some->
|
||||||
|
some->>
|
||||||
|
some-fn
|
||||||
|
sort
|
||||||
|
sort-by
|
||||||
|
sorted-map
|
||||||
|
sorted-map-by
|
||||||
|
sorted-set
|
||||||
|
sorted-set-by
|
||||||
|
sorted?
|
||||||
|
special-form-anchor
|
||||||
|
special-symbol?
|
||||||
|
spit
|
||||||
|
split-at
|
||||||
|
split-with
|
||||||
|
str
|
||||||
|
stream?
|
||||||
|
string?
|
||||||
|
struct
|
||||||
|
struct-map
|
||||||
|
subs
|
||||||
|
subseq
|
||||||
|
subvec
|
||||||
|
supers
|
||||||
|
swap!
|
||||||
|
symbol
|
||||||
|
symbol?
|
||||||
|
sync
|
||||||
|
syntax-symbol-anchor
|
||||||
|
take
|
||||||
|
take-last
|
||||||
|
take-nth
|
||||||
|
take-while
|
||||||
|
test
|
||||||
|
the-ns
|
||||||
|
thread-bound?
|
||||||
|
time
|
||||||
|
to-array
|
||||||
|
to-array-2d
|
||||||
|
trampoline
|
||||||
|
transient
|
||||||
|
tree-seq
|
||||||
|
true?
|
||||||
|
type
|
||||||
|
unchecked-add
|
||||||
|
unchecked-add-int
|
||||||
|
unchecked-byte
|
||||||
|
unchecked-char
|
||||||
|
unchecked-dec
|
||||||
|
unchecked-dec-int
|
||||||
|
unchecked-divide
|
||||||
|
unchecked-divide-int
|
||||||
|
unchecked-double
|
||||||
|
unchecked-float
|
||||||
|
unchecked-inc
|
||||||
|
unchecked-inc-int
|
||||||
|
unchecked-int
|
||||||
|
unchecked-long
|
||||||
|
unchecked-multiply
|
||||||
|
unchecked-multiply-int
|
||||||
|
unchecked-negate
|
||||||
|
unchecked-negate-int
|
||||||
|
unchecked-remainder
|
||||||
|
unchecked-remainder-int
|
||||||
|
unchecked-short
|
||||||
|
unchecked-subtract
|
||||||
|
unchecked-subtract-int
|
||||||
|
underive
|
||||||
|
unquote
|
||||||
|
unquote-splicing
|
||||||
|
update-in
|
||||||
|
update-proxy
|
||||||
|
use
|
||||||
|
val
|
||||||
|
vals
|
||||||
|
var-get
|
||||||
|
var-set
|
||||||
|
var?
|
||||||
|
vary-meta
|
||||||
|
vec
|
||||||
|
vector
|
||||||
|
vector-of
|
||||||
|
vector?
|
||||||
|
when
|
||||||
|
when-first
|
||||||
|
when-let
|
||||||
|
when-not
|
||||||
|
while
|
||||||
|
with-bindings
|
||||||
|
with-bindings*
|
||||||
|
with-in-str
|
||||||
|
with-loading-context
|
||||||
|
with-local-vars
|
||||||
|
with-meta
|
||||||
|
with-open
|
||||||
|
with-out-str
|
||||||
|
with-precision
|
||||||
|
with-redefs
|
||||||
|
with-redefs-fn
|
||||||
|
xml-seq
|
||||||
|
zero?
|
||||||
|
zipmap
|
||||||
@@ -0,0 +1,475 @@
|
|||||||
|
*agent*
|
||||||
|
*clojure-version*
|
||||||
|
*command-line-args*
|
||||||
|
*compile-files*
|
||||||
|
*compile-path*
|
||||||
|
*err*
|
||||||
|
*file*
|
||||||
|
*flush-on-newline*
|
||||||
|
*in*
|
||||||
|
*ns*
|
||||||
|
*out*
|
||||||
|
*print-dup*
|
||||||
|
*print-length*
|
||||||
|
*print-level*
|
||||||
|
*print-meta*
|
||||||
|
*print-readably*
|
||||||
|
*read-eval*
|
||||||
|
*warn-on-reflection*
|
||||||
|
accessor
|
||||||
|
aclone
|
||||||
|
add-classpath
|
||||||
|
add-watch
|
||||||
|
agent
|
||||||
|
agent-error
|
||||||
|
agent-errors
|
||||||
|
aget
|
||||||
|
alength
|
||||||
|
alias
|
||||||
|
all-ns
|
||||||
|
alter
|
||||||
|
alter-meta!
|
||||||
|
alter-var-root
|
||||||
|
amap
|
||||||
|
ancestors
|
||||||
|
and
|
||||||
|
apply
|
||||||
|
areduce
|
||||||
|
array-map
|
||||||
|
aset
|
||||||
|
aset-boolean
|
||||||
|
aset-byte
|
||||||
|
aset-char
|
||||||
|
aset-double
|
||||||
|
aset-float
|
||||||
|
aset-int
|
||||||
|
aset-long
|
||||||
|
aset-short
|
||||||
|
assert
|
||||||
|
assoc
|
||||||
|
assoc!
|
||||||
|
assoc-in
|
||||||
|
associative?
|
||||||
|
atom
|
||||||
|
await
|
||||||
|
await-for
|
||||||
|
bases
|
||||||
|
bean
|
||||||
|
bigdec
|
||||||
|
bigint
|
||||||
|
binding
|
||||||
|
bit-and
|
||||||
|
bit-and-not
|
||||||
|
bit-clear
|
||||||
|
bit-flip
|
||||||
|
bit-not
|
||||||
|
bit-or
|
||||||
|
bit-set
|
||||||
|
bit-shift-left
|
||||||
|
bit-shift-right
|
||||||
|
bit-test
|
||||||
|
bit-xor
|
||||||
|
boolean
|
||||||
|
boolean-array
|
||||||
|
booleans
|
||||||
|
bound-fn
|
||||||
|
bound-fn*
|
||||||
|
butlast
|
||||||
|
byte
|
||||||
|
byte-array
|
||||||
|
bytes
|
||||||
|
case
|
||||||
|
cast
|
||||||
|
char
|
||||||
|
char-array
|
||||||
|
char-escape-string
|
||||||
|
char-name-string
|
||||||
|
char?
|
||||||
|
chars
|
||||||
|
class
|
||||||
|
class?
|
||||||
|
clear-agent-errors
|
||||||
|
clojure-version
|
||||||
|
coll?
|
||||||
|
comment
|
||||||
|
commute
|
||||||
|
comp
|
||||||
|
comparator
|
||||||
|
compare
|
||||||
|
compare-and-set!
|
||||||
|
compile
|
||||||
|
complement
|
||||||
|
concat
|
||||||
|
cond
|
||||||
|
condp
|
||||||
|
conj
|
||||||
|
conj!
|
||||||
|
cons
|
||||||
|
constantly
|
||||||
|
construct-proxy
|
||||||
|
contains?
|
||||||
|
count
|
||||||
|
counted?
|
||||||
|
create-ns
|
||||||
|
create-struct
|
||||||
|
cycle
|
||||||
|
dec
|
||||||
|
decimal?
|
||||||
|
declare
|
||||||
|
definline
|
||||||
|
defmacro
|
||||||
|
defmethod
|
||||||
|
defmulti
|
||||||
|
defn
|
||||||
|
defn-
|
||||||
|
defonce
|
||||||
|
defprotocol
|
||||||
|
defstruct
|
||||||
|
deftype
|
||||||
|
delay
|
||||||
|
delay?
|
||||||
|
deliver
|
||||||
|
deref
|
||||||
|
derive
|
||||||
|
descendants
|
||||||
|
disj
|
||||||
|
disj!
|
||||||
|
dissoc
|
||||||
|
dissoc!
|
||||||
|
distinct
|
||||||
|
distinct?
|
||||||
|
doall
|
||||||
|
doc
|
||||||
|
dorun
|
||||||
|
doseq
|
||||||
|
dosync
|
||||||
|
dotimes
|
||||||
|
doto
|
||||||
|
double
|
||||||
|
double-array
|
||||||
|
doubles
|
||||||
|
drop
|
||||||
|
drop-last
|
||||||
|
drop-while
|
||||||
|
dtype
|
||||||
|
empty
|
||||||
|
empty?
|
||||||
|
ensure
|
||||||
|
enumeration-seq
|
||||||
|
error-handler
|
||||||
|
error-mode
|
||||||
|
eval
|
||||||
|
even?
|
||||||
|
every?
|
||||||
|
extend
|
||||||
|
extend-class
|
||||||
|
extend-protocol
|
||||||
|
extend-type
|
||||||
|
extenders
|
||||||
|
extends?
|
||||||
|
false?
|
||||||
|
ffirst
|
||||||
|
file-seq
|
||||||
|
filter
|
||||||
|
find
|
||||||
|
find-doc
|
||||||
|
find-ns
|
||||||
|
find-var
|
||||||
|
first
|
||||||
|
float
|
||||||
|
float-array
|
||||||
|
float?
|
||||||
|
floats
|
||||||
|
flush
|
||||||
|
fn
|
||||||
|
fn?
|
||||||
|
fnext
|
||||||
|
for
|
||||||
|
force
|
||||||
|
format
|
||||||
|
future
|
||||||
|
future-call
|
||||||
|
future-cancel
|
||||||
|
future-cancelled?
|
||||||
|
future-done?
|
||||||
|
future?
|
||||||
|
gen-class
|
||||||
|
gen-interface
|
||||||
|
gensym
|
||||||
|
get
|
||||||
|
get-in
|
||||||
|
get-method
|
||||||
|
get-proxy-class
|
||||||
|
get-thread-bindings
|
||||||
|
get-validator
|
||||||
|
hash
|
||||||
|
hash-map
|
||||||
|
hash-set
|
||||||
|
identical?
|
||||||
|
identity
|
||||||
|
if-let
|
||||||
|
if-not
|
||||||
|
ifn?
|
||||||
|
import
|
||||||
|
in-ns
|
||||||
|
inc
|
||||||
|
init-proxy
|
||||||
|
instance?
|
||||||
|
int
|
||||||
|
int-array
|
||||||
|
integer?
|
||||||
|
interleave
|
||||||
|
intern
|
||||||
|
interpose
|
||||||
|
into
|
||||||
|
into-array
|
||||||
|
ints
|
||||||
|
io!
|
||||||
|
isa?
|
||||||
|
iterate
|
||||||
|
iterator-seq
|
||||||
|
juxt
|
||||||
|
key
|
||||||
|
keys
|
||||||
|
keyword
|
||||||
|
keyword?
|
||||||
|
last
|
||||||
|
lazy-cat
|
||||||
|
lazy-seq
|
||||||
|
let
|
||||||
|
letfn
|
||||||
|
line-seq
|
||||||
|
list
|
||||||
|
list*
|
||||||
|
list?
|
||||||
|
load
|
||||||
|
load-file
|
||||||
|
load-reader
|
||||||
|
load-string
|
||||||
|
loaded-libs
|
||||||
|
locking
|
||||||
|
long
|
||||||
|
long-array
|
||||||
|
longs
|
||||||
|
loop
|
||||||
|
macroexpand
|
||||||
|
macroexpand-1
|
||||||
|
make-array
|
||||||
|
make-hierarchy
|
||||||
|
map
|
||||||
|
map?
|
||||||
|
mapcat
|
||||||
|
max
|
||||||
|
max-key
|
||||||
|
memfn
|
||||||
|
memoize
|
||||||
|
merge
|
||||||
|
merge-with
|
||||||
|
meta
|
||||||
|
methods
|
||||||
|
min
|
||||||
|
min-key
|
||||||
|
mod
|
||||||
|
name
|
||||||
|
namespace
|
||||||
|
neg?
|
||||||
|
newline
|
||||||
|
next
|
||||||
|
nfirst
|
||||||
|
nil?
|
||||||
|
nnext
|
||||||
|
not
|
||||||
|
not-any?
|
||||||
|
not-empty
|
||||||
|
not-every?
|
||||||
|
not=
|
||||||
|
ns
|
||||||
|
ns-aliases
|
||||||
|
ns-imports
|
||||||
|
ns-interns
|
||||||
|
ns-map
|
||||||
|
ns-name
|
||||||
|
ns-publics
|
||||||
|
ns-refers
|
||||||
|
ns-resolve
|
||||||
|
ns-unalias
|
||||||
|
ns-unmap
|
||||||
|
nth
|
||||||
|
nthnext
|
||||||
|
num
|
||||||
|
number?
|
||||||
|
object-array
|
||||||
|
odd?
|
||||||
|
or
|
||||||
|
parents
|
||||||
|
partial
|
||||||
|
partition
|
||||||
|
pcalls
|
||||||
|
peek
|
||||||
|
persistent!
|
||||||
|
pmap
|
||||||
|
pop
|
||||||
|
pop!
|
||||||
|
pop-thread-bindings
|
||||||
|
pos?
|
||||||
|
pr
|
||||||
|
pr-str
|
||||||
|
prefer-method
|
||||||
|
prefers
|
||||||
|
print
|
||||||
|
print-namespace-doc
|
||||||
|
print-str
|
||||||
|
printf
|
||||||
|
println
|
||||||
|
println-str
|
||||||
|
prn
|
||||||
|
prn-str
|
||||||
|
promise
|
||||||
|
proxy
|
||||||
|
proxy-mappings
|
||||||
|
proxy-super
|
||||||
|
push-thread-bindings
|
||||||
|
pvalues
|
||||||
|
quot
|
||||||
|
rand
|
||||||
|
rand-int
|
||||||
|
range
|
||||||
|
ratio?
|
||||||
|
rationalize
|
||||||
|
re-find
|
||||||
|
re-groups
|
||||||
|
re-matcher
|
||||||
|
re-matches
|
||||||
|
re-pattern
|
||||||
|
re-seq
|
||||||
|
read
|
||||||
|
read-line
|
||||||
|
read-string
|
||||||
|
reduce
|
||||||
|
ref
|
||||||
|
ref-history-count
|
||||||
|
ref-max-history
|
||||||
|
ref-min-history
|
||||||
|
ref-set
|
||||||
|
refer
|
||||||
|
refer-clojure
|
||||||
|
reify
|
||||||
|
release-pending-sends
|
||||||
|
rem
|
||||||
|
remove
|
||||||
|
remove-method
|
||||||
|
remove-ns
|
||||||
|
remove-watch
|
||||||
|
repeat
|
||||||
|
repeatedly
|
||||||
|
replace
|
||||||
|
replicate
|
||||||
|
require
|
||||||
|
reset!
|
||||||
|
reset-meta!
|
||||||
|
resolve
|
||||||
|
rest
|
||||||
|
restart-agent
|
||||||
|
resultset-seq
|
||||||
|
reverse
|
||||||
|
reversible?
|
||||||
|
rseq
|
||||||
|
rsubseq
|
||||||
|
satisfies?
|
||||||
|
second
|
||||||
|
select-keys
|
||||||
|
send
|
||||||
|
send-off
|
||||||
|
seq
|
||||||
|
seq?
|
||||||
|
seque
|
||||||
|
sequence
|
||||||
|
sequential?
|
||||||
|
set
|
||||||
|
set-error-handler!
|
||||||
|
set-error-mode!
|
||||||
|
set-validator!
|
||||||
|
set?
|
||||||
|
short
|
||||||
|
short-array
|
||||||
|
shorts
|
||||||
|
shutdown-agents
|
||||||
|
slurp
|
||||||
|
some
|
||||||
|
sort
|
||||||
|
sort-by
|
||||||
|
sorted-map
|
||||||
|
sorted-map-by
|
||||||
|
sorted-set
|
||||||
|
sorted-set-by
|
||||||
|
sorted?
|
||||||
|
special-form-anchor
|
||||||
|
special-symbol?
|
||||||
|
split-at
|
||||||
|
split-with
|
||||||
|
str
|
||||||
|
stream?
|
||||||
|
string?
|
||||||
|
struct
|
||||||
|
struct-map
|
||||||
|
subs
|
||||||
|
subseq
|
||||||
|
subvec
|
||||||
|
supers
|
||||||
|
swap!
|
||||||
|
symbol
|
||||||
|
symbol?
|
||||||
|
sync
|
||||||
|
syntax-symbol-anchor
|
||||||
|
take
|
||||||
|
take-last
|
||||||
|
take-nth
|
||||||
|
take-while
|
||||||
|
test
|
||||||
|
the-ns
|
||||||
|
time
|
||||||
|
to-array
|
||||||
|
to-array-2d
|
||||||
|
trampoline
|
||||||
|
transient
|
||||||
|
tree-seq
|
||||||
|
true?
|
||||||
|
type
|
||||||
|
unchecked-add
|
||||||
|
unchecked-dec
|
||||||
|
unchecked-divide
|
||||||
|
unchecked-inc
|
||||||
|
unchecked-multiply
|
||||||
|
unchecked-negate
|
||||||
|
unchecked-remainder
|
||||||
|
unchecked-subtract
|
||||||
|
underive
|
||||||
|
update-in
|
||||||
|
update-proxy
|
||||||
|
use
|
||||||
|
val
|
||||||
|
vals
|
||||||
|
var-get
|
||||||
|
var-set
|
||||||
|
var?
|
||||||
|
vary-meta
|
||||||
|
vec
|
||||||
|
vector
|
||||||
|
vector-of
|
||||||
|
vector?
|
||||||
|
when
|
||||||
|
when-first
|
||||||
|
when-let
|
||||||
|
when-not
|
||||||
|
while
|
||||||
|
with-bindings
|
||||||
|
with-bindings*
|
||||||
|
with-in-str
|
||||||
|
with-local-vars
|
||||||
|
with-meta
|
||||||
|
with-open
|
||||||
|
with-out-str
|
||||||
|
with-precision
|
||||||
|
xml-seq
|
||||||
|
zero?
|
||||||
|
zipmap
|
||||||
@@ -0,0 +1,278 @@
|
|||||||
|
# Generated by the following form.
|
||||||
|
# (loop for regexp in (append
|
||||||
|
# coq-solve-tactics
|
||||||
|
# coq-keywords
|
||||||
|
# coq-reserved
|
||||||
|
# coq-tactics
|
||||||
|
# coq-tacticals
|
||||||
|
# (list "Set" "Type" "Prop"))
|
||||||
|
# append (split-string regexp (regexp-quote "\\s-+")) into words
|
||||||
|
# finally (loop initially (goto-char (point-max))
|
||||||
|
# for word in (delete-dups (sort words 'string<))
|
||||||
|
# do (insert word) (newline)))
|
||||||
|
|
||||||
|
Abort
|
||||||
|
About
|
||||||
|
Abstract
|
||||||
|
Add
|
||||||
|
Admit
|
||||||
|
Admitted
|
||||||
|
All
|
||||||
|
Arguments
|
||||||
|
AutoInline
|
||||||
|
Axiom
|
||||||
|
Bind
|
||||||
|
Canonical
|
||||||
|
Cd
|
||||||
|
Chapter
|
||||||
|
Check
|
||||||
|
Close
|
||||||
|
CoFixpoint
|
||||||
|
CoInductive
|
||||||
|
Coercion
|
||||||
|
Coercions
|
||||||
|
Comments
|
||||||
|
Conjecture
|
||||||
|
Constant
|
||||||
|
Constructors
|
||||||
|
Corollary
|
||||||
|
Declare
|
||||||
|
Defined
|
||||||
|
Definition
|
||||||
|
Delimit
|
||||||
|
Dependent
|
||||||
|
Depth
|
||||||
|
Derive
|
||||||
|
End
|
||||||
|
Eval
|
||||||
|
Export
|
||||||
|
Extern
|
||||||
|
Extract
|
||||||
|
Extraction
|
||||||
|
Fact
|
||||||
|
False
|
||||||
|
Field
|
||||||
|
File
|
||||||
|
Fixpoint
|
||||||
|
Focus
|
||||||
|
Function
|
||||||
|
Functional
|
||||||
|
Goal
|
||||||
|
Hint
|
||||||
|
Hypotheses
|
||||||
|
Hypothesis
|
||||||
|
Hyps
|
||||||
|
Identity
|
||||||
|
If
|
||||||
|
Immediate
|
||||||
|
Implicit
|
||||||
|
Import
|
||||||
|
Inductive
|
||||||
|
Infix
|
||||||
|
Inline
|
||||||
|
Inlined
|
||||||
|
Inspect
|
||||||
|
Inversion
|
||||||
|
Language
|
||||||
|
Lemma
|
||||||
|
Let
|
||||||
|
Library
|
||||||
|
Limit
|
||||||
|
LoadPath
|
||||||
|
Local
|
||||||
|
Locate
|
||||||
|
Ltac
|
||||||
|
ML
|
||||||
|
Module
|
||||||
|
Morphism
|
||||||
|
Next Obligation
|
||||||
|
NoInline
|
||||||
|
Notation
|
||||||
|
Notations
|
||||||
|
Obligation
|
||||||
|
Obligations
|
||||||
|
Off
|
||||||
|
On
|
||||||
|
Opaque
|
||||||
|
Open
|
||||||
|
Optimize
|
||||||
|
Parameter
|
||||||
|
Parameters
|
||||||
|
Path
|
||||||
|
Print
|
||||||
|
Printing
|
||||||
|
Program
|
||||||
|
Proof
|
||||||
|
Prop
|
||||||
|
Pwd
|
||||||
|
Qed
|
||||||
|
Rec
|
||||||
|
Record
|
||||||
|
Recursive
|
||||||
|
Remark
|
||||||
|
Remove
|
||||||
|
Require
|
||||||
|
Reserved
|
||||||
|
Reset
|
||||||
|
Resolve
|
||||||
|
Rewrite
|
||||||
|
Ring
|
||||||
|
Save
|
||||||
|
Scheme
|
||||||
|
Scope
|
||||||
|
Search
|
||||||
|
SearchAbout
|
||||||
|
SearchPattern
|
||||||
|
SearchRewrite
|
||||||
|
Section
|
||||||
|
Semi
|
||||||
|
Set
|
||||||
|
Setoid
|
||||||
|
Show
|
||||||
|
Solve
|
||||||
|
Sort
|
||||||
|
Strict
|
||||||
|
Structure
|
||||||
|
Synth
|
||||||
|
Tactic
|
||||||
|
Test
|
||||||
|
Theorem
|
||||||
|
Time
|
||||||
|
Transparent
|
||||||
|
True
|
||||||
|
Type
|
||||||
|
Undo
|
||||||
|
Unfocus
|
||||||
|
Unfold
|
||||||
|
Unset
|
||||||
|
Variable
|
||||||
|
Variables
|
||||||
|
Width
|
||||||
|
Wildcard
|
||||||
|
abstract
|
||||||
|
absurd
|
||||||
|
after
|
||||||
|
apply
|
||||||
|
as
|
||||||
|
assert
|
||||||
|
assumption
|
||||||
|
at
|
||||||
|
auto
|
||||||
|
autorewrite
|
||||||
|
beta
|
||||||
|
by
|
||||||
|
case
|
||||||
|
cbv
|
||||||
|
change
|
||||||
|
clear
|
||||||
|
clearbody
|
||||||
|
cofix
|
||||||
|
coinduction
|
||||||
|
compare
|
||||||
|
compute
|
||||||
|
congruence
|
||||||
|
constructor
|
||||||
|
contradiction
|
||||||
|
cut
|
||||||
|
cutrewrite
|
||||||
|
decide
|
||||||
|
decompose
|
||||||
|
delta
|
||||||
|
dependent
|
||||||
|
dest
|
||||||
|
destruct
|
||||||
|
discrR
|
||||||
|
discriminate
|
||||||
|
do
|
||||||
|
double
|
||||||
|
eapply
|
||||||
|
eauto
|
||||||
|
econstructor
|
||||||
|
eexists
|
||||||
|
eleft
|
||||||
|
elim
|
||||||
|
else
|
||||||
|
end
|
||||||
|
equality
|
||||||
|
esplit
|
||||||
|
exact
|
||||||
|
exists
|
||||||
|
fail
|
||||||
|
field
|
||||||
|
first
|
||||||
|
firstorder
|
||||||
|
fix
|
||||||
|
fold
|
||||||
|
forall
|
||||||
|
fourier
|
||||||
|
fun
|
||||||
|
functional
|
||||||
|
generalize
|
||||||
|
hnf
|
||||||
|
idtac
|
||||||
|
if
|
||||||
|
in
|
||||||
|
induction
|
||||||
|
info
|
||||||
|
injection
|
||||||
|
instantiate
|
||||||
|
into
|
||||||
|
intro
|
||||||
|
intros
|
||||||
|
intuition
|
||||||
|
inversion
|
||||||
|
inversion_clear
|
||||||
|
iota
|
||||||
|
lapply
|
||||||
|
lazy
|
||||||
|
left
|
||||||
|
let
|
||||||
|
linear
|
||||||
|
load
|
||||||
|
match
|
||||||
|
move
|
||||||
|
omega
|
||||||
|
pattern
|
||||||
|
pose
|
||||||
|
progress
|
||||||
|
prolog
|
||||||
|
quote
|
||||||
|
record
|
||||||
|
red
|
||||||
|
refine
|
||||||
|
reflexivity
|
||||||
|
rename
|
||||||
|
repeat
|
||||||
|
replace
|
||||||
|
return
|
||||||
|
rewrite
|
||||||
|
right
|
||||||
|
ring
|
||||||
|
set
|
||||||
|
setoid
|
||||||
|
setoid_replace
|
||||||
|
setoid_rewrite
|
||||||
|
simpl
|
||||||
|
simple
|
||||||
|
simplify_eq
|
||||||
|
solve
|
||||||
|
specialize
|
||||||
|
split
|
||||||
|
split_Rabs
|
||||||
|
split_Rmult
|
||||||
|
stepl
|
||||||
|
stepr
|
||||||
|
struct
|
||||||
|
subst
|
||||||
|
sum
|
||||||
|
symmetry
|
||||||
|
tauto
|
||||||
|
then
|
||||||
|
transitivity
|
||||||
|
trivial
|
||||||
|
try
|
||||||
|
unfold
|
||||||
|
until
|
||||||
|
using
|
||||||
|
with
|
||||||
|
zeta
|
||||||
@@ -0,0 +1,874 @@
|
|||||||
|
!important
|
||||||
|
@font-face
|
||||||
|
@font-feature-values
|
||||||
|
@keyframes
|
||||||
|
ActiveBorder
|
||||||
|
ActiveCaption
|
||||||
|
Alpha
|
||||||
|
AppWorkspace
|
||||||
|
Background
|
||||||
|
Barn
|
||||||
|
BasicImage
|
||||||
|
Blinds
|
||||||
|
Blur
|
||||||
|
ButtonFace
|
||||||
|
ButtonHighlight
|
||||||
|
ButtonShadow
|
||||||
|
ButtonText
|
||||||
|
CaptionText
|
||||||
|
CheckerBoard
|
||||||
|
Chroma
|
||||||
|
Compositor
|
||||||
|
CradientWipe
|
||||||
|
DXImageTransform
|
||||||
|
DropShadow
|
||||||
|
Emboss
|
||||||
|
Engrave
|
||||||
|
Fade
|
||||||
|
FlipH
|
||||||
|
FlipV
|
||||||
|
Glow
|
||||||
|
Gray
|
||||||
|
GrayText
|
||||||
|
Highlight
|
||||||
|
HighlightText
|
||||||
|
Hz
|
||||||
|
ICMFilter
|
||||||
|
InactiveBorder
|
||||||
|
InactiveCaption
|
||||||
|
InactiveCaptionText
|
||||||
|
InfoBackground
|
||||||
|
InfoText
|
||||||
|
Inset
|
||||||
|
Invert
|
||||||
|
Iris
|
||||||
|
Light
|
||||||
|
MaskFilter
|
||||||
|
Matrix
|
||||||
|
Menu
|
||||||
|
MenuText
|
||||||
|
Microsoft
|
||||||
|
MotionBlur
|
||||||
|
Pixelate
|
||||||
|
RadialWipe
|
||||||
|
RandomBars
|
||||||
|
RandomDissolve
|
||||||
|
RevealTrans
|
||||||
|
Scrollbar
|
||||||
|
Shadow
|
||||||
|
Slide
|
||||||
|
Spiral
|
||||||
|
Stretch
|
||||||
|
Strips
|
||||||
|
ThreeDDarkShadow
|
||||||
|
ThreeDFace
|
||||||
|
ThreeDHighlight
|
||||||
|
ThreeDLightShadow
|
||||||
|
ThreeDShadow
|
||||||
|
Wave
|
||||||
|
Wheel
|
||||||
|
Window
|
||||||
|
WindowFrame
|
||||||
|
WindowText
|
||||||
|
Xray
|
||||||
|
Zigzag
|
||||||
|
_azimuth
|
||||||
|
_background
|
||||||
|
_background-position-x
|
||||||
|
_background-position-y
|
||||||
|
_border
|
||||||
|
_bottom
|
||||||
|
_caption
|
||||||
|
_clear
|
||||||
|
_clip
|
||||||
|
_color
|
||||||
|
_content
|
||||||
|
_counter
|
||||||
|
_cue
|
||||||
|
_cursor
|
||||||
|
_direction
|
||||||
|
_display
|
||||||
|
_elevation
|
||||||
|
_empty
|
||||||
|
_filter
|
||||||
|
_filter:progid:DXImageTransform.Microsoft
|
||||||
|
_float
|
||||||
|
_font
|
||||||
|
_height
|
||||||
|
_ime
|
||||||
|
_ime-mode
|
||||||
|
_layout
|
||||||
|
_layout-flow
|
||||||
|
_layout-grid
|
||||||
|
_layout-grid-char
|
||||||
|
_layout-grid-line
|
||||||
|
_layout-grid-mode
|
||||||
|
_layout-grid-type
|
||||||
|
_left
|
||||||
|
_letter
|
||||||
|
_line
|
||||||
|
_line-break
|
||||||
|
_list
|
||||||
|
_margin
|
||||||
|
_orphans
|
||||||
|
_outline
|
||||||
|
_overflow
|
||||||
|
_overflow-x
|
||||||
|
_overflow-y
|
||||||
|
_padding
|
||||||
|
_page
|
||||||
|
_pause
|
||||||
|
_pitch
|
||||||
|
_play
|
||||||
|
_position
|
||||||
|
_quotes
|
||||||
|
_richness
|
||||||
|
_right
|
||||||
|
_ruby
|
||||||
|
_ruby-align
|
||||||
|
_ruby-overhang
|
||||||
|
_ruby-position
|
||||||
|
_scrollbar
|
||||||
|
_scrollbar-3dlight-color
|
||||||
|
_scrollbar-arrow-color
|
||||||
|
_scrollbar-base-color
|
||||||
|
_scrollbar-darkshadow-color
|
||||||
|
_scrollbar-face-color
|
||||||
|
_scrollbar-highlight-color
|
||||||
|
_scrollbar-track-color
|
||||||
|
_speak
|
||||||
|
_speech
|
||||||
|
_stress
|
||||||
|
_table
|
||||||
|
_text
|
||||||
|
_text-align-last
|
||||||
|
_text-autospace
|
||||||
|
_text-justify
|
||||||
|
_text-kashida-space
|
||||||
|
_text-overflow
|
||||||
|
_text-underline-position
|
||||||
|
_top
|
||||||
|
_unicode
|
||||||
|
_vertical
|
||||||
|
_visibility
|
||||||
|
_voice
|
||||||
|
_volume
|
||||||
|
_white
|
||||||
|
_widows
|
||||||
|
_width
|
||||||
|
_word
|
||||||
|
_word-break
|
||||||
|
_word-wrap
|
||||||
|
_writing
|
||||||
|
_writing-mode
|
||||||
|
_z
|
||||||
|
_zoom
|
||||||
|
above
|
||||||
|
active
|
||||||
|
adjust
|
||||||
|
after
|
||||||
|
aliceblue
|
||||||
|
align
|
||||||
|
align-content
|
||||||
|
align-items
|
||||||
|
align-self
|
||||||
|
always
|
||||||
|
animation
|
||||||
|
animation-delay
|
||||||
|
animation-direction
|
||||||
|
animation-duration
|
||||||
|
animation-fill-mode
|
||||||
|
animation-iteration-count
|
||||||
|
animation-name
|
||||||
|
animation-play-state
|
||||||
|
animation-timing-function
|
||||||
|
antiquewhite
|
||||||
|
aqua
|
||||||
|
aquamarine
|
||||||
|
armenian
|
||||||
|
arrow
|
||||||
|
attachment
|
||||||
|
auto
|
||||||
|
autospace
|
||||||
|
avoid
|
||||||
|
azimuth
|
||||||
|
azure
|
||||||
|
backface-visibility
|
||||||
|
background
|
||||||
|
background-attachment
|
||||||
|
background-clip
|
||||||
|
background-color
|
||||||
|
background-image
|
||||||
|
background-origin
|
||||||
|
background-position
|
||||||
|
background-repeat
|
||||||
|
background-size
|
||||||
|
bar
|
||||||
|
base
|
||||||
|
baseline
|
||||||
|
before
|
||||||
|
behind
|
||||||
|
beige
|
||||||
|
below
|
||||||
|
bidi
|
||||||
|
bidi-override
|
||||||
|
bisque
|
||||||
|
black
|
||||||
|
blanchedalmond
|
||||||
|
blink
|
||||||
|
block
|
||||||
|
blue
|
||||||
|
blueviolet
|
||||||
|
bold
|
||||||
|
bolder
|
||||||
|
border
|
||||||
|
border-bottom
|
||||||
|
border-bottom-color
|
||||||
|
border-bottom-left-radius
|
||||||
|
border-bottom-right-radius
|
||||||
|
border-bottom-style
|
||||||
|
border-bottom-width
|
||||||
|
border-collapse
|
||||||
|
border-color
|
||||||
|
border-image
|
||||||
|
border-image-outset
|
||||||
|
border-image-repeat
|
||||||
|
border-image-slice
|
||||||
|
border-image-source
|
||||||
|
border-image-width
|
||||||
|
border-left
|
||||||
|
border-left-color
|
||||||
|
border-left-style
|
||||||
|
border-left-width
|
||||||
|
border-radius
|
||||||
|
border-right
|
||||||
|
border-right-color
|
||||||
|
border-right-style
|
||||||
|
border-right-width
|
||||||
|
border-spacing
|
||||||
|
border-style
|
||||||
|
border-top
|
||||||
|
border-top-color
|
||||||
|
border-top-left-radius
|
||||||
|
border-top-right-radius
|
||||||
|
border-top-style
|
||||||
|
border-top-width
|
||||||
|
border-width
|
||||||
|
both
|
||||||
|
bottom
|
||||||
|
box
|
||||||
|
box-decoration-break
|
||||||
|
box-shadow
|
||||||
|
box-sizing
|
||||||
|
break
|
||||||
|
break-after
|
||||||
|
break-before
|
||||||
|
break-inside
|
||||||
|
brown
|
||||||
|
burlwood
|
||||||
|
cadetblue
|
||||||
|
capitalize
|
||||||
|
caps
|
||||||
|
caption
|
||||||
|
caption-side
|
||||||
|
cell
|
||||||
|
cells
|
||||||
|
center
|
||||||
|
center-left
|
||||||
|
center-right
|
||||||
|
char
|
||||||
|
chartreuse
|
||||||
|
chocolate
|
||||||
|
circle
|
||||||
|
cjk
|
||||||
|
cjk-ideographic
|
||||||
|
clear
|
||||||
|
clip
|
||||||
|
close
|
||||||
|
close-quote
|
||||||
|
cm
|
||||||
|
code
|
||||||
|
collapse
|
||||||
|
color
|
||||||
|
column
|
||||||
|
column-count
|
||||||
|
column-fill
|
||||||
|
column-gap
|
||||||
|
column-rule
|
||||||
|
column-rule-color
|
||||||
|
column-rule-style
|
||||||
|
column-rule-width
|
||||||
|
column-span
|
||||||
|
column-width
|
||||||
|
columns
|
||||||
|
compact
|
||||||
|
condensed
|
||||||
|
content
|
||||||
|
continuous
|
||||||
|
coral
|
||||||
|
cornflowerblue
|
||||||
|
cornsilk
|
||||||
|
counter
|
||||||
|
counter-increment
|
||||||
|
counter-reset
|
||||||
|
crimson
|
||||||
|
crop
|
||||||
|
cross
|
||||||
|
crosshair
|
||||||
|
cue
|
||||||
|
cue-after
|
||||||
|
cue-before
|
||||||
|
cursive
|
||||||
|
cursor
|
||||||
|
cyan
|
||||||
|
darkblue
|
||||||
|
darkcyan
|
||||||
|
darkgoldenrod
|
||||||
|
darkgray
|
||||||
|
darkgreen
|
||||||
|
darkkhaki
|
||||||
|
darkmagenta
|
||||||
|
darkolivegreen
|
||||||
|
darkorange
|
||||||
|
darkorchid
|
||||||
|
darkred
|
||||||
|
darksalmon
|
||||||
|
darkseagreen
|
||||||
|
darkshadow
|
||||||
|
darkslateblue
|
||||||
|
darkslategray
|
||||||
|
darkturquoise
|
||||||
|
darkviolet
|
||||||
|
dashed
|
||||||
|
decimal
|
||||||
|
decimal-leading-zero
|
||||||
|
decoration
|
||||||
|
deeppink
|
||||||
|
deepskyblue
|
||||||
|
default
|
||||||
|
deg
|
||||||
|
digits
|
||||||
|
dimgray
|
||||||
|
direction
|
||||||
|
disc
|
||||||
|
display
|
||||||
|
dodgerblue
|
||||||
|
dotted
|
||||||
|
double
|
||||||
|
during
|
||||||
|
e
|
||||||
|
e-resize
|
||||||
|
elevation
|
||||||
|
em
|
||||||
|
embed
|
||||||
|
empty
|
||||||
|
empty-cells
|
||||||
|
ex
|
||||||
|
expanded
|
||||||
|
extra
|
||||||
|
extra-condensed
|
||||||
|
extra-expanded
|
||||||
|
face
|
||||||
|
family
|
||||||
|
fantasy
|
||||||
|
far
|
||||||
|
far-left
|
||||||
|
far-right
|
||||||
|
fast
|
||||||
|
faster
|
||||||
|
filter
|
||||||
|
firebrick
|
||||||
|
first
|
||||||
|
first-child
|
||||||
|
first-letter
|
||||||
|
first-line
|
||||||
|
fixed
|
||||||
|
flex
|
||||||
|
flex-basis
|
||||||
|
flex-direction
|
||||||
|
flex-flow
|
||||||
|
flex-grow
|
||||||
|
flex-shrink
|
||||||
|
flex-wrap
|
||||||
|
float
|
||||||
|
floralwhite
|
||||||
|
flow
|
||||||
|
focus
|
||||||
|
font
|
||||||
|
font-family
|
||||||
|
font-feature-setting
|
||||||
|
font-kerning
|
||||||
|
font-language-override
|
||||||
|
font-size
|
||||||
|
font-size-adjust
|
||||||
|
font-stretch
|
||||||
|
font-style
|
||||||
|
font-synthesis
|
||||||
|
font-variant
|
||||||
|
font-variant-alternates
|
||||||
|
font-variant-caps
|
||||||
|
font-variant-east-asian
|
||||||
|
font-variant-ligatures
|
||||||
|
font-variant-numeric
|
||||||
|
font-variant-position
|
||||||
|
font-weight
|
||||||
|
footer
|
||||||
|
forestgreen
|
||||||
|
fuchsia
|
||||||
|
gainsboro
|
||||||
|
georgian
|
||||||
|
ghostwhite
|
||||||
|
gold
|
||||||
|
goldenrod
|
||||||
|
gray
|
||||||
|
greek
|
||||||
|
green
|
||||||
|
greenyellow
|
||||||
|
grid
|
||||||
|
groove
|
||||||
|
group
|
||||||
|
hanging-punctuation
|
||||||
|
header
|
||||||
|
hebrew
|
||||||
|
height
|
||||||
|
help
|
||||||
|
hidden
|
||||||
|
hide
|
||||||
|
high
|
||||||
|
higher
|
||||||
|
hiragana
|
||||||
|
hiragana-iroha
|
||||||
|
honeydew
|
||||||
|
hotpink
|
||||||
|
hover
|
||||||
|
hyphens
|
||||||
|
icon
|
||||||
|
ideographic
|
||||||
|
image
|
||||||
|
image-orientation
|
||||||
|
image-rendering
|
||||||
|
image-resolution
|
||||||
|
ime-mode
|
||||||
|
in
|
||||||
|
increment
|
||||||
|
indent
|
||||||
|
index
|
||||||
|
indianred
|
||||||
|
indigo
|
||||||
|
inherit
|
||||||
|
inline
|
||||||
|
inline-block
|
||||||
|
inline-table
|
||||||
|
inset
|
||||||
|
inside
|
||||||
|
iroha
|
||||||
|
italic
|
||||||
|
item
|
||||||
|
ivory
|
||||||
|
justify
|
||||||
|
justify-content
|
||||||
|
kHz
|
||||||
|
kashida
|
||||||
|
katakana
|
||||||
|
katakana-iroha
|
||||||
|
khaki
|
||||||
|
landscape
|
||||||
|
lang()
|
||||||
|
large
|
||||||
|
larger
|
||||||
|
last
|
||||||
|
latin
|
||||||
|
lavender
|
||||||
|
lavenderblush
|
||||||
|
lawngreen
|
||||||
|
layout
|
||||||
|
leading
|
||||||
|
left
|
||||||
|
left-side
|
||||||
|
leftwards
|
||||||
|
lenonchiffon
|
||||||
|
letter
|
||||||
|
letter-spacing
|
||||||
|
level
|
||||||
|
lightblue
|
||||||
|
lightcoral
|
||||||
|
lightcyan
|
||||||
|
lighter
|
||||||
|
lightgoldenrodyellow
|
||||||
|
lightgray
|
||||||
|
lightgreen
|
||||||
|
lightgrey
|
||||||
|
lightpink
|
||||||
|
lightsalmon
|
||||||
|
lightseagreen
|
||||||
|
lightskyblue
|
||||||
|
lightslategray
|
||||||
|
lightsteelblue
|
||||||
|
lightyellow
|
||||||
|
lime
|
||||||
|
limegreen
|
||||||
|
line
|
||||||
|
line-break
|
||||||
|
line-height
|
||||||
|
line-through
|
||||||
|
linen
|
||||||
|
link
|
||||||
|
list
|
||||||
|
list-item
|
||||||
|
list-style
|
||||||
|
list-style-image
|
||||||
|
list-style-position
|
||||||
|
list-style-type
|
||||||
|
loud
|
||||||
|
low
|
||||||
|
lower
|
||||||
|
lower-alpha
|
||||||
|
lower-greek
|
||||||
|
lower-latin
|
||||||
|
lower-roman
|
||||||
|
lowercase
|
||||||
|
ltr
|
||||||
|
magenta
|
||||||
|
margin
|
||||||
|
margin-bottom
|
||||||
|
margin-left
|
||||||
|
margin-right
|
||||||
|
margin-top
|
||||||
|
mark
|
||||||
|
mark-after
|
||||||
|
mark-before
|
||||||
|
marker
|
||||||
|
marker-offset
|
||||||
|
marks
|
||||||
|
maroon
|
||||||
|
marquee-direction
|
||||||
|
marquee-play-count
|
||||||
|
marquee-speed
|
||||||
|
marquee-style
|
||||||
|
mask
|
||||||
|
mask-type
|
||||||
|
max
|
||||||
|
max-height
|
||||||
|
max-width
|
||||||
|
medium
|
||||||
|
mediumaquamarine
|
||||||
|
mediumblue
|
||||||
|
mediumorchid
|
||||||
|
mediumpurple
|
||||||
|
mediumseagreen
|
||||||
|
mediumslateblue
|
||||||
|
mediumspringgreen
|
||||||
|
mediumturquoise
|
||||||
|
mediumvioletred
|
||||||
|
menu
|
||||||
|
message
|
||||||
|
message-box
|
||||||
|
middle
|
||||||
|
midnightblue
|
||||||
|
min
|
||||||
|
min-height
|
||||||
|
min-width
|
||||||
|
mintcream
|
||||||
|
mistyrose
|
||||||
|
mix
|
||||||
|
mm
|
||||||
|
moccasin
|
||||||
|
mode
|
||||||
|
monospace
|
||||||
|
move
|
||||||
|
ms
|
||||||
|
n
|
||||||
|
n-resize
|
||||||
|
naby
|
||||||
|
narrower
|
||||||
|
nav-down
|
||||||
|
nav-index
|
||||||
|
nav-left
|
||||||
|
nav-right
|
||||||
|
nav-up
|
||||||
|
navajowhite
|
||||||
|
ne
|
||||||
|
ne-resize
|
||||||
|
no
|
||||||
|
no-close-quote
|
||||||
|
no-open-quote
|
||||||
|
no-repeat
|
||||||
|
none
|
||||||
|
normal
|
||||||
|
nowrap
|
||||||
|
number
|
||||||
|
numeral
|
||||||
|
nw
|
||||||
|
nw-resize
|
||||||
|
object-fit
|
||||||
|
object-position
|
||||||
|
oblique
|
||||||
|
offset
|
||||||
|
oldlace
|
||||||
|
olive
|
||||||
|
olivedrab
|
||||||
|
once
|
||||||
|
opacity
|
||||||
|
open
|
||||||
|
open-quote
|
||||||
|
orange
|
||||||
|
orangered
|
||||||
|
orchid
|
||||||
|
order
|
||||||
|
orphans
|
||||||
|
out
|
||||||
|
outline
|
||||||
|
outline-color
|
||||||
|
outline-offset
|
||||||
|
outline-style
|
||||||
|
outline-width
|
||||||
|
outset
|
||||||
|
outside
|
||||||
|
overflow
|
||||||
|
overflow-wrap
|
||||||
|
overflow-x
|
||||||
|
overflow-y
|
||||||
|
overhang
|
||||||
|
overline
|
||||||
|
override
|
||||||
|
padding
|
||||||
|
padding-bottom
|
||||||
|
padding-left
|
||||||
|
padding-right
|
||||||
|
padding-top
|
||||||
|
page
|
||||||
|
page-break-after
|
||||||
|
page-break-before
|
||||||
|
page-break-inside
|
||||||
|
palegoldenrod
|
||||||
|
palegreen
|
||||||
|
paleturquoise
|
||||||
|
palevioletred
|
||||||
|
papayawhip
|
||||||
|
pause
|
||||||
|
pause-after
|
||||||
|
pause-before
|
||||||
|
pc
|
||||||
|
peachpuff
|
||||||
|
perspective
|
||||||
|
perspective-origin
|
||||||
|
peru
|
||||||
|
phonemes
|
||||||
|
pink
|
||||||
|
pitch
|
||||||
|
pitch-range
|
||||||
|
play
|
||||||
|
play-during
|
||||||
|
plum
|
||||||
|
pointer
|
||||||
|
portrait
|
||||||
|
position
|
||||||
|
powderblue
|
||||||
|
pre
|
||||||
|
pre-line
|
||||||
|
pre-wrap
|
||||||
|
progid
|
||||||
|
progress
|
||||||
|
pt
|
||||||
|
punctuation
|
||||||
|
purple
|
||||||
|
px
|
||||||
|
quote
|
||||||
|
quotes
|
||||||
|
rad
|
||||||
|
range
|
||||||
|
rate
|
||||||
|
red
|
||||||
|
relative
|
||||||
|
repeat
|
||||||
|
repeat-x
|
||||||
|
repeat-y
|
||||||
|
reset
|
||||||
|
resize
|
||||||
|
rest
|
||||||
|
rest-after
|
||||||
|
rest-before
|
||||||
|
richness
|
||||||
|
ridge
|
||||||
|
right
|
||||||
|
right-side
|
||||||
|
rightwards
|
||||||
|
roman
|
||||||
|
rosybrown
|
||||||
|
row
|
||||||
|
royalblue
|
||||||
|
rtl
|
||||||
|
run
|
||||||
|
run-in
|
||||||
|
s
|
||||||
|
s-resize
|
||||||
|
saddlebrown
|
||||||
|
salmon
|
||||||
|
sandybrown
|
||||||
|
sans-serif
|
||||||
|
scroll
|
||||||
|
se
|
||||||
|
se-resize
|
||||||
|
seagreen
|
||||||
|
seashell
|
||||||
|
semi
|
||||||
|
semi-condensed
|
||||||
|
semi-expanded
|
||||||
|
separate
|
||||||
|
serif
|
||||||
|
shadow
|
||||||
|
show
|
||||||
|
side
|
||||||
|
sienna
|
||||||
|
silent
|
||||||
|
silever
|
||||||
|
silver
|
||||||
|
size
|
||||||
|
skyblue
|
||||||
|
slateblue
|
||||||
|
slategray
|
||||||
|
slow
|
||||||
|
slower
|
||||||
|
small
|
||||||
|
small-caps
|
||||||
|
small-caption
|
||||||
|
smaller
|
||||||
|
snow
|
||||||
|
soft
|
||||||
|
solid
|
||||||
|
space
|
||||||
|
spacing
|
||||||
|
speak
|
||||||
|
speak-header
|
||||||
|
speak-numeral
|
||||||
|
speak-punctuation
|
||||||
|
specific
|
||||||
|
specific-voice
|
||||||
|
speech
|
||||||
|
speech-rate
|
||||||
|
spell
|
||||||
|
spell-out
|
||||||
|
springgreen
|
||||||
|
square
|
||||||
|
static
|
||||||
|
status
|
||||||
|
status-bar
|
||||||
|
steelblue
|
||||||
|
stress
|
||||||
|
stretch
|
||||||
|
style
|
||||||
|
sub
|
||||||
|
super
|
||||||
|
sw
|
||||||
|
sw-resize
|
||||||
|
tab-size
|
||||||
|
table
|
||||||
|
table-caption
|
||||||
|
table-cell
|
||||||
|
table-column
|
||||||
|
table-column-group
|
||||||
|
table-footer-group
|
||||||
|
table-header-group
|
||||||
|
table-layout
|
||||||
|
table-row
|
||||||
|
table-row-group
|
||||||
|
tan
|
||||||
|
teal
|
||||||
|
text
|
||||||
|
text-align
|
||||||
|
text-align-last
|
||||||
|
text-bottom
|
||||||
|
text-combine-horizontal
|
||||||
|
text-decoration
|
||||||
|
text-decoration-color
|
||||||
|
text-decoration-line
|
||||||
|
text-decoration-style
|
||||||
|
text-indent
|
||||||
|
text-justify
|
||||||
|
text-orientation
|
||||||
|
text-overflow
|
||||||
|
text-shadow
|
||||||
|
text-top
|
||||||
|
text-transform
|
||||||
|
text-underline-position
|
||||||
|
thick
|
||||||
|
thin
|
||||||
|
thistle
|
||||||
|
through
|
||||||
|
tomato
|
||||||
|
top
|
||||||
|
track
|
||||||
|
transform
|
||||||
|
transform-origin
|
||||||
|
transform-style
|
||||||
|
transition
|
||||||
|
transition-delay
|
||||||
|
transition-duration
|
||||||
|
transition-property
|
||||||
|
transition-timing-function
|
||||||
|
transparent
|
||||||
|
turquoise
|
||||||
|
type
|
||||||
|
ultra
|
||||||
|
ultra-condensed
|
||||||
|
ultra-expanded
|
||||||
|
underline
|
||||||
|
unicode
|
||||||
|
unicode-bidi
|
||||||
|
upper
|
||||||
|
upper-alpha
|
||||||
|
upper-latin
|
||||||
|
upper-roman
|
||||||
|
uppercase
|
||||||
|
variant
|
||||||
|
vertical
|
||||||
|
vertical-align
|
||||||
|
violet
|
||||||
|
visibility
|
||||||
|
visible
|
||||||
|
visited
|
||||||
|
voice
|
||||||
|
voice-balance
|
||||||
|
voice-duration
|
||||||
|
voice-family
|
||||||
|
voice-pitch
|
||||||
|
voice-pitch-range
|
||||||
|
voice-rate
|
||||||
|
voice-stress
|
||||||
|
voice-volume
|
||||||
|
volume
|
||||||
|
w
|
||||||
|
w-resize
|
||||||
|
wait
|
||||||
|
weight
|
||||||
|
wheat
|
||||||
|
white
|
||||||
|
white-space
|
||||||
|
whitesmoke
|
||||||
|
wider
|
||||||
|
widows
|
||||||
|
width
|
||||||
|
word
|
||||||
|
word-break
|
||||||
|
word-spacing
|
||||||
|
word-wrap
|
||||||
|
wrap
|
||||||
|
writing-mode
|
||||||
|
x
|
||||||
|
x-fast
|
||||||
|
x-high
|
||||||
|
x-large
|
||||||
|
x-loud
|
||||||
|
x-low
|
||||||
|
x-slow
|
||||||
|
x-small
|
||||||
|
x-soft
|
||||||
|
xx
|
||||||
|
xx-large
|
||||||
|
xx-small
|
||||||
|
y
|
||||||
|
yellow
|
||||||
|
yellowgreen
|
||||||
|
z
|
||||||
|
z-index
|
||||||
|
zero
|
||||||
@@ -0,0 +1,216 @@
|
|||||||
|
after
|
||||||
|
begin
|
||||||
|
catch
|
||||||
|
case
|
||||||
|
cond
|
||||||
|
end
|
||||||
|
fun
|
||||||
|
if
|
||||||
|
let
|
||||||
|
of
|
||||||
|
query
|
||||||
|
receive
|
||||||
|
try
|
||||||
|
when
|
||||||
|
and
|
||||||
|
andalso
|
||||||
|
band
|
||||||
|
bnot
|
||||||
|
bor
|
||||||
|
bsl
|
||||||
|
bsr
|
||||||
|
bxor
|
||||||
|
div
|
||||||
|
not
|
||||||
|
or
|
||||||
|
orelse
|
||||||
|
rem
|
||||||
|
xor
|
||||||
|
is_atom
|
||||||
|
is_binary
|
||||||
|
is_bitstring
|
||||||
|
is_boolean
|
||||||
|
is_float
|
||||||
|
is_function
|
||||||
|
is_integer
|
||||||
|
is_list
|
||||||
|
is_number
|
||||||
|
is_pid
|
||||||
|
is_port
|
||||||
|
is_record
|
||||||
|
is_reference
|
||||||
|
is_tuple
|
||||||
|
atom
|
||||||
|
binary
|
||||||
|
bitstring
|
||||||
|
boolean
|
||||||
|
function
|
||||||
|
integer
|
||||||
|
list
|
||||||
|
number
|
||||||
|
pid
|
||||||
|
port
|
||||||
|
record
|
||||||
|
reference
|
||||||
|
tuple
|
||||||
|
abs
|
||||||
|
adler32
|
||||||
|
adler32_combine
|
||||||
|
alive
|
||||||
|
apply
|
||||||
|
atom_to_binary
|
||||||
|
atom_to_list
|
||||||
|
binary_to_atom
|
||||||
|
binary_to_existing_atom
|
||||||
|
binary_to_list
|
||||||
|
binary_to_term
|
||||||
|
bit_size
|
||||||
|
bitstring_to_list
|
||||||
|
byte_size
|
||||||
|
check_process_code
|
||||||
|
contact_binary
|
||||||
|
crc32
|
||||||
|
crc32_combine
|
||||||
|
date
|
||||||
|
decode_packet
|
||||||
|
delete_module
|
||||||
|
disconnect_node
|
||||||
|
element
|
||||||
|
erase
|
||||||
|
exit
|
||||||
|
float
|
||||||
|
float_to_list
|
||||||
|
garbage_collect
|
||||||
|
get
|
||||||
|
get_keys
|
||||||
|
group_leader
|
||||||
|
halt
|
||||||
|
hd
|
||||||
|
integer_to_list
|
||||||
|
internal_bif
|
||||||
|
iolist_size
|
||||||
|
iolist_to_binary
|
||||||
|
is_alive
|
||||||
|
is_atom
|
||||||
|
is_binary
|
||||||
|
is_bitstring
|
||||||
|
is_boolean
|
||||||
|
is_float
|
||||||
|
is_function
|
||||||
|
is_integer
|
||||||
|
is_list
|
||||||
|
is_number
|
||||||
|
is_pid
|
||||||
|
is_port
|
||||||
|
is_process_alive
|
||||||
|
is_record
|
||||||
|
is_reference
|
||||||
|
is_tuple
|
||||||
|
length
|
||||||
|
link
|
||||||
|
list_to_atom
|
||||||
|
list_to_binary
|
||||||
|
list_to_bitstring
|
||||||
|
list_to_existing_atom
|
||||||
|
list_to_float
|
||||||
|
list_to_integer
|
||||||
|
list_to_pid
|
||||||
|
list_to_tuple
|
||||||
|
load_module
|
||||||
|
make_ref
|
||||||
|
module_loaded
|
||||||
|
monitor_node
|
||||||
|
node
|
||||||
|
node_link
|
||||||
|
node_unlink
|
||||||
|
nodes
|
||||||
|
notalive
|
||||||
|
now
|
||||||
|
open_port
|
||||||
|
pid_to_list
|
||||||
|
port_close
|
||||||
|
port_command
|
||||||
|
port_connect
|
||||||
|
port_control
|
||||||
|
pre_loaded
|
||||||
|
process_flag
|
||||||
|
process_info
|
||||||
|
processes
|
||||||
|
purge_module
|
||||||
|
put
|
||||||
|
register
|
||||||
|
registered
|
||||||
|
round
|
||||||
|
self
|
||||||
|
setelement
|
||||||
|
size
|
||||||
|
spawn
|
||||||
|
spawn_link
|
||||||
|
spawn_monitor
|
||||||
|
spawn_opt
|
||||||
|
split_binary
|
||||||
|
statistics
|
||||||
|
term_to_binary
|
||||||
|
time
|
||||||
|
throw
|
||||||
|
tl
|
||||||
|
trunc
|
||||||
|
tuple_size
|
||||||
|
tuple_to_list
|
||||||
|
unlink
|
||||||
|
unregister
|
||||||
|
whereis
|
||||||
|
append_element
|
||||||
|
bump_reductions
|
||||||
|
cancel_timer
|
||||||
|
demonitor
|
||||||
|
display
|
||||||
|
fun_info
|
||||||
|
fun_to_list
|
||||||
|
function_exported
|
||||||
|
get_cookie
|
||||||
|
get_stacktrace
|
||||||
|
hash
|
||||||
|
integer_to_list
|
||||||
|
is_builtin
|
||||||
|
list_to_integer
|
||||||
|
loaded
|
||||||
|
localtime
|
||||||
|
localtime_to_universaltime
|
||||||
|
make_tuple
|
||||||
|
max
|
||||||
|
md5
|
||||||
|
md5_final
|
||||||
|
md5_init
|
||||||
|
md5_update
|
||||||
|
memory
|
||||||
|
min
|
||||||
|
monitor
|
||||||
|
monitor_node
|
||||||
|
phash
|
||||||
|
phash2
|
||||||
|
port_call
|
||||||
|
port_info
|
||||||
|
port_to_list
|
||||||
|
ports
|
||||||
|
process_display
|
||||||
|
read_timer
|
||||||
|
ref_to_list
|
||||||
|
resume_process
|
||||||
|
send
|
||||||
|
send_after
|
||||||
|
send_nosuspend
|
||||||
|
set_cookie
|
||||||
|
start_timer
|
||||||
|
suspend_process
|
||||||
|
system_flag
|
||||||
|
system_info
|
||||||
|
system_monitor
|
||||||
|
system_profile
|
||||||
|
trace
|
||||||
|
trace_delivered
|
||||||
|
trace_info
|
||||||
|
trace_pattern
|
||||||
|
universaltime
|
||||||
|
universaltime_to_localtime
|
||||||
|
yield
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
abstract
|
||||||
|
break
|
||||||
|
case
|
||||||
|
catch
|
||||||
|
const
|
||||||
|
continue
|
||||||
|
do
|
||||||
|
else
|
||||||
|
elseif
|
||||||
|
end
|
||||||
|
eval
|
||||||
|
export
|
||||||
|
false
|
||||||
|
finally
|
||||||
|
for
|
||||||
|
function
|
||||||
|
global
|
||||||
|
if
|
||||||
|
ifelse
|
||||||
|
immutable
|
||||||
|
import
|
||||||
|
importall
|
||||||
|
in
|
||||||
|
let
|
||||||
|
macro
|
||||||
|
module
|
||||||
|
otherwise
|
||||||
|
quote
|
||||||
|
return
|
||||||
|
switch
|
||||||
|
throw
|
||||||
|
true
|
||||||
|
try
|
||||||
|
type
|
||||||
|
typealias
|
||||||
|
using
|
||||||
|
while
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
break
|
||||||
|
case
|
||||||
|
chan
|
||||||
|
const
|
||||||
|
continue
|
||||||
|
default
|
||||||
|
defer
|
||||||
|
else
|
||||||
|
fallthrough
|
||||||
|
for
|
||||||
|
func
|
||||||
|
go
|
||||||
|
goto
|
||||||
|
if
|
||||||
|
import
|
||||||
|
interface
|
||||||
|
map
|
||||||
|
package
|
||||||
|
range
|
||||||
|
return
|
||||||
|
select
|
||||||
|
struct
|
||||||
|
switch
|
||||||
|
type
|
||||||
|
var
|
||||||
@@ -0,0 +1,679 @@
|
|||||||
|
Arrows
|
||||||
|
BangPatterns
|
||||||
|
Bool
|
||||||
|
Bounded
|
||||||
|
CPP
|
||||||
|
Char
|
||||||
|
Complex
|
||||||
|
ConstrainedClassMethods
|
||||||
|
Control.Applicative
|
||||||
|
Control.Arrow
|
||||||
|
Control.Category
|
||||||
|
Control.Concurrent
|
||||||
|
Control.Concurrent.MVar
|
||||||
|
Control.Concurrent.QSem
|
||||||
|
Control.Concurrent.QSemN
|
||||||
|
Control.Concurrent.STM
|
||||||
|
Control.Concurrent.STM.TArray
|
||||||
|
Control.Concurrent.STM.TChan
|
||||||
|
Control.Concurrent.STM.TMVar
|
||||||
|
Control.Concurrent.STM.TVar
|
||||||
|
Control.Concurrent.SampleVar
|
||||||
|
Control.Exception
|
||||||
|
Control.Exception.Base
|
||||||
|
Control.Monad
|
||||||
|
Control.Monad.Cont
|
||||||
|
Control.Monad.Cont.Class
|
||||||
|
Control.Monad.Error
|
||||||
|
Control.Monad.Error.Class
|
||||||
|
Control.Monad.Fix
|
||||||
|
Control.Monad.Identity
|
||||||
|
Control.Monad.Instances
|
||||||
|
Control.Monad.List
|
||||||
|
Control.Monad.RWS
|
||||||
|
Control.Monad.RWS.Class
|
||||||
|
Control.Monad.RWS.Lazy
|
||||||
|
Control.Monad.RWS.Strict
|
||||||
|
Control.Monad.Reader
|
||||||
|
Control.Monad.Reader.Class
|
||||||
|
Control.Monad.ST
|
||||||
|
Control.Monad.ST.Lazy
|
||||||
|
Control.Monad.ST.Strict
|
||||||
|
Control.Monad.STM
|
||||||
|
Control.Monad.State
|
||||||
|
Control.Monad.State.Class
|
||||||
|
Control.Monad.State.Lazy
|
||||||
|
Control.Monad.State.Strict
|
||||||
|
Control.Monad.Trans
|
||||||
|
Control.Monad.Writer
|
||||||
|
Control.Monad.Writer.Class
|
||||||
|
Control.Monad.Writer.Lazy
|
||||||
|
Control.Monad.Writer.Strict
|
||||||
|
Control.OldException
|
||||||
|
Control.Parallel
|
||||||
|
Control.Parallel.Strategies
|
||||||
|
DEPRECATED
|
||||||
|
Data.Array
|
||||||
|
Data.Array.Diff
|
||||||
|
Data.Array.IArray
|
||||||
|
Data.Array.IO
|
||||||
|
Data.Array.IO.Internals
|
||||||
|
Data.Array.MArray
|
||||||
|
Data.Array.Paralell
|
||||||
|
Data.Array.Paralell.Arr
|
||||||
|
Data.Array.Paralell.Base
|
||||||
|
Data.Array.Paralell.Int
|
||||||
|
Data.Array.Paralell.Lifted
|
||||||
|
Data.Array.Paralell.PArray
|
||||||
|
Data.Array.Paralell.Prelude
|
||||||
|
Data.Array.Paralell.Prelude.Double
|
||||||
|
Data.Array.Paralell.Stream
|
||||||
|
Data.Array.Paralell.Unlifted
|
||||||
|
Data.Array.Paralell.Unlifted.Distributed
|
||||||
|
Data.Array.Paralell.Unlifted.Paralell
|
||||||
|
Data.Array.Paralell.Unlifted.Sqeuential
|
||||||
|
Data.Array.Paralell.Word8
|
||||||
|
Data.Array.ST
|
||||||
|
Data.Array.Storable
|
||||||
|
Data.Array.Unboxed
|
||||||
|
Data.Bits
|
||||||
|
Data.Bool
|
||||||
|
Data.ByteString
|
||||||
|
Data.ByteString.Char8
|
||||||
|
Data.ByteString.Fusion
|
||||||
|
Data.ByteString.Internal
|
||||||
|
Data.ByteString.Lazy
|
||||||
|
Data.ByteString.Lazy.Char8
|
||||||
|
Data.ByteString.Lazy.Fusion
|
||||||
|
Data.ByteString.Lazy.Internal
|
||||||
|
Data.ByteString.Unsafe
|
||||||
|
Data.Char
|
||||||
|
Data.Complex
|
||||||
|
Data.Data
|
||||||
|
Data.Dynamic
|
||||||
|
Data.Either
|
||||||
|
Data.Eq
|
||||||
|
Data.Fixed
|
||||||
|
Data.Foldable
|
||||||
|
Data.Function
|
||||||
|
Data.Generics
|
||||||
|
Data.Generics.Aliases
|
||||||
|
Data.Generics.Basics
|
||||||
|
Data.Generics.Instances
|
||||||
|
Data.Generics.Schemes
|
||||||
|
Data.Generics.Text
|
||||||
|
Data.Generics.Twins
|
||||||
|
Data.Graph
|
||||||
|
Data.HashTable
|
||||||
|
Data.IORef
|
||||||
|
Data.Int
|
||||||
|
Data.IntMap
|
||||||
|
Data.IntSet
|
||||||
|
Data.Ix
|
||||||
|
Data.List
|
||||||
|
Data.Map
|
||||||
|
Data.Maybe
|
||||||
|
Data.Monoid
|
||||||
|
Data.Ord
|
||||||
|
Data.Ratio
|
||||||
|
Data.STRef
|
||||||
|
Data.STRef.Lazy
|
||||||
|
Data.STRef.Strict
|
||||||
|
Data.Sequence
|
||||||
|
Data.Set
|
||||||
|
Data.String
|
||||||
|
Data.Time
|
||||||
|
Data.Time.Calendar
|
||||||
|
Data.Time.Calendar.Easter
|
||||||
|
Data.Time.Calendar.Julian
|
||||||
|
Data.Time.Calendar.MonthDay
|
||||||
|
Data.Time.Calendar.OrdinalDate
|
||||||
|
Data.Time.Calendar.WeekDate
|
||||||
|
Data.Time.Clock
|
||||||
|
Data.Time.Clock.POSIX
|
||||||
|
Data.Time.Clock.TAI
|
||||||
|
Data.Time.Format
|
||||||
|
Data.Time.LocalTime
|
||||||
|
Data.Traversable
|
||||||
|
Data.Tree
|
||||||
|
Data.Tuple
|
||||||
|
Data.Typeable
|
||||||
|
Data.Unique
|
||||||
|
Data.Version
|
||||||
|
Data.Word
|
||||||
|
Debug.Trace
|
||||||
|
DeriveDataTypeable
|
||||||
|
DisambiguateRecordFields
|
||||||
|
Distribution.Compat.ReadP
|
||||||
|
Distribution.Compiler
|
||||||
|
Distribution.InstalledPackageInfo
|
||||||
|
Distribution.License
|
||||||
|
Distribution.Make
|
||||||
|
Distribution.ModuleName
|
||||||
|
Distribution.Package
|
||||||
|
Distribution.PackageDescription
|
||||||
|
Distribution.PackageDescription.Check
|
||||||
|
Distribution.PackageDescription.Configuration
|
||||||
|
Distribution.PackageDescription.Parse
|
||||||
|
Distribution.ParseUtils
|
||||||
|
Distribution.ReadE
|
||||||
|
Distribution.Simple
|
||||||
|
Distribution.Simple.Build
|
||||||
|
Distribution.Simple.Build.Macros
|
||||||
|
Distribution.Simple.Build.PathsModule
|
||||||
|
Distribution.Simple.BuildPaths
|
||||||
|
Distribution.Simple.Command
|
||||||
|
Distribution.Simple.Compiler
|
||||||
|
Distribution.Simple.Configure
|
||||||
|
Distribution.Simple.GHC
|
||||||
|
Distribution.Simple.Haddock
|
||||||
|
Distribution.Simple.Hugs
|
||||||
|
Distribution.Simple.Install
|
||||||
|
Distribution.Simple.InstallDirs
|
||||||
|
Distribution.Simple.JHC
|
||||||
|
Distribution.Simple.LocalBuildInfo
|
||||||
|
Distribution.Simple.NHC
|
||||||
|
Distribution.Simple.PackageIndex
|
||||||
|
Distribution.Simple.PreProcess
|
||||||
|
Distribution.Simple.PreProcess.Unlit
|
||||||
|
Distribution.Simple.Program
|
||||||
|
Distribution.Simple.Register
|
||||||
|
Distribution.Simple.Setup
|
||||||
|
Distribution.Simple.SrcDist
|
||||||
|
Distribution.Simple.UserHooks
|
||||||
|
Distribution.Simple.Utils
|
||||||
|
Distribution.System
|
||||||
|
Distribution.Text
|
||||||
|
Distribution.Verbosity
|
||||||
|
Distribution.Version
|
||||||
|
Double
|
||||||
|
EQ
|
||||||
|
Either
|
||||||
|
EmptyDataDecls
|
||||||
|
Enum
|
||||||
|
Eq
|
||||||
|
ExistentialQuantification
|
||||||
|
ExtendedDefaultRules
|
||||||
|
False
|
||||||
|
FilePath
|
||||||
|
FlexibleContexts
|
||||||
|
FlexibleInstances
|
||||||
|
Float
|
||||||
|
Floating
|
||||||
|
Foreign
|
||||||
|
Foreign.C
|
||||||
|
Foreign.C.Error
|
||||||
|
Foreign.C.String
|
||||||
|
Foreign.C.Types
|
||||||
|
Foreign.Concurrent
|
||||||
|
Foreign.ForeignPtr
|
||||||
|
Foreign.Marshal
|
||||||
|
Foreign.Marshal.Alloc
|
||||||
|
Foreign.Marshal.Array
|
||||||
|
Foreign.Marshal.Error
|
||||||
|
Foreign.Marshal.Pool
|
||||||
|
Foreign.Marshal.Utils
|
||||||
|
Foreign.Ptr
|
||||||
|
Foreign.StablePtr
|
||||||
|
Foreign.Storable
|
||||||
|
ForeignFunctionInterface
|
||||||
|
Fractional
|
||||||
|
FunctionnalDependencies
|
||||||
|
Functor
|
||||||
|
GADTs
|
||||||
|
GHC.Arr
|
||||||
|
GHC.Bool
|
||||||
|
GHC.Conc
|
||||||
|
GHC.ConsoleHandler
|
||||||
|
GHC.Desugar
|
||||||
|
GHC.Environment
|
||||||
|
GHC.Err
|
||||||
|
GHC.Exts
|
||||||
|
GHC.Generics
|
||||||
|
GHC.Handle
|
||||||
|
GHC.Ordering
|
||||||
|
GHC.PArr
|
||||||
|
GHC.Prim
|
||||||
|
GHC.PrimopWrappers
|
||||||
|
GHC.Tuple
|
||||||
|
GHC.Types
|
||||||
|
GHC.Unicode
|
||||||
|
GHC.Unit
|
||||||
|
GT
|
||||||
|
GeneralizedNewtypeDeriving
|
||||||
|
Generics
|
||||||
|
INCLUDE
|
||||||
|
INLINE
|
||||||
|
IO
|
||||||
|
IOError
|
||||||
|
IOException
|
||||||
|
ImplicitParams
|
||||||
|
ImplicitPrelude
|
||||||
|
ImpredicativeTypes
|
||||||
|
IncoherentInstances
|
||||||
|
Int
|
||||||
|
Integer
|
||||||
|
Integral
|
||||||
|
Just
|
||||||
|
KindSignatures
|
||||||
|
LANGUAGE
|
||||||
|
LINE
|
||||||
|
LT
|
||||||
|
Language.Haskell.Extension
|
||||||
|
Language.Haskell.Lexer
|
||||||
|
Language.Haskell.ParseMonad
|
||||||
|
Language.Haskell.ParseUtils
|
||||||
|
Language.Haskell.Parser
|
||||||
|
Language.Haskell.Pretty
|
||||||
|
Language.Haskell.Syntax
|
||||||
|
Language.Haskell.TH
|
||||||
|
Language.Haskell.TH.Lib
|
||||||
|
Language.Haskell.TH.Ppr
|
||||||
|
Language.Haskell.TH.PprLib
|
||||||
|
Language.Haskell.TH.Quote
|
||||||
|
Language.Haskell.TH.Syntax
|
||||||
|
Left
|
||||||
|
LiberalTypeSynonyms
|
||||||
|
MagicHash
|
||||||
|
Maybe
|
||||||
|
Monad
|
||||||
|
MonoPatBinds
|
||||||
|
MonomorphismRestriction
|
||||||
|
MultiParamTypeClasses
|
||||||
|
NOINLINE
|
||||||
|
NamedFieldPuns
|
||||||
|
Network
|
||||||
|
Network.BSD
|
||||||
|
Network.Socket
|
||||||
|
Network.URI
|
||||||
|
NewQualifiedOperators
|
||||||
|
NoArrows
|
||||||
|
NoBangPatterns
|
||||||
|
NoCPP
|
||||||
|
NoConstrainedClassMethods
|
||||||
|
NoDeriveDataTypeable
|
||||||
|
NoDisambiguateRecordFields
|
||||||
|
NoEmptyDataDecls
|
||||||
|
NoExistentialQuantification
|
||||||
|
NoExtendedDefaultRules
|
||||||
|
NoFlexibleContexts
|
||||||
|
NoFlexibleInstances
|
||||||
|
NoForeignFunctionInterface
|
||||||
|
NoFunctionnalDependencies
|
||||||
|
NoGADTs
|
||||||
|
NoGeneralizedNewtypeDeriving
|
||||||
|
NoGenerics
|
||||||
|
NoImplicitParams
|
||||||
|
NoImplicitPrelude
|
||||||
|
NoImpredicativeTypes
|
||||||
|
NoIncoherentInstances
|
||||||
|
NoKindSignatures
|
||||||
|
NoLiberalTypeSynonyms
|
||||||
|
NoMagicHash
|
||||||
|
NoMonoPatBinds
|
||||||
|
NoMonomorphismRestriction
|
||||||
|
NoMultiParamTypeClasses
|
||||||
|
NoNamedFieldPuns
|
||||||
|
NoNewQualifiedOperators
|
||||||
|
NoOverlappingInstances
|
||||||
|
NoOverloadedStrings
|
||||||
|
NoPArr
|
||||||
|
NoPackageImports
|
||||||
|
NoParallelListComp
|
||||||
|
NoPatternGuards
|
||||||
|
NoPolymorphicComponents
|
||||||
|
NoQuasiQuotes
|
||||||
|
NoRank2Types
|
||||||
|
NoRankNTypes
|
||||||
|
NoRecordWildCards
|
||||||
|
NoRecursiveDo
|
||||||
|
NoRelaxedPolyRec
|
||||||
|
NoScopedTypeVariables
|
||||||
|
NoStandaloneDeriving
|
||||||
|
NoTemplateHaskell
|
||||||
|
NoTransformListComp
|
||||||
|
NoTypeFamilies
|
||||||
|
NoTypeOperators
|
||||||
|
NoTypeSynonymInstances
|
||||||
|
NoUnboxedTuples
|
||||||
|
NoUndecidableInstances
|
||||||
|
NoUnicodeSyntax
|
||||||
|
NoUnliftedFFITypes
|
||||||
|
NoViewPatterns
|
||||||
|
Nothing
|
||||||
|
Num
|
||||||
|
Numeric
|
||||||
|
OPTIONS_GHC
|
||||||
|
Ord
|
||||||
|
Ordering
|
||||||
|
OverlappingInstances
|
||||||
|
OverloadedStrings
|
||||||
|
PArr
|
||||||
|
PackageImports
|
||||||
|
ParallelListComp
|
||||||
|
PatternGuards
|
||||||
|
PolymorphicComponents
|
||||||
|
Prelude
|
||||||
|
QuasiQuotes
|
||||||
|
RULES
|
||||||
|
Rank2Types
|
||||||
|
RankNTypes
|
||||||
|
Ratio
|
||||||
|
Read
|
||||||
|
ReadS
|
||||||
|
Real
|
||||||
|
RealFloat
|
||||||
|
RealFrac
|
||||||
|
RecordWildCards
|
||||||
|
RecursiveDo
|
||||||
|
RelaxedPolyRec
|
||||||
|
Right
|
||||||
|
SOURCE
|
||||||
|
SPECIALIZE
|
||||||
|
ScopedTypeVariables
|
||||||
|
ShowS
|
||||||
|
StandaloneDeriving
|
||||||
|
String
|
||||||
|
System.CPUTime
|
||||||
|
System.Cmd
|
||||||
|
System.Console.Editline
|
||||||
|
System.Console.GetOpt
|
||||||
|
System.Console.Readline
|
||||||
|
System.Directory
|
||||||
|
System.Environment
|
||||||
|
System.Exit
|
||||||
|
System.FilePath
|
||||||
|
System.FilePath.Posix
|
||||||
|
System.FilePath.Windows
|
||||||
|
System.IO
|
||||||
|
System.IO.Error
|
||||||
|
System.IO.Unsafe
|
||||||
|
System.Info
|
||||||
|
System.Locale
|
||||||
|
System.Mem
|
||||||
|
System.Mem.StableName
|
||||||
|
System.Mem.Weak
|
||||||
|
System.Posix
|
||||||
|
System.Posix.Directory
|
||||||
|
System.Posix.DynamicLinker
|
||||||
|
System.Posix.DynamicLinker.Module
|
||||||
|
System.Posix.DynamicLinker.Prim
|
||||||
|
System.Posix.Env
|
||||||
|
System.Posix.Error
|
||||||
|
System.Posix.Files
|
||||||
|
System.Posix.IO
|
||||||
|
System.Posix.Process
|
||||||
|
System.Posix.Process.Internals
|
||||||
|
System.Posix.Resource
|
||||||
|
System.Posix.Semaphore
|
||||||
|
System.Posix.SharedMem
|
||||||
|
System.Posix.Signals
|
||||||
|
System.Posix.Signals.Exts
|
||||||
|
System.Posix.Temp
|
||||||
|
System.Posix.Terminal
|
||||||
|
System.Posix.Time
|
||||||
|
System.Posix.Types
|
||||||
|
System.Posix.Unistd
|
||||||
|
System.Posix.User
|
||||||
|
System.Process
|
||||||
|
System.Random
|
||||||
|
System.Time
|
||||||
|
System.Timeout
|
||||||
|
TemplateHaskell
|
||||||
|
Test.HUnit
|
||||||
|
Test.HUnit.Base
|
||||||
|
Test.HUnit.Lang
|
||||||
|
Test.HUnit.Terminal
|
||||||
|
Test.HUnit.Text
|
||||||
|
Test.QuickCheck
|
||||||
|
Test.QuickCheck.Batch
|
||||||
|
Test.QuickCheck.Poly
|
||||||
|
Test.QuickCheck.Utils
|
||||||
|
Text.Html
|
||||||
|
Text.Html.BlockTable
|
||||||
|
Text.ParserCombinators.Parsec
|
||||||
|
Text.ParserCombinators.Parsec.Char
|
||||||
|
Text.ParserCombinators.Parsec.Combinator
|
||||||
|
Text.ParserCombinators.Parsec.Error
|
||||||
|
Text.ParserCombinators.Parsec.Expr
|
||||||
|
Text.ParserCombinators.Parsec.Language
|
||||||
|
Text.ParserCombinators.Parsec.Perm
|
||||||
|
Text.ParserCombinators.Parsec.Pos
|
||||||
|
Text.ParserCombinators.Parsec.Prim
|
||||||
|
Text.ParserCombinators.Parsec.Token
|
||||||
|
Text.ParserCombinators.ReadP
|
||||||
|
Text.ParserCombinators.ReadPrec
|
||||||
|
Text.PrettyPrint
|
||||||
|
Text.PrettyPrint.HughesPJ
|
||||||
|
Text.Printf
|
||||||
|
Text.Read
|
||||||
|
Text.Read.Lex
|
||||||
|
Text.Regex.Base
|
||||||
|
Text.Regex.Base.Context
|
||||||
|
Text.Regex.Base.Impl
|
||||||
|
Text.Regex.Base.RegexLike
|
||||||
|
Text.Regex.Posix
|
||||||
|
Text.Regex.Posix.ByteString
|
||||||
|
Text.Regex.Posix.String
|
||||||
|
Text.Regex.Posix.Wrap
|
||||||
|
Text.Show
|
||||||
|
Text.Show.Functions
|
||||||
|
Text.XHtml
|
||||||
|
Text.XHtml.Debug
|
||||||
|
Text.XHtml.Frameset
|
||||||
|
Text.XHtml.Strict
|
||||||
|
Text.XHtml.Table
|
||||||
|
Text.XHtml.Transitional
|
||||||
|
Trace.Hpc.Mix
|
||||||
|
Trace.Hpc.Reflect
|
||||||
|
Trace.Hpc.Tix
|
||||||
|
Trace.Hpc.Util
|
||||||
|
TransformListComp
|
||||||
|
True
|
||||||
|
TypeFamilies
|
||||||
|
TypeOperators
|
||||||
|
TypeSynonymInstances
|
||||||
|
UNPACK
|
||||||
|
UnboxedTuples
|
||||||
|
UndecidableInstances
|
||||||
|
UnicodeSyntax
|
||||||
|
UnliftedFFITypes
|
||||||
|
Unsafe.Coerce
|
||||||
|
ViewPatterns
|
||||||
|
WARNING
|
||||||
|
abs
|
||||||
|
acos
|
||||||
|
acosh
|
||||||
|
all
|
||||||
|
and
|
||||||
|
any
|
||||||
|
appendFile
|
||||||
|
as
|
||||||
|
asTypeOf
|
||||||
|
asin
|
||||||
|
asinh
|
||||||
|
atan
|
||||||
|
atan2
|
||||||
|
atanh
|
||||||
|
break
|
||||||
|
case
|
||||||
|
catch
|
||||||
|
ceiling
|
||||||
|
class
|
||||||
|
compare
|
||||||
|
concat
|
||||||
|
concatMap
|
||||||
|
const
|
||||||
|
cos
|
||||||
|
cosh
|
||||||
|
curry
|
||||||
|
cycle
|
||||||
|
data
|
||||||
|
decodeFloat
|
||||||
|
default
|
||||||
|
deriving
|
||||||
|
div
|
||||||
|
divMod
|
||||||
|
do
|
||||||
|
drop
|
||||||
|
dropWhile
|
||||||
|
either
|
||||||
|
elem
|
||||||
|
else
|
||||||
|
encodeFloat
|
||||||
|
enumFrom
|
||||||
|
enumFromThen
|
||||||
|
enumFromThenTo
|
||||||
|
enumFromTo
|
||||||
|
error
|
||||||
|
exp
|
||||||
|
exponent
|
||||||
|
fail
|
||||||
|
filter
|
||||||
|
flip
|
||||||
|
floatDigits
|
||||||
|
floatRadix
|
||||||
|
floatRange
|
||||||
|
floor
|
||||||
|
fmap
|
||||||
|
fold
|
||||||
|
fold1
|
||||||
|
foldr
|
||||||
|
foldr1
|
||||||
|
fromEnum
|
||||||
|
fromInteger
|
||||||
|
fromIntegral
|
||||||
|
fromRational
|
||||||
|
fst
|
||||||
|
gcd
|
||||||
|
getChar
|
||||||
|
getContents
|
||||||
|
getLine
|
||||||
|
head
|
||||||
|
hiding
|
||||||
|
id
|
||||||
|
if
|
||||||
|
import
|
||||||
|
in
|
||||||
|
infix
|
||||||
|
infixl
|
||||||
|
infixr
|
||||||
|
init
|
||||||
|
instance
|
||||||
|
intract
|
||||||
|
ioError
|
||||||
|
isDenormalized
|
||||||
|
isIEEE
|
||||||
|
isInfinite
|
||||||
|
isNan
|
||||||
|
isNegativeZero
|
||||||
|
iterate
|
||||||
|
last
|
||||||
|
lcm
|
||||||
|
length
|
||||||
|
let
|
||||||
|
lex
|
||||||
|
lines
|
||||||
|
log
|
||||||
|
logBase
|
||||||
|
lookup
|
||||||
|
map
|
||||||
|
mapM
|
||||||
|
mapM_
|
||||||
|
max
|
||||||
|
maxBound
|
||||||
|
maximum
|
||||||
|
maybe
|
||||||
|
min
|
||||||
|
minBound
|
||||||
|
minimum
|
||||||
|
mod
|
||||||
|
module
|
||||||
|
negate
|
||||||
|
newtype
|
||||||
|
not
|
||||||
|
notElem
|
||||||
|
null
|
||||||
|
odd
|
||||||
|
of
|
||||||
|
or
|
||||||
|
otherwise
|
||||||
|
pi
|
||||||
|
pred
|
||||||
|
print
|
||||||
|
product
|
||||||
|
properFraction
|
||||||
|
putChar
|
||||||
|
putStr
|
||||||
|
putStrLn
|
||||||
|
qualified
|
||||||
|
quot
|
||||||
|
quotRem
|
||||||
|
read
|
||||||
|
readFile
|
||||||
|
readIO
|
||||||
|
readList
|
||||||
|
readLn
|
||||||
|
readParen
|
||||||
|
reads
|
||||||
|
readsPrec
|
||||||
|
realtoFrac
|
||||||
|
recip
|
||||||
|
rem
|
||||||
|
repeat
|
||||||
|
replicate
|
||||||
|
return
|
||||||
|
reverse
|
||||||
|
round
|
||||||
|
scaleFloat
|
||||||
|
scanl
|
||||||
|
scanl1
|
||||||
|
scanr
|
||||||
|
scanr1
|
||||||
|
seq
|
||||||
|
sequence
|
||||||
|
sequence_
|
||||||
|
show
|
||||||
|
showChar
|
||||||
|
showList
|
||||||
|
showParen
|
||||||
|
showString
|
||||||
|
shows
|
||||||
|
showsPrec
|
||||||
|
significand
|
||||||
|
signum
|
||||||
|
sin
|
||||||
|
sinh
|
||||||
|
snd
|
||||||
|
span
|
||||||
|
splitAt
|
||||||
|
sqrt
|
||||||
|
subtract
|
||||||
|
succ
|
||||||
|
sum
|
||||||
|
tail
|
||||||
|
take
|
||||||
|
takeWhile
|
||||||
|
tan
|
||||||
|
tanh
|
||||||
|
then
|
||||||
|
toEnum
|
||||||
|
toInteger
|
||||||
|
toRational
|
||||||
|
truncate
|
||||||
|
type
|
||||||
|
uncurry
|
||||||
|
undefined
|
||||||
|
unlines
|
||||||
|
until
|
||||||
|
unwords
|
||||||
|
unzip
|
||||||
|
unzip3
|
||||||
|
userError
|
||||||
|
where
|
||||||
|
words
|
||||||
|
writeFile
|
||||||
|
zip
|
||||||
|
zip3
|
||||||
|
zipWith
|
||||||
|
zipWith3
|
||||||
@@ -0,0 +1,53 @@
|
|||||||
|
abstract
|
||||||
|
assert
|
||||||
|
boolean
|
||||||
|
break
|
||||||
|
byte
|
||||||
|
case
|
||||||
|
catch
|
||||||
|
char
|
||||||
|
class
|
||||||
|
const
|
||||||
|
continue
|
||||||
|
default
|
||||||
|
do
|
||||||
|
double
|
||||||
|
else
|
||||||
|
enum
|
||||||
|
extends
|
||||||
|
final
|
||||||
|
finally
|
||||||
|
float
|
||||||
|
for
|
||||||
|
goto
|
||||||
|
if
|
||||||
|
implements
|
||||||
|
import
|
||||||
|
instanceof
|
||||||
|
int
|
||||||
|
interface
|
||||||
|
long
|
||||||
|
native
|
||||||
|
new
|
||||||
|
package
|
||||||
|
private
|
||||||
|
protected
|
||||||
|
public
|
||||||
|
return
|
||||||
|
short
|
||||||
|
static
|
||||||
|
strictfp
|
||||||
|
super
|
||||||
|
switch
|
||||||
|
synchronized
|
||||||
|
this
|
||||||
|
throw
|
||||||
|
throws
|
||||||
|
transient
|
||||||
|
try
|
||||||
|
void
|
||||||
|
volatile
|
||||||
|
while
|
||||||
|
@Override
|
||||||
|
@Deprecated
|
||||||
|
@SuppressWarnings
|
||||||
@@ -0,0 +1,148 @@
|
|||||||
|
Anchor
|
||||||
|
Area
|
||||||
|
Array
|
||||||
|
Boolean
|
||||||
|
Button
|
||||||
|
Checkbox
|
||||||
|
Date
|
||||||
|
Document
|
||||||
|
Element
|
||||||
|
FileUpload
|
||||||
|
Form
|
||||||
|
Frame
|
||||||
|
Function
|
||||||
|
Hidden
|
||||||
|
History
|
||||||
|
Image
|
||||||
|
Infinity
|
||||||
|
JavaArray
|
||||||
|
JavaClass
|
||||||
|
JavaObject
|
||||||
|
JavaPackage
|
||||||
|
Link
|
||||||
|
Location
|
||||||
|
Math
|
||||||
|
MimeType
|
||||||
|
NaN
|
||||||
|
Navigator
|
||||||
|
Number
|
||||||
|
Object
|
||||||
|
Option
|
||||||
|
Packages
|
||||||
|
Password
|
||||||
|
Plugin
|
||||||
|
Radio
|
||||||
|
RegExp
|
||||||
|
Reset
|
||||||
|
Select
|
||||||
|
String
|
||||||
|
Submit
|
||||||
|
Text
|
||||||
|
Textarea
|
||||||
|
Window
|
||||||
|
alert
|
||||||
|
arguments
|
||||||
|
assign
|
||||||
|
blur
|
||||||
|
break
|
||||||
|
callee
|
||||||
|
caller
|
||||||
|
captureEvents
|
||||||
|
case
|
||||||
|
clearInterval
|
||||||
|
clearTimeout
|
||||||
|
close
|
||||||
|
closed
|
||||||
|
comment
|
||||||
|
confirm
|
||||||
|
constructor
|
||||||
|
continue
|
||||||
|
default
|
||||||
|
defaultStatus
|
||||||
|
delete
|
||||||
|
do
|
||||||
|
document
|
||||||
|
else
|
||||||
|
escape
|
||||||
|
eval
|
||||||
|
export
|
||||||
|
find
|
||||||
|
focus
|
||||||
|
for
|
||||||
|
frames
|
||||||
|
function
|
||||||
|
getClass
|
||||||
|
history
|
||||||
|
home
|
||||||
|
if
|
||||||
|
import
|
||||||
|
in
|
||||||
|
innerHeight
|
||||||
|
innerWidth
|
||||||
|
isFinite
|
||||||
|
isNan
|
||||||
|
java
|
||||||
|
label
|
||||||
|
length
|
||||||
|
location
|
||||||
|
locationbar
|
||||||
|
menubar
|
||||||
|
moveBy
|
||||||
|
moveTo
|
||||||
|
name
|
||||||
|
navigate
|
||||||
|
navigator
|
||||||
|
netscape
|
||||||
|
new
|
||||||
|
onBlur
|
||||||
|
onError
|
||||||
|
onFocus
|
||||||
|
onLoad
|
||||||
|
onUnload
|
||||||
|
open
|
||||||
|
opener
|
||||||
|
outerHeight
|
||||||
|
outerWidth
|
||||||
|
pageXoffset
|
||||||
|
pageYoffset
|
||||||
|
parent
|
||||||
|
parseFloat
|
||||||
|
parseInt
|
||||||
|
personalbar
|
||||||
|
print
|
||||||
|
prompt
|
||||||
|
prototype
|
||||||
|
ref
|
||||||
|
releaseEvents
|
||||||
|
resizeBy
|
||||||
|
resizeTo
|
||||||
|
return
|
||||||
|
routeEvent
|
||||||
|
scroll
|
||||||
|
scrollBy
|
||||||
|
scrollTo
|
||||||
|
scrollbars
|
||||||
|
self
|
||||||
|
setInterval
|
||||||
|
setTimeout
|
||||||
|
status
|
||||||
|
statusbar
|
||||||
|
stop
|
||||||
|
sun
|
||||||
|
switch
|
||||||
|
taint
|
||||||
|
this
|
||||||
|
toString
|
||||||
|
toolbar
|
||||||
|
top
|
||||||
|
typeof
|
||||||
|
unescape
|
||||||
|
untaint
|
||||||
|
unwatch
|
||||||
|
valueOf
|
||||||
|
var
|
||||||
|
void
|
||||||
|
watch
|
||||||
|
while
|
||||||
|
window
|
||||||
|
with
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
abstract
|
||||||
|
break
|
||||||
|
case
|
||||||
|
catch
|
||||||
|
const
|
||||||
|
continue
|
||||||
|
do
|
||||||
|
else
|
||||||
|
elseif
|
||||||
|
end
|
||||||
|
eval
|
||||||
|
export
|
||||||
|
false
|
||||||
|
finally
|
||||||
|
for
|
||||||
|
function
|
||||||
|
global
|
||||||
|
if
|
||||||
|
ifelse
|
||||||
|
immutable
|
||||||
|
import
|
||||||
|
importall
|
||||||
|
in
|
||||||
|
let
|
||||||
|
macro
|
||||||
|
module
|
||||||
|
otherwise
|
||||||
|
quote
|
||||||
|
return
|
||||||
|
switch
|
||||||
|
throw
|
||||||
|
true
|
||||||
|
try
|
||||||
|
type
|
||||||
|
typealias
|
||||||
|
using
|
||||||
|
while
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
and
|
||||||
|
break
|
||||||
|
do
|
||||||
|
else
|
||||||
|
elseif
|
||||||
|
end
|
||||||
|
false
|
||||||
|
for
|
||||||
|
function
|
||||||
|
if
|
||||||
|
in
|
||||||
|
local
|
||||||
|
nil
|
||||||
|
not
|
||||||
|
or
|
||||||
|
repeat
|
||||||
|
return
|
||||||
|
then
|
||||||
|
true
|
||||||
|
until
|
||||||
|
while
|
||||||
@@ -0,0 +1,70 @@
|
|||||||
|
addr
|
||||||
|
and
|
||||||
|
as
|
||||||
|
asm
|
||||||
|
atomic
|
||||||
|
bind
|
||||||
|
block
|
||||||
|
break
|
||||||
|
case
|
||||||
|
cast
|
||||||
|
concept
|
||||||
|
const
|
||||||
|
continue
|
||||||
|
converter
|
||||||
|
defer
|
||||||
|
discard
|
||||||
|
distinct
|
||||||
|
div
|
||||||
|
do
|
||||||
|
elif
|
||||||
|
else
|
||||||
|
end
|
||||||
|
enum
|
||||||
|
except
|
||||||
|
export
|
||||||
|
finally
|
||||||
|
for
|
||||||
|
from
|
||||||
|
func
|
||||||
|
generic
|
||||||
|
if
|
||||||
|
import
|
||||||
|
in
|
||||||
|
include
|
||||||
|
interface
|
||||||
|
is
|
||||||
|
isnot
|
||||||
|
iterator
|
||||||
|
let
|
||||||
|
macro
|
||||||
|
method
|
||||||
|
mixin
|
||||||
|
mod
|
||||||
|
nil
|
||||||
|
not
|
||||||
|
notin
|
||||||
|
object
|
||||||
|
of
|
||||||
|
or
|
||||||
|
out
|
||||||
|
proc
|
||||||
|
ptr
|
||||||
|
raise
|
||||||
|
ref
|
||||||
|
return
|
||||||
|
shl
|
||||||
|
shr
|
||||||
|
static
|
||||||
|
template
|
||||||
|
try
|
||||||
|
tuple
|
||||||
|
type
|
||||||
|
using
|
||||||
|
var
|
||||||
|
when
|
||||||
|
while
|
||||||
|
with
|
||||||
|
without
|
||||||
|
xor
|
||||||
|
yield
|
||||||
@@ -0,0 +1,214 @@
|
|||||||
|
#not_keyword
|
||||||
|
#if
|
||||||
|
#ifdef
|
||||||
|
#ifndef
|
||||||
|
#elif
|
||||||
|
#else
|
||||||
|
#endif
|
||||||
|
#defined
|
||||||
|
#include
|
||||||
|
#__include_macros
|
||||||
|
#define
|
||||||
|
#undef
|
||||||
|
#line
|
||||||
|
#error
|
||||||
|
#pragma
|
||||||
|
#import
|
||||||
|
#include_next
|
||||||
|
#warning
|
||||||
|
#ident
|
||||||
|
#sccs
|
||||||
|
#assert
|
||||||
|
#unassert
|
||||||
|
#__public_macro
|
||||||
|
#__private_macro
|
||||||
|
auto
|
||||||
|
break
|
||||||
|
case
|
||||||
|
char
|
||||||
|
const
|
||||||
|
continue
|
||||||
|
default
|
||||||
|
do
|
||||||
|
double
|
||||||
|
else
|
||||||
|
enum
|
||||||
|
extern
|
||||||
|
float
|
||||||
|
for
|
||||||
|
goto
|
||||||
|
if
|
||||||
|
inline
|
||||||
|
int
|
||||||
|
long
|
||||||
|
register
|
||||||
|
restrict
|
||||||
|
return
|
||||||
|
short
|
||||||
|
signed
|
||||||
|
sizeof
|
||||||
|
static
|
||||||
|
struct
|
||||||
|
switch
|
||||||
|
typedef
|
||||||
|
union
|
||||||
|
unsigned
|
||||||
|
void
|
||||||
|
volatile
|
||||||
|
while
|
||||||
|
_Alignas
|
||||||
|
_Alignof
|
||||||
|
_Atomic
|
||||||
|
_Bool
|
||||||
|
_Complex
|
||||||
|
_Generic
|
||||||
|
_Imaginary
|
||||||
|
_Noreturn
|
||||||
|
_Static_assert
|
||||||
|
_Thread_local
|
||||||
|
__func__
|
||||||
|
__objc_yes
|
||||||
|
__objc_no
|
||||||
|
asm
|
||||||
|
bool
|
||||||
|
false
|
||||||
|
true
|
||||||
|
wchar_t
|
||||||
|
_Float16
|
||||||
|
_Accum
|
||||||
|
_Fract
|
||||||
|
_Sat
|
||||||
|
_Decimal32
|
||||||
|
_Decimal64
|
||||||
|
_Decimal128
|
||||||
|
__alignof
|
||||||
|
__attribute
|
||||||
|
__builtin_choose_expr
|
||||||
|
__builtin_offsetof
|
||||||
|
__builtin_types_compatible_p
|
||||||
|
__builtin_va_arg
|
||||||
|
__extension__
|
||||||
|
__float128
|
||||||
|
__imag
|
||||||
|
__int128
|
||||||
|
__label__
|
||||||
|
__real
|
||||||
|
__thread
|
||||||
|
__FUNCTION__
|
||||||
|
__PRETTY_FUNCTION__
|
||||||
|
__auto_type
|
||||||
|
typeof
|
||||||
|
__private_extern__
|
||||||
|
__module_private__
|
||||||
|
__cdecl
|
||||||
|
__stdcall
|
||||||
|
__fastcall
|
||||||
|
__thiscall
|
||||||
|
__regcall
|
||||||
|
__vectorcall
|
||||||
|
__builtin_omp_required_simd_align
|
||||||
|
__pascal
|
||||||
|
__fp16
|
||||||
|
__bridge
|
||||||
|
__bridge_transfer
|
||||||
|
__bridge_retained
|
||||||
|
__bridge_retain
|
||||||
|
__covariant
|
||||||
|
__contravariant
|
||||||
|
__kindof
|
||||||
|
__alignof__
|
||||||
|
__asm
|
||||||
|
__asm__
|
||||||
|
__attribute__
|
||||||
|
__complex
|
||||||
|
__complex__
|
||||||
|
__const
|
||||||
|
__const__
|
||||||
|
__imag__
|
||||||
|
__inline
|
||||||
|
__inline__
|
||||||
|
__real__
|
||||||
|
__restrict
|
||||||
|
__restrict__
|
||||||
|
__signed
|
||||||
|
__signed__
|
||||||
|
__typeof
|
||||||
|
__typeof__
|
||||||
|
__volatile
|
||||||
|
__volatile__
|
||||||
|
_Nonnull
|
||||||
|
_Nullable
|
||||||
|
_Null_unspecified
|
||||||
|
__builtin_convertvector
|
||||||
|
__builtin_available
|
||||||
|
@not_keyword
|
||||||
|
@class
|
||||||
|
@compatibility_alias
|
||||||
|
@defs
|
||||||
|
@encode
|
||||||
|
@end
|
||||||
|
@implementation
|
||||||
|
@interface
|
||||||
|
@private
|
||||||
|
@protected
|
||||||
|
@protocol
|
||||||
|
@public
|
||||||
|
@selector
|
||||||
|
@throw
|
||||||
|
@try
|
||||||
|
@catch
|
||||||
|
@finally
|
||||||
|
@synchronized
|
||||||
|
@autoreleasepool
|
||||||
|
@property
|
||||||
|
@package
|
||||||
|
@required
|
||||||
|
@optional
|
||||||
|
@synthesize
|
||||||
|
@dynamic
|
||||||
|
@import
|
||||||
|
@available
|
||||||
|
self
|
||||||
|
_cmd
|
||||||
|
instancetype
|
||||||
|
id
|
||||||
|
Class
|
||||||
|
SEL
|
||||||
|
getter=
|
||||||
|
setter=
|
||||||
|
readonly
|
||||||
|
readwrite
|
||||||
|
assign
|
||||||
|
retain
|
||||||
|
copy
|
||||||
|
nonatomic
|
||||||
|
atomic
|
||||||
|
strong
|
||||||
|
weak
|
||||||
|
unsafe_unretained
|
||||||
|
nonnull
|
||||||
|
nullable
|
||||||
|
null_unspecified
|
||||||
|
null_resettable
|
||||||
|
class
|
||||||
|
in
|
||||||
|
out
|
||||||
|
inout
|
||||||
|
oneway
|
||||||
|
bycopy
|
||||||
|
byref
|
||||||
|
super
|
||||||
|
__block
|
||||||
|
__strong
|
||||||
|
__weak
|
||||||
|
__unsafe_unretained
|
||||||
|
__autoreleasing
|
||||||
|
__nonnull
|
||||||
|
__nullable
|
||||||
|
__null_unspecified
|
||||||
|
IMP
|
||||||
|
BOOL
|
||||||
|
YES
|
||||||
|
NO
|
||||||
|
Nil
|
||||||
|
nil
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
# GNU Octave, and probably proprietary MATLAB
|
||||||
|
# https://www.gnu.org/software/octave/doc/interpreter/Keywords.html
|
||||||
|
|
||||||
|
__FILE__
|
||||||
|
__LINE__
|
||||||
|
break
|
||||||
|
case
|
||||||
|
catch
|
||||||
|
classdef
|
||||||
|
continue
|
||||||
|
do
|
||||||
|
else
|
||||||
|
elseif
|
||||||
|
end
|
||||||
|
end_try_catch
|
||||||
|
end_unwind_protect
|
||||||
|
endclassdef
|
||||||
|
endenumeration
|
||||||
|
endevents
|
||||||
|
endfor
|
||||||
|
endfunction
|
||||||
|
endif
|
||||||
|
endmethods
|
||||||
|
endparfor
|
||||||
|
endproperties
|
||||||
|
endswitch
|
||||||
|
endwhile
|
||||||
|
enumeration
|
||||||
|
events
|
||||||
|
for
|
||||||
|
function
|
||||||
|
global
|
||||||
|
if
|
||||||
|
methods
|
||||||
|
otherwise
|
||||||
|
parfor
|
||||||
|
persistent
|
||||||
|
properties
|
||||||
|
return
|
||||||
|
static
|
||||||
|
switch
|
||||||
|
try
|
||||||
|
unitl
|
||||||
|
unwind_protect
|
||||||
|
unwind_protect_cleanup
|
||||||
|
while
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,379 @@
|
|||||||
|
ArithmeticError
|
||||||
|
AssertionError
|
||||||
|
AttributeError
|
||||||
|
BaseException
|
||||||
|
BufferError
|
||||||
|
BytesWarning
|
||||||
|
DeprecationWarning
|
||||||
|
EOFError
|
||||||
|
Ellipsis
|
||||||
|
EnvironmentError
|
||||||
|
Exception
|
||||||
|
False
|
||||||
|
FloatingPointError
|
||||||
|
FutureWarning
|
||||||
|
GeneratorExit
|
||||||
|
IOError
|
||||||
|
ImportError
|
||||||
|
ImportWarning
|
||||||
|
IndentationError
|
||||||
|
IndexError
|
||||||
|
KeyError
|
||||||
|
KeyboardInterrupt
|
||||||
|
LookupError
|
||||||
|
MemoryError
|
||||||
|
NameError
|
||||||
|
None
|
||||||
|
NotImplemented
|
||||||
|
NotImplementedError
|
||||||
|
OSError
|
||||||
|
OverflowError
|
||||||
|
PendingDeprecationWarning
|
||||||
|
ReferenceError
|
||||||
|
RuntimeError
|
||||||
|
RuntimeWarning
|
||||||
|
StandardError
|
||||||
|
StopIteration
|
||||||
|
SyntaxError
|
||||||
|
SyntaxWarning
|
||||||
|
SystemError
|
||||||
|
SystemExit
|
||||||
|
TabError
|
||||||
|
True
|
||||||
|
TypeError
|
||||||
|
UnboundLocalError
|
||||||
|
UnicodeDecodeError
|
||||||
|
UnicodeEncodeError
|
||||||
|
UnicodeError
|
||||||
|
UnicodeTranslateError
|
||||||
|
UnicodeWarning
|
||||||
|
UserWarning
|
||||||
|
ValueError
|
||||||
|
Warning
|
||||||
|
ZeroDivisionError
|
||||||
|
__builtins__
|
||||||
|
__debug__
|
||||||
|
__doc__
|
||||||
|
__file__
|
||||||
|
__future__
|
||||||
|
__import__
|
||||||
|
__init__
|
||||||
|
__main__
|
||||||
|
__name__
|
||||||
|
__package__
|
||||||
|
_dummy_thread
|
||||||
|
_thread
|
||||||
|
abc
|
||||||
|
abs
|
||||||
|
aifc
|
||||||
|
all
|
||||||
|
and
|
||||||
|
any
|
||||||
|
apply
|
||||||
|
argparse
|
||||||
|
array
|
||||||
|
as
|
||||||
|
assert
|
||||||
|
ast
|
||||||
|
asynchat
|
||||||
|
asyncio
|
||||||
|
asyncore
|
||||||
|
atexit
|
||||||
|
audioop
|
||||||
|
base64
|
||||||
|
basestring
|
||||||
|
bdb
|
||||||
|
bin
|
||||||
|
binascii
|
||||||
|
binhex
|
||||||
|
bisect
|
||||||
|
bool
|
||||||
|
break
|
||||||
|
buffer
|
||||||
|
builtins
|
||||||
|
bytearray
|
||||||
|
bytes
|
||||||
|
bz2
|
||||||
|
calendar
|
||||||
|
callable
|
||||||
|
cgi
|
||||||
|
cgitb
|
||||||
|
chr
|
||||||
|
chuck
|
||||||
|
class
|
||||||
|
classmethod
|
||||||
|
cmath
|
||||||
|
cmd
|
||||||
|
cmp
|
||||||
|
code
|
||||||
|
codecs
|
||||||
|
codeop
|
||||||
|
coerce
|
||||||
|
collections
|
||||||
|
colorsys
|
||||||
|
compile
|
||||||
|
compileall
|
||||||
|
complex
|
||||||
|
concurrent
|
||||||
|
configparser
|
||||||
|
contextlib
|
||||||
|
continue
|
||||||
|
copy
|
||||||
|
copyreg
|
||||||
|
copyright
|
||||||
|
credits
|
||||||
|
crypt
|
||||||
|
csv
|
||||||
|
ctypes
|
||||||
|
curses
|
||||||
|
datetime
|
||||||
|
dbm
|
||||||
|
decimal
|
||||||
|
def
|
||||||
|
del
|
||||||
|
delattr
|
||||||
|
dict
|
||||||
|
difflib
|
||||||
|
dir
|
||||||
|
dis
|
||||||
|
distutils
|
||||||
|
divmod
|
||||||
|
doctest
|
||||||
|
dummy_threading
|
||||||
|
elif
|
||||||
|
else
|
||||||
|
email
|
||||||
|
enumerate
|
||||||
|
ensurepip
|
||||||
|
enum
|
||||||
|
errno
|
||||||
|
eval
|
||||||
|
except
|
||||||
|
exec
|
||||||
|
execfile
|
||||||
|
exit
|
||||||
|
faulthandler
|
||||||
|
fcntl
|
||||||
|
file
|
||||||
|
filecmp
|
||||||
|
fileinput
|
||||||
|
filter
|
||||||
|
finally
|
||||||
|
float
|
||||||
|
fnmatch
|
||||||
|
for
|
||||||
|
format
|
||||||
|
formatter
|
||||||
|
fpectl
|
||||||
|
fractions
|
||||||
|
from
|
||||||
|
frozenset
|
||||||
|
ftplib
|
||||||
|
functools
|
||||||
|
gc
|
||||||
|
getattr
|
||||||
|
getopt
|
||||||
|
getpass
|
||||||
|
gettext
|
||||||
|
glob
|
||||||
|
global
|
||||||
|
globals
|
||||||
|
grp
|
||||||
|
gzip
|
||||||
|
hasattr
|
||||||
|
hash
|
||||||
|
hashlib
|
||||||
|
heapq
|
||||||
|
help
|
||||||
|
hex
|
||||||
|
hmac
|
||||||
|
html
|
||||||
|
http
|
||||||
|
id
|
||||||
|
if
|
||||||
|
imghdr
|
||||||
|
imp
|
||||||
|
impalib
|
||||||
|
import
|
||||||
|
importlib
|
||||||
|
in
|
||||||
|
input
|
||||||
|
inspect
|
||||||
|
int
|
||||||
|
intern
|
||||||
|
io
|
||||||
|
ipaddress
|
||||||
|
is
|
||||||
|
isinstance
|
||||||
|
issubclass
|
||||||
|
iter
|
||||||
|
itertools
|
||||||
|
json
|
||||||
|
keyword
|
||||||
|
lambda
|
||||||
|
len
|
||||||
|
license
|
||||||
|
linecache
|
||||||
|
list
|
||||||
|
locale
|
||||||
|
locals
|
||||||
|
logging
|
||||||
|
long
|
||||||
|
lzma
|
||||||
|
macpath
|
||||||
|
mailbox
|
||||||
|
mailcap
|
||||||
|
map
|
||||||
|
marshal
|
||||||
|
math
|
||||||
|
max
|
||||||
|
memoryview
|
||||||
|
mimetypes
|
||||||
|
min
|
||||||
|
mmap
|
||||||
|
modulefinder
|
||||||
|
msilib
|
||||||
|
msvcrt
|
||||||
|
multiprocessing
|
||||||
|
netrc
|
||||||
|
next
|
||||||
|
nis
|
||||||
|
nntplib
|
||||||
|
not
|
||||||
|
numbers
|
||||||
|
object
|
||||||
|
oct
|
||||||
|
open
|
||||||
|
operator
|
||||||
|
optparse
|
||||||
|
or
|
||||||
|
ord
|
||||||
|
os
|
||||||
|
ossaudiodev
|
||||||
|
parser
|
||||||
|
pass
|
||||||
|
pathlib
|
||||||
|
pdb
|
||||||
|
pickle
|
||||||
|
pickletools
|
||||||
|
pipes
|
||||||
|
pkgutil
|
||||||
|
platform
|
||||||
|
plistlib
|
||||||
|
poplib
|
||||||
|
posix
|
||||||
|
pow
|
||||||
|
pprint
|
||||||
|
print
|
||||||
|
profile
|
||||||
|
property
|
||||||
|
pty
|
||||||
|
pwd
|
||||||
|
py_compiler
|
||||||
|
pyclbr
|
||||||
|
pydoc
|
||||||
|
queue
|
||||||
|
quit
|
||||||
|
quopri
|
||||||
|
raise
|
||||||
|
random
|
||||||
|
range
|
||||||
|
raw_input
|
||||||
|
re
|
||||||
|
readline
|
||||||
|
reduce
|
||||||
|
reload
|
||||||
|
repr
|
||||||
|
reprlib
|
||||||
|
resource
|
||||||
|
return
|
||||||
|
reversed
|
||||||
|
rlcompleter
|
||||||
|
round
|
||||||
|
runpy
|
||||||
|
sched
|
||||||
|
select
|
||||||
|
selectors
|
||||||
|
self
|
||||||
|
set
|
||||||
|
setattr
|
||||||
|
shelve
|
||||||
|
shlex
|
||||||
|
shutil
|
||||||
|
signal
|
||||||
|
site
|
||||||
|
slice
|
||||||
|
smtpd
|
||||||
|
smtplib
|
||||||
|
sndhdr
|
||||||
|
socket
|
||||||
|
socketserver
|
||||||
|
sorted
|
||||||
|
spwd
|
||||||
|
sqlite3
|
||||||
|
ssl
|
||||||
|
stat
|
||||||
|
staticmethod
|
||||||
|
statistics
|
||||||
|
str
|
||||||
|
string
|
||||||
|
stringprep
|
||||||
|
struct
|
||||||
|
subprocess
|
||||||
|
sum
|
||||||
|
sunau
|
||||||
|
super
|
||||||
|
symbol
|
||||||
|
symtable
|
||||||
|
sys
|
||||||
|
sysconfig
|
||||||
|
syslog
|
||||||
|
tabnanny
|
||||||
|
tarfile
|
||||||
|
telnetlib
|
||||||
|
tempfile
|
||||||
|
termios
|
||||||
|
test
|
||||||
|
textwrap
|
||||||
|
threading
|
||||||
|
time
|
||||||
|
timeit
|
||||||
|
tkinter
|
||||||
|
token
|
||||||
|
tokenize
|
||||||
|
trace
|
||||||
|
traceback
|
||||||
|
tracemalloc
|
||||||
|
try
|
||||||
|
tty
|
||||||
|
tuple
|
||||||
|
turtle
|
||||||
|
type
|
||||||
|
types
|
||||||
|
unichr
|
||||||
|
unicode
|
||||||
|
unicodedata
|
||||||
|
unittest
|
||||||
|
urllib
|
||||||
|
uu
|
||||||
|
uuid
|
||||||
|
vars
|
||||||
|
venv
|
||||||
|
warnings
|
||||||
|
wave
|
||||||
|
weakref
|
||||||
|
webbrowser
|
||||||
|
while
|
||||||
|
winsound
|
||||||
|
winreg
|
||||||
|
with
|
||||||
|
wsgiref
|
||||||
|
xdrlib
|
||||||
|
xml
|
||||||
|
xmlrpc
|
||||||
|
xrange
|
||||||
|
yield
|
||||||
|
zip
|
||||||
|
zipfile
|
||||||
|
zipimport
|
||||||
|
zlib
|
||||||
@@ -0,0 +1,183 @@
|
|||||||
|
AlignBottom
|
||||||
|
AlignCenter
|
||||||
|
AlignHCenter
|
||||||
|
AlignLeft
|
||||||
|
AlignRight
|
||||||
|
AlignTop
|
||||||
|
AlignVCenter
|
||||||
|
AnchorAnimation
|
||||||
|
AnchorChanges
|
||||||
|
Audio
|
||||||
|
Behavior
|
||||||
|
Binding
|
||||||
|
BorderImage
|
||||||
|
ColorAnimation
|
||||||
|
Column
|
||||||
|
Component
|
||||||
|
Connections
|
||||||
|
Easing
|
||||||
|
Flickable
|
||||||
|
Flipable
|
||||||
|
Flow
|
||||||
|
FocusScope
|
||||||
|
GestureArea
|
||||||
|
Grid
|
||||||
|
GridView
|
||||||
|
Horizontal
|
||||||
|
Image
|
||||||
|
InBack
|
||||||
|
InBounce
|
||||||
|
InCirc
|
||||||
|
InCubic
|
||||||
|
InElastic
|
||||||
|
InExpo
|
||||||
|
InOutBack
|
||||||
|
InOutBounce
|
||||||
|
InOutCirc
|
||||||
|
InOutCubic
|
||||||
|
InOutElastic
|
||||||
|
InOutExpo
|
||||||
|
InOutQuad
|
||||||
|
InOutQuart
|
||||||
|
InOutQuint
|
||||||
|
InQuad
|
||||||
|
InQuart
|
||||||
|
InQuint
|
||||||
|
InQuint
|
||||||
|
InSine
|
||||||
|
Item
|
||||||
|
LayoutItem
|
||||||
|
LeftButton
|
||||||
|
Linear
|
||||||
|
ListElement
|
||||||
|
ListModel
|
||||||
|
ListView
|
||||||
|
Loader
|
||||||
|
MidButton
|
||||||
|
MiddleButton
|
||||||
|
MouseArea
|
||||||
|
NoButton
|
||||||
|
NumberAnimation
|
||||||
|
OutBack
|
||||||
|
OutBounce
|
||||||
|
OutCirc
|
||||||
|
OutCubic
|
||||||
|
OutElastic
|
||||||
|
OutExpo
|
||||||
|
OutInBack
|
||||||
|
OutInBounce
|
||||||
|
OutInCirc
|
||||||
|
OutInCubic
|
||||||
|
OutInElastic
|
||||||
|
OutInExpo
|
||||||
|
OutInQuad
|
||||||
|
OutInQuart
|
||||||
|
OutInQuint
|
||||||
|
OutQuad
|
||||||
|
OutQuart
|
||||||
|
OutQuint
|
||||||
|
OutSine
|
||||||
|
Package
|
||||||
|
ParallelAnimation
|
||||||
|
ParentAnimation
|
||||||
|
ParentChange
|
||||||
|
ParticleMotionGravity
|
||||||
|
ParticleMotionLinear
|
||||||
|
ParticleMotionWander
|
||||||
|
Particles
|
||||||
|
Path
|
||||||
|
PathAttribute
|
||||||
|
PathCubic
|
||||||
|
PathLine
|
||||||
|
PathPercent
|
||||||
|
PathQuad
|
||||||
|
PathView
|
||||||
|
PauseAnimation
|
||||||
|
PropertyAction
|
||||||
|
PropertyAnimation
|
||||||
|
PropertyChanges
|
||||||
|
Qt
|
||||||
|
QtObject
|
||||||
|
Rectangle
|
||||||
|
Repeater
|
||||||
|
RightButton
|
||||||
|
Rotation
|
||||||
|
RotationAnimation
|
||||||
|
Row
|
||||||
|
Scale
|
||||||
|
ScriptAction
|
||||||
|
SequentialAnimation
|
||||||
|
SmoothedAnimation
|
||||||
|
SoundEffect
|
||||||
|
SpringFollow
|
||||||
|
State
|
||||||
|
StateChangeScript
|
||||||
|
StateGroup
|
||||||
|
SystemPalette
|
||||||
|
Text
|
||||||
|
TextEdit
|
||||||
|
TextInput
|
||||||
|
Timer
|
||||||
|
Transition
|
||||||
|
Translate
|
||||||
|
Vertical
|
||||||
|
Video
|
||||||
|
ViewsPositionersMediaEffects
|
||||||
|
VisualDataModel
|
||||||
|
VisualItemModel
|
||||||
|
WebView
|
||||||
|
WorkerScript
|
||||||
|
XmlListModel
|
||||||
|
XmlRole
|
||||||
|
alias
|
||||||
|
as
|
||||||
|
bool
|
||||||
|
break
|
||||||
|
case
|
||||||
|
catch
|
||||||
|
color
|
||||||
|
const
|
||||||
|
continue
|
||||||
|
date
|
||||||
|
debugger
|
||||||
|
default
|
||||||
|
delete
|
||||||
|
do
|
||||||
|
double
|
||||||
|
else
|
||||||
|
enum
|
||||||
|
false
|
||||||
|
false
|
||||||
|
finally
|
||||||
|
for
|
||||||
|
function
|
||||||
|
if
|
||||||
|
import
|
||||||
|
import
|
||||||
|
in
|
||||||
|
instanceof
|
||||||
|
int
|
||||||
|
let
|
||||||
|
new
|
||||||
|
null
|
||||||
|
on
|
||||||
|
parent
|
||||||
|
property
|
||||||
|
real
|
||||||
|
return
|
||||||
|
signal
|
||||||
|
string
|
||||||
|
switch
|
||||||
|
this
|
||||||
|
throw
|
||||||
|
true
|
||||||
|
try
|
||||||
|
typeof
|
||||||
|
undefined
|
||||||
|
url
|
||||||
|
var
|
||||||
|
variant
|
||||||
|
void
|
||||||
|
while
|
||||||
|
with
|
||||||
|
yield
|
||||||
@@ -0,0 +1,181 @@
|
|||||||
|
$!
|
||||||
|
$"
|
||||||
|
$$
|
||||||
|
$&
|
||||||
|
$'
|
||||||
|
$*
|
||||||
|
$+
|
||||||
|
$,
|
||||||
|
$-0
|
||||||
|
$-F
|
||||||
|
$-I
|
||||||
|
$-K
|
||||||
|
$-a
|
||||||
|
$-d
|
||||||
|
$-i
|
||||||
|
$-l
|
||||||
|
$-p
|
||||||
|
$-v
|
||||||
|
$-w
|
||||||
|
$.
|
||||||
|
$/
|
||||||
|
$0
|
||||||
|
$1
|
||||||
|
$10
|
||||||
|
$11
|
||||||
|
$2
|
||||||
|
$3
|
||||||
|
$4
|
||||||
|
$5
|
||||||
|
$6
|
||||||
|
$7
|
||||||
|
$8
|
||||||
|
$9
|
||||||
|
$:
|
||||||
|
$;
|
||||||
|
$<
|
||||||
|
$=
|
||||||
|
$>
|
||||||
|
$?
|
||||||
|
$@
|
||||||
|
$DEBUG
|
||||||
|
$FILENAME
|
||||||
|
$KCODE
|
||||||
|
$LOADED_FEATURES
|
||||||
|
$LOAD_PATH
|
||||||
|
$PROGRAM_NAME
|
||||||
|
$SAFE
|
||||||
|
$VERBOSE
|
||||||
|
$\
|
||||||
|
$_
|
||||||
|
$`
|
||||||
|
$deferr
|
||||||
|
$defout
|
||||||
|
$stderr
|
||||||
|
$stdin
|
||||||
|
$stdout
|
||||||
|
$~
|
||||||
|
ARGF
|
||||||
|
ARGV
|
||||||
|
Array
|
||||||
|
BEGIN
|
||||||
|
DATA
|
||||||
|
END
|
||||||
|
ENV
|
||||||
|
FALSE
|
||||||
|
Float
|
||||||
|
Integer
|
||||||
|
NIL
|
||||||
|
PLATFORM
|
||||||
|
RELEASE_DATE
|
||||||
|
RUBY_COPYRIGHT
|
||||||
|
RUBY_DESCRIPTION
|
||||||
|
RUBY_PATCHLEVEL
|
||||||
|
RUBY_PLATFORM
|
||||||
|
RUBY_RELEASE_DATE
|
||||||
|
RUBY_VERSION
|
||||||
|
SCRIPT_LINES__
|
||||||
|
STDERR
|
||||||
|
STDIN
|
||||||
|
STDOUT
|
||||||
|
String
|
||||||
|
TOPLEVEL_BINDING
|
||||||
|
TRUE
|
||||||
|
VERSION
|
||||||
|
__method__
|
||||||
|
`
|
||||||
|
abort
|
||||||
|
alias
|
||||||
|
and
|
||||||
|
at_exit
|
||||||
|
autoload
|
||||||
|
autoload?
|
||||||
|
begin
|
||||||
|
binding
|
||||||
|
block_given
|
||||||
|
break
|
||||||
|
callcc
|
||||||
|
caller
|
||||||
|
case
|
||||||
|
catch
|
||||||
|
chomp
|
||||||
|
chomp!
|
||||||
|
chop
|
||||||
|
chop
|
||||||
|
class
|
||||||
|
def
|
||||||
|
defined?
|
||||||
|
do
|
||||||
|
else
|
||||||
|
elsif
|
||||||
|
end
|
||||||
|
ensure
|
||||||
|
eval
|
||||||
|
exec
|
||||||
|
exit
|
||||||
|
exit!
|
||||||
|
fail
|
||||||
|
false
|
||||||
|
for
|
||||||
|
fork
|
||||||
|
format
|
||||||
|
getc
|
||||||
|
gets
|
||||||
|
global_variables
|
||||||
|
gsub
|
||||||
|
gsub!
|
||||||
|
if
|
||||||
|
in
|
||||||
|
iterator?
|
||||||
|
lambda
|
||||||
|
load
|
||||||
|
local_variables
|
||||||
|
loop
|
||||||
|
module
|
||||||
|
next
|
||||||
|
nil
|
||||||
|
not
|
||||||
|
open
|
||||||
|
or
|
||||||
|
p
|
||||||
|
printf
|
||||||
|
proc
|
||||||
|
putc
|
||||||
|
puts
|
||||||
|
raise
|
||||||
|
rand
|
||||||
|
readline
|
||||||
|
readlines
|
||||||
|
redo
|
||||||
|
require
|
||||||
|
require_relative
|
||||||
|
rescue
|
||||||
|
retry
|
||||||
|
return
|
||||||
|
scan
|
||||||
|
select
|
||||||
|
self
|
||||||
|
set_trace_func
|
||||||
|
sleep
|
||||||
|
split
|
||||||
|
sprintf
|
||||||
|
srand
|
||||||
|
sub
|
||||||
|
sub!
|
||||||
|
super
|
||||||
|
syscall
|
||||||
|
system
|
||||||
|
test
|
||||||
|
then
|
||||||
|
throw
|
||||||
|
trace_var
|
||||||
|
trap
|
||||||
|
true
|
||||||
|
undef
|
||||||
|
unless
|
||||||
|
until
|
||||||
|
untrace_var
|
||||||
|
warn
|
||||||
|
when
|
||||||
|
while
|
||||||
|
yield
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,216 @@
|
|||||||
|
case-lambda
|
||||||
|
call/cc
|
||||||
|
class
|
||||||
|
define-class
|
||||||
|
exit-handler
|
||||||
|
field
|
||||||
|
import
|
||||||
|
inherit
|
||||||
|
init-field
|
||||||
|
interface
|
||||||
|
let*-values
|
||||||
|
let-values
|
||||||
|
let/ec
|
||||||
|
mixin
|
||||||
|
opt-lambda
|
||||||
|
override
|
||||||
|
protect
|
||||||
|
provide
|
||||||
|
public
|
||||||
|
rename
|
||||||
|
require
|
||||||
|
require-for-syntax
|
||||||
|
syntax
|
||||||
|
syntax-case
|
||||||
|
syntax-error
|
||||||
|
unit/sig
|
||||||
|
unless
|
||||||
|
when
|
||||||
|
with-syntax
|
||||||
|
and
|
||||||
|
begin
|
||||||
|
call-with-current-continuation
|
||||||
|
call-with-input-file
|
||||||
|
call-with-output-file
|
||||||
|
case
|
||||||
|
cond
|
||||||
|
define
|
||||||
|
define-syntax
|
||||||
|
delay
|
||||||
|
do
|
||||||
|
dynamic-wind
|
||||||
|
else
|
||||||
|
for-each
|
||||||
|
if
|
||||||
|
lambda
|
||||||
|
let
|
||||||
|
let*
|
||||||
|
let-syntax
|
||||||
|
letrec
|
||||||
|
letrec-syntax
|
||||||
|
map
|
||||||
|
or
|
||||||
|
syntax-rules
|
||||||
|
abs
|
||||||
|
acos
|
||||||
|
angle
|
||||||
|
append
|
||||||
|
apply
|
||||||
|
asin
|
||||||
|
assoc
|
||||||
|
assq
|
||||||
|
assv
|
||||||
|
atan
|
||||||
|
boolean?
|
||||||
|
caar
|
||||||
|
cadr
|
||||||
|
call-with-input-file
|
||||||
|
call-with-output-file
|
||||||
|
call-with-values
|
||||||
|
car
|
||||||
|
cdddar
|
||||||
|
cddddr
|
||||||
|
cdr
|
||||||
|
ceiling
|
||||||
|
char->integer
|
||||||
|
char-alphabetic?
|
||||||
|
char-ci<=?
|
||||||
|
char-ci<?
|
||||||
|
char-ci=?
|
||||||
|
char-ci>=?
|
||||||
|
char-ci>?
|
||||||
|
char-downcase
|
||||||
|
char-lower-case?
|
||||||
|
char-numeric?
|
||||||
|
char-ready?
|
||||||
|
char-upcase
|
||||||
|
char-upper-case?
|
||||||
|
char-whitespace?
|
||||||
|
char<=?
|
||||||
|
char<?
|
||||||
|
char=?
|
||||||
|
char>=?
|
||||||
|
char>?
|
||||||
|
char?
|
||||||
|
close-input-port
|
||||||
|
close-output-port
|
||||||
|
complex?
|
||||||
|
cons
|
||||||
|
cos
|
||||||
|
current-input-port
|
||||||
|
current-output-port
|
||||||
|
denominator
|
||||||
|
display
|
||||||
|
eof-object?
|
||||||
|
eq?
|
||||||
|
equal?
|
||||||
|
eqv?
|
||||||
|
eval
|
||||||
|
even?
|
||||||
|
exact->inexact
|
||||||
|
exact?
|
||||||
|
exp
|
||||||
|
expt
|
||||||
|
#f
|
||||||
|
floor
|
||||||
|
force
|
||||||
|
gcd
|
||||||
|
imag-part
|
||||||
|
inexact->exact
|
||||||
|
inexact?
|
||||||
|
input-port?
|
||||||
|
integer->char
|
||||||
|
integer?
|
||||||
|
interaction-environment
|
||||||
|
lcm
|
||||||
|
length
|
||||||
|
list
|
||||||
|
list->string
|
||||||
|
list->vector
|
||||||
|
list-ref
|
||||||
|
list-tail
|
||||||
|
list?
|
||||||
|
load
|
||||||
|
log
|
||||||
|
magnitude
|
||||||
|
make-polar
|
||||||
|
make-rectangular
|
||||||
|
make-string
|
||||||
|
make-vector
|
||||||
|
max
|
||||||
|
member
|
||||||
|
memq
|
||||||
|
memv
|
||||||
|
min
|
||||||
|
modulo
|
||||||
|
negative?
|
||||||
|
newline
|
||||||
|
not
|
||||||
|
null-environment
|
||||||
|
null?
|
||||||
|
number->string
|
||||||
|
number?
|
||||||
|
numerator
|
||||||
|
odd?
|
||||||
|
open-input-file
|
||||||
|
open-output-file
|
||||||
|
output-port?
|
||||||
|
pair?
|
||||||
|
peek-char
|
||||||
|
port?
|
||||||
|
positive?
|
||||||
|
procedure?
|
||||||
|
quasiquote
|
||||||
|
quote
|
||||||
|
quotient
|
||||||
|
rational?
|
||||||
|
rationalize
|
||||||
|
read
|
||||||
|
read-char
|
||||||
|
real-part
|
||||||
|
real?
|
||||||
|
remainder
|
||||||
|
reverse
|
||||||
|
round
|
||||||
|
scheme-report-environment
|
||||||
|
set!
|
||||||
|
set-car!
|
||||||
|
set-cdr!
|
||||||
|
sin
|
||||||
|
sqrt
|
||||||
|
string
|
||||||
|
string->list
|
||||||
|
string->number
|
||||||
|
string->symbol
|
||||||
|
string-append
|
||||||
|
string-ci<=?
|
||||||
|
string-ci<?
|
||||||
|
string-ci=?
|
||||||
|
string-ci>=?
|
||||||
|
string-ci>?
|
||||||
|
string-copy
|
||||||
|
string-fill!
|
||||||
|
string-length
|
||||||
|
string-ref
|
||||||
|
string-set!
|
||||||
|
string<=?
|
||||||
|
string<?
|
||||||
|
string=?
|
||||||
|
string>=?
|
||||||
|
string>?
|
||||||
|
string?
|
||||||
|
substring
|
||||||
|
symbol->string
|
||||||
|
symbol?
|
||||||
|
#t
|
||||||
|
tan
|
||||||
|
transcript-off
|
||||||
|
transcript-on
|
||||||
|
truncate
|
||||||
|
values
|
||||||
|
vector
|
||||||
|
vector->list
|
||||||
|
vector-fill!
|
||||||
|
vector-length
|
||||||
|
vector-ref
|
||||||
|
vector-set!
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,182 @@
|
|||||||
|
# Bash Family Shell Dictionary
|
||||||
|
# http://www.gnu.org/software/bash/manual/bash.html
|
||||||
|
|
||||||
|
.
|
||||||
|
:
|
||||||
|
[
|
||||||
|
alias
|
||||||
|
bg
|
||||||
|
bind
|
||||||
|
break
|
||||||
|
builtin
|
||||||
|
caller
|
||||||
|
cd
|
||||||
|
command
|
||||||
|
compgen
|
||||||
|
complete
|
||||||
|
compopt
|
||||||
|
continue
|
||||||
|
declare
|
||||||
|
dirs
|
||||||
|
disown
|
||||||
|
echo
|
||||||
|
enable
|
||||||
|
eval
|
||||||
|
exec
|
||||||
|
exit
|
||||||
|
export
|
||||||
|
fc
|
||||||
|
fg
|
||||||
|
getopts
|
||||||
|
hash
|
||||||
|
help
|
||||||
|
history
|
||||||
|
jobs
|
||||||
|
kill
|
||||||
|
let
|
||||||
|
local
|
||||||
|
logout
|
||||||
|
mapfile
|
||||||
|
popd
|
||||||
|
printf
|
||||||
|
pushd
|
||||||
|
pwd
|
||||||
|
read
|
||||||
|
readarray
|
||||||
|
readonly
|
||||||
|
return
|
||||||
|
set
|
||||||
|
shift
|
||||||
|
shopt
|
||||||
|
source
|
||||||
|
suspend
|
||||||
|
test
|
||||||
|
times
|
||||||
|
trap
|
||||||
|
type
|
||||||
|
typeset
|
||||||
|
ulimit
|
||||||
|
umask
|
||||||
|
unalias
|
||||||
|
unset
|
||||||
|
wait
|
||||||
|
!
|
||||||
|
[[
|
||||||
|
]]
|
||||||
|
case
|
||||||
|
do
|
||||||
|
done
|
||||||
|
elif
|
||||||
|
else
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
for
|
||||||
|
function
|
||||||
|
if
|
||||||
|
in
|
||||||
|
select
|
||||||
|
then
|
||||||
|
time
|
||||||
|
until
|
||||||
|
while
|
||||||
|
{
|
||||||
|
}
|
||||||
|
!
|
||||||
|
#
|
||||||
|
$
|
||||||
|
*
|
||||||
|
-
|
||||||
|
0
|
||||||
|
?
|
||||||
|
@
|
||||||
|
_
|
||||||
|
BASH
|
||||||
|
BASH_ALIASES
|
||||||
|
BASH_ARGC
|
||||||
|
BASH_ARGV
|
||||||
|
BASH_CMDS
|
||||||
|
BASH_COMMAND
|
||||||
|
BASH_ENV
|
||||||
|
BASH_EXECUTION_STRING
|
||||||
|
BASH_LINENO
|
||||||
|
BASH_REMATCH
|
||||||
|
BASH_SOURCE
|
||||||
|
BASH_SUBSHELL
|
||||||
|
BASH_VERSINFO
|
||||||
|
BASH_VERSION
|
||||||
|
BASH_XTRACEFD
|
||||||
|
BASHOPTS
|
||||||
|
BASHPID
|
||||||
|
CDPATH
|
||||||
|
COLUMNS
|
||||||
|
COMP_CWORD
|
||||||
|
COMP_KEY
|
||||||
|
COMP_LINE
|
||||||
|
COMP_POINT
|
||||||
|
COMP_TYPE
|
||||||
|
COMP_WORDBREAKS
|
||||||
|
COMP_WORDS
|
||||||
|
COMPREPLY
|
||||||
|
DIRSTACK
|
||||||
|
EMACS
|
||||||
|
EUID
|
||||||
|
FCEDIT
|
||||||
|
FIGNORE
|
||||||
|
FUNCNAME
|
||||||
|
GLOBIGNORE
|
||||||
|
GROUPS
|
||||||
|
HISTCMD
|
||||||
|
HISTCONTROL
|
||||||
|
HISTFILE
|
||||||
|
HISTFILESIZE
|
||||||
|
HISTIGNORE
|
||||||
|
HISTSIZE
|
||||||
|
HISTTIMEFORMAT
|
||||||
|
HOME
|
||||||
|
HOSTFILE
|
||||||
|
HOSTNAME
|
||||||
|
HOSTTYPE
|
||||||
|
IFS
|
||||||
|
IGNOREEOF
|
||||||
|
INPUTRC
|
||||||
|
LANG
|
||||||
|
LC_ALL
|
||||||
|
LC_COLLATE
|
||||||
|
LC_CTYPE
|
||||||
|
LC_MESSAGES
|
||||||
|
LC_MESSAGES
|
||||||
|
LC_NUMERIC
|
||||||
|
LINENO
|
||||||
|
LINES
|
||||||
|
MACHTYPE
|
||||||
|
MAIL
|
||||||
|
MAILCHECK
|
||||||
|
MAILPATH
|
||||||
|
OLDPWD
|
||||||
|
OPTARG
|
||||||
|
OPTERR
|
||||||
|
OPTIND
|
||||||
|
OSTYPE
|
||||||
|
PATH
|
||||||
|
PIPESTATUS
|
||||||
|
POSIXLY_CORRECT
|
||||||
|
PPID
|
||||||
|
PROMPT_COMMAND
|
||||||
|
PROMPT_DIRTRIM
|
||||||
|
PS1
|
||||||
|
PS2
|
||||||
|
PS3
|
||||||
|
PS4
|
||||||
|
PWD
|
||||||
|
RANDOM
|
||||||
|
REPLY
|
||||||
|
SECONDS
|
||||||
|
SHELL
|
||||||
|
SHELLOPTS
|
||||||
|
SHLVL
|
||||||
|
TEXTDOMAIN
|
||||||
|
TEXTDOMAINDIR
|
||||||
|
TIMEFORMAT
|
||||||
|
TMOUT
|
||||||
|
TMPDIR
|
||||||
|
UID
|
||||||
@@ -0,0 +1,87 @@
|
|||||||
|
associatedtype
|
||||||
|
class
|
||||||
|
deinit
|
||||||
|
enum
|
||||||
|
extension
|
||||||
|
func
|
||||||
|
import
|
||||||
|
init
|
||||||
|
inout
|
||||||
|
let
|
||||||
|
operator
|
||||||
|
precedencegroup
|
||||||
|
protocol
|
||||||
|
struct
|
||||||
|
subscript
|
||||||
|
typealias
|
||||||
|
var
|
||||||
|
fileprivate
|
||||||
|
internal
|
||||||
|
private
|
||||||
|
public
|
||||||
|
static
|
||||||
|
undef
|
||||||
|
sil
|
||||||
|
sil_stage
|
||||||
|
sil_vtable
|
||||||
|
sil_global
|
||||||
|
sil_witness_table
|
||||||
|
sil_default_witness_table
|
||||||
|
sil_coverage_map
|
||||||
|
sil_scope
|
||||||
|
defer
|
||||||
|
if
|
||||||
|
guard
|
||||||
|
do
|
||||||
|
repeat
|
||||||
|
else
|
||||||
|
for
|
||||||
|
in
|
||||||
|
while
|
||||||
|
return
|
||||||
|
break
|
||||||
|
continue
|
||||||
|
fallthrough
|
||||||
|
switch
|
||||||
|
case
|
||||||
|
default
|
||||||
|
where
|
||||||
|
catch
|
||||||
|
as
|
||||||
|
Any
|
||||||
|
false
|
||||||
|
is
|
||||||
|
nil
|
||||||
|
rethrows
|
||||||
|
super
|
||||||
|
self
|
||||||
|
Self
|
||||||
|
throw
|
||||||
|
true
|
||||||
|
try
|
||||||
|
throws
|
||||||
|
__FILE__
|
||||||
|
__LINE__
|
||||||
|
__COLUMN__
|
||||||
|
__FUNCTION__
|
||||||
|
__DSO_HANDLE__
|
||||||
|
_
|
||||||
|
#if
|
||||||
|
#else
|
||||||
|
#elseif
|
||||||
|
#endif
|
||||||
|
#keyPath
|
||||||
|
#line
|
||||||
|
#sourceLocation
|
||||||
|
#selector
|
||||||
|
#available
|
||||||
|
#fileLiteral
|
||||||
|
#imageLiteral
|
||||||
|
#colorLiteral
|
||||||
|
#FileReference
|
||||||
|
#Image
|
||||||
|
#Color
|
||||||
|
#file
|
||||||
|
#column
|
||||||
|
#function
|
||||||
|
#dsohandle
|
||||||
@@ -0,0 +1,172 @@
|
|||||||
|
after
|
||||||
|
append
|
||||||
|
apply
|
||||||
|
array
|
||||||
|
auto_execok
|
||||||
|
auto_import
|
||||||
|
auto_load
|
||||||
|
auto_load_index
|
||||||
|
auto_mkindex
|
||||||
|
auto_mkindex_old
|
||||||
|
auto_qualify
|
||||||
|
auto_reset
|
||||||
|
bell
|
||||||
|
binary
|
||||||
|
bind
|
||||||
|
bindtags
|
||||||
|
break
|
||||||
|
button
|
||||||
|
canvas
|
||||||
|
case
|
||||||
|
catch
|
||||||
|
cd
|
||||||
|
chan
|
||||||
|
checkbutton
|
||||||
|
clipboard
|
||||||
|
clock
|
||||||
|
close
|
||||||
|
concat
|
||||||
|
continue
|
||||||
|
destroy
|
||||||
|
dict
|
||||||
|
encoding
|
||||||
|
entry
|
||||||
|
eof
|
||||||
|
error
|
||||||
|
eval
|
||||||
|
event
|
||||||
|
exec
|
||||||
|
exit
|
||||||
|
expr
|
||||||
|
fblocked
|
||||||
|
fconfigure
|
||||||
|
fcopy
|
||||||
|
file
|
||||||
|
fileevent
|
||||||
|
flush
|
||||||
|
focus
|
||||||
|
font
|
||||||
|
for
|
||||||
|
foreach
|
||||||
|
format
|
||||||
|
frame
|
||||||
|
gets
|
||||||
|
glob
|
||||||
|
global
|
||||||
|
grab
|
||||||
|
grid
|
||||||
|
if
|
||||||
|
image
|
||||||
|
incr
|
||||||
|
info
|
||||||
|
interp
|
||||||
|
join
|
||||||
|
label
|
||||||
|
labelframe
|
||||||
|
lappend
|
||||||
|
lassign
|
||||||
|
lindex
|
||||||
|
linsert
|
||||||
|
list
|
||||||
|
listbox
|
||||||
|
llength
|
||||||
|
load
|
||||||
|
lower
|
||||||
|
lrange
|
||||||
|
lrepeat
|
||||||
|
lreplace
|
||||||
|
lreverse
|
||||||
|
lsearch
|
||||||
|
lset
|
||||||
|
lsort
|
||||||
|
menu
|
||||||
|
menubutton
|
||||||
|
message
|
||||||
|
namespace
|
||||||
|
open
|
||||||
|
option
|
||||||
|
pack
|
||||||
|
package
|
||||||
|
panedwindow
|
||||||
|
pid
|
||||||
|
pkg_mkIndex
|
||||||
|
place
|
||||||
|
proc
|
||||||
|
puts
|
||||||
|
pwd
|
||||||
|
radiobutton
|
||||||
|
raise
|
||||||
|
read
|
||||||
|
regexp
|
||||||
|
registry
|
||||||
|
regsub
|
||||||
|
rename
|
||||||
|
return
|
||||||
|
scale
|
||||||
|
scan
|
||||||
|
scrollbar
|
||||||
|
seek
|
||||||
|
selection
|
||||||
|
set
|
||||||
|
socket
|
||||||
|
source
|
||||||
|
spinbox
|
||||||
|
split
|
||||||
|
string
|
||||||
|
subst
|
||||||
|
switch
|
||||||
|
tclLog
|
||||||
|
tclPkgSetup
|
||||||
|
tclPkgUnknown
|
||||||
|
tcl_findLibrary
|
||||||
|
tell
|
||||||
|
text
|
||||||
|
time
|
||||||
|
tk
|
||||||
|
tk_chooseColor
|
||||||
|
tk_chooseDirectory
|
||||||
|
tk_getOpenFile
|
||||||
|
tk_getSaveFile
|
||||||
|
tk_menuSetFocus
|
||||||
|
tk_messageBox
|
||||||
|
tk_popup
|
||||||
|
tk_textCopy
|
||||||
|
tk_textCut
|
||||||
|
tk_textPaste
|
||||||
|
tkwait
|
||||||
|
toplevel
|
||||||
|
ttk::button
|
||||||
|
ttk::checkbutton
|
||||||
|
ttk::combobox
|
||||||
|
ttk::entry
|
||||||
|
ttk::focusFirst
|
||||||
|
ttk::frame
|
||||||
|
ttk::label
|
||||||
|
ttk::labelframe
|
||||||
|
ttk::menubutton
|
||||||
|
ttk::notebook
|
||||||
|
ttk::paned
|
||||||
|
ttk::panedwindow
|
||||||
|
ttk::progressbar
|
||||||
|
ttk::radiobutton
|
||||||
|
ttk::scale
|
||||||
|
ttk::scrollbar
|
||||||
|
ttk::separator
|
||||||
|
ttk::setTheme
|
||||||
|
ttk::sizegrip
|
||||||
|
ttk::style
|
||||||
|
ttk::takefocus
|
||||||
|
ttk::themes
|
||||||
|
ttk::treeview
|
||||||
|
trace
|
||||||
|
unknown
|
||||||
|
unload
|
||||||
|
unset
|
||||||
|
update
|
||||||
|
uplevel
|
||||||
|
upvar
|
||||||
|
variable
|
||||||
|
vwait
|
||||||
|
while
|
||||||
|
winfo
|
||||||
|
wm
|
||||||
@@ -0,0 +1,797 @@
|
|||||||
|
absRefPrefix
|
||||||
|
accessibility
|
||||||
|
accessibilityWrap
|
||||||
|
accessKey
|
||||||
|
ACT
|
||||||
|
ACTIFSUB
|
||||||
|
ACTIVSUBRO
|
||||||
|
ACTRO
|
||||||
|
addAttributes
|
||||||
|
addExtUrlsAndShortCuts
|
||||||
|
additionalHeaders
|
||||||
|
additionalParams
|
||||||
|
addParams
|
||||||
|
addQueryString
|
||||||
|
addQueryString
|
||||||
|
adjustItemsH
|
||||||
|
adjustSubItemsH
|
||||||
|
adminPanelStyles
|
||||||
|
after
|
||||||
|
age
|
||||||
|
align
|
||||||
|
align.field
|
||||||
|
all
|
||||||
|
allowedAttribs
|
||||||
|
allowedGroups
|
||||||
|
allowEdit
|
||||||
|
allowNew
|
||||||
|
allowTags
|
||||||
|
allStdWrap
|
||||||
|
allWrap
|
||||||
|
alternativeSortingField
|
||||||
|
alternativeTempPath
|
||||||
|
altImgResource
|
||||||
|
altTarget
|
||||||
|
altText
|
||||||
|
alwaysActivePIDlist
|
||||||
|
alwaysLink
|
||||||
|
andWhere
|
||||||
|
angle
|
||||||
|
antiAlias
|
||||||
|
append
|
||||||
|
applyTotalH
|
||||||
|
applyTotalW
|
||||||
|
arrayReturnMode
|
||||||
|
arrowACT
|
||||||
|
arrowImgParams
|
||||||
|
arrowNO
|
||||||
|
ATagBeforeWrap
|
||||||
|
ATagParams
|
||||||
|
ATagTitle
|
||||||
|
atLeast
|
||||||
|
atMost
|
||||||
|
authcodeFields
|
||||||
|
autoInsertPID
|
||||||
|
autostart
|
||||||
|
backColor
|
||||||
|
badMess
|
||||||
|
base64
|
||||||
|
baseURL
|
||||||
|
beforeImg
|
||||||
|
beforeImgLink
|
||||||
|
beforeImgTagParams
|
||||||
|
beforeROImg
|
||||||
|
beforeWrap
|
||||||
|
begin
|
||||||
|
begin
|
||||||
|
beginAtLevel
|
||||||
|
beLoginLinkIPList
|
||||||
|
beLoginLinkIPList_login
|
||||||
|
beLoginLinkIPList_logout
|
||||||
|
beUserLogin
|
||||||
|
bgImg
|
||||||
|
blankStrEqFalse
|
||||||
|
blur
|
||||||
|
bm
|
||||||
|
bodyTag
|
||||||
|
bodyTag
|
||||||
|
bodyTagAdd
|
||||||
|
bodyTagCObject
|
||||||
|
bodyTagMargins
|
||||||
|
border
|
||||||
|
border
|
||||||
|
borderCol
|
||||||
|
bordersWithin
|
||||||
|
borderThick
|
||||||
|
bottomContent
|
||||||
|
bottomHeight
|
||||||
|
br
|
||||||
|
breakSpace
|
||||||
|
breakWidth
|
||||||
|
brTag
|
||||||
|
bytes
|
||||||
|
c
|
||||||
|
cache_clearAtMidnight
|
||||||
|
cached
|
||||||
|
cache_period
|
||||||
|
caption
|
||||||
|
captionAlign
|
||||||
|
captionSplit
|
||||||
|
case
|
||||||
|
case
|
||||||
|
CASE
|
||||||
|
casesensitiveComp
|
||||||
|
cellpadding
|
||||||
|
cellspacing
|
||||||
|
char
|
||||||
|
charcoal
|
||||||
|
clearCacheOfPages
|
||||||
|
cMargins
|
||||||
|
COA
|
||||||
|
COA_INT
|
||||||
|
cObject
|
||||||
|
cObjNum
|
||||||
|
code
|
||||||
|
collapse
|
||||||
|
color
|
||||||
|
color1
|
||||||
|
color2
|
||||||
|
color3
|
||||||
|
color.default
|
||||||
|
color.field
|
||||||
|
colRelations
|
||||||
|
cols
|
||||||
|
cols
|
||||||
|
colSpace
|
||||||
|
COLUMNS
|
||||||
|
COMMENT
|
||||||
|
commentWrap
|
||||||
|
compensateFieldWidth
|
||||||
|
compX
|
||||||
|
compY
|
||||||
|
concatenateJsAndCss
|
||||||
|
conf
|
||||||
|
config
|
||||||
|
config
|
||||||
|
CONFIG
|
||||||
|
constants
|
||||||
|
CONTENT
|
||||||
|
content_fallback
|
||||||
|
content_from_pid_allowOutsideDomain
|
||||||
|
controllerActionName
|
||||||
|
controllerExtensionName
|
||||||
|
controllerName
|
||||||
|
crop
|
||||||
|
cropHTML
|
||||||
|
csConv
|
||||||
|
cssInline
|
||||||
|
CSS_inlineStyle
|
||||||
|
CTABLE
|
||||||
|
CUR
|
||||||
|
CURIFSUB
|
||||||
|
CURIFSUBRO
|
||||||
|
current
|
||||||
|
CURRO
|
||||||
|
cWidth
|
||||||
|
data
|
||||||
|
dataArray
|
||||||
|
dataWrap
|
||||||
|
date
|
||||||
|
debug
|
||||||
|
debugData
|
||||||
|
debugFunc
|
||||||
|
debugItemConf
|
||||||
|
debugRenumberedObject
|
||||||
|
decimals
|
||||||
|
dec_point
|
||||||
|
default
|
||||||
|
defaultAlign
|
||||||
|
defaultCmd
|
||||||
|
defaultCode
|
||||||
|
defaultGetVars
|
||||||
|
delete
|
||||||
|
denyTags
|
||||||
|
depth
|
||||||
|
dimensions
|
||||||
|
directImageLink
|
||||||
|
directionLeft
|
||||||
|
directionUp
|
||||||
|
directReturn
|
||||||
|
disableAllHeaderCode
|
||||||
|
disableAltText
|
||||||
|
disableCharsetHeader
|
||||||
|
disableImgBorderAttr
|
||||||
|
disablePageExternalUrl
|
||||||
|
disablePrefixComment
|
||||||
|
disablePreviewNotification
|
||||||
|
displayActiveOnLoad
|
||||||
|
displayActiveOnLoad
|
||||||
|
displayrecord
|
||||||
|
distributeX
|
||||||
|
distributeY
|
||||||
|
doctype
|
||||||
|
doctypeSwitch
|
||||||
|
doNotLinkIt
|
||||||
|
doNotShowLink
|
||||||
|
doNotStripHTML
|
||||||
|
dontCheckPid
|
||||||
|
dontFollowMouse
|
||||||
|
dontHideOnMouseUp
|
||||||
|
dontLinkIfSubmenu
|
||||||
|
dontMd5FieldNames
|
||||||
|
dontWrapInTable
|
||||||
|
doubleBrTag
|
||||||
|
doublePostCheck
|
||||||
|
dWorkArea
|
||||||
|
edge
|
||||||
|
edit
|
||||||
|
editIcons
|
||||||
|
editIcons
|
||||||
|
editPanel
|
||||||
|
EDITPANEL
|
||||||
|
EDITPANEL
|
||||||
|
effects
|
||||||
|
email
|
||||||
|
emailMess
|
||||||
|
emboss
|
||||||
|
emptyTitleHandling
|
||||||
|
emptyTitleHandling
|
||||||
|
emptyTitleHandling
|
||||||
|
enable
|
||||||
|
enableContentLengthHeader
|
||||||
|
encapsLines
|
||||||
|
encapsLinesStdWrap
|
||||||
|
encapsTagList
|
||||||
|
entryLevel
|
||||||
|
equalH
|
||||||
|
equals
|
||||||
|
evalErrors
|
||||||
|
evalFunc
|
||||||
|
excludeDoktypes
|
||||||
|
excludeNoSearchPages
|
||||||
|
excludeUidList
|
||||||
|
expAll
|
||||||
|
explode
|
||||||
|
ext
|
||||||
|
extbase
|
||||||
|
externalBlocks
|
||||||
|
extOnReady
|
||||||
|
extTarget
|
||||||
|
face.default
|
||||||
|
face.field
|
||||||
|
FEData
|
||||||
|
fe_userEditSelf
|
||||||
|
fe_userOwnSelf
|
||||||
|
field
|
||||||
|
fieldPrefix
|
||||||
|
fieldRequired
|
||||||
|
fieldWrap
|
||||||
|
file
|
||||||
|
FILE
|
||||||
|
filelink
|
||||||
|
fileList
|
||||||
|
fileTarget
|
||||||
|
firstLabel
|
||||||
|
firstLabelGeneral
|
||||||
|
flip
|
||||||
|
flop
|
||||||
|
foldSpeed
|
||||||
|
foldTimer
|
||||||
|
fontFile
|
||||||
|
fontSize
|
||||||
|
fontSizeMultiplicator
|
||||||
|
fontTag
|
||||||
|
footerData
|
||||||
|
forceAbsoluteUrl
|
||||||
|
forceTypeValue
|
||||||
|
FORM
|
||||||
|
format
|
||||||
|
formName
|
||||||
|
formurl
|
||||||
|
frame
|
||||||
|
frameReloadIfNotInFrameset
|
||||||
|
frameSet
|
||||||
|
freezeMouseover
|
||||||
|
ftu
|
||||||
|
gamma
|
||||||
|
gapBgCol
|
||||||
|
gapLineCol
|
||||||
|
gapLineThickness
|
||||||
|
gapWidth
|
||||||
|
gif
|
||||||
|
GIFBUILDER
|
||||||
|
globalNesting
|
||||||
|
GMENU
|
||||||
|
goodMess
|
||||||
|
gray
|
||||||
|
gr_list
|
||||||
|
groupBy
|
||||||
|
headerComment
|
||||||
|
headerData
|
||||||
|
headTag
|
||||||
|
height
|
||||||
|
hiddenFields
|
||||||
|
hide
|
||||||
|
hideButCreateMap
|
||||||
|
hideMenuTimer
|
||||||
|
hideMenuWhenNotOver
|
||||||
|
hideNonTranslated
|
||||||
|
highColor
|
||||||
|
HMENU
|
||||||
|
hover
|
||||||
|
hoverStyle
|
||||||
|
HRULER
|
||||||
|
HTML
|
||||||
|
html5
|
||||||
|
htmlmail
|
||||||
|
HTMLparser
|
||||||
|
htmlSpecialChars
|
||||||
|
htmlTag_dir
|
||||||
|
htmlTag_langKey
|
||||||
|
htmlTag_setParams
|
||||||
|
http
|
||||||
|
icon
|
||||||
|
iconCObject
|
||||||
|
icon_image_ext_list
|
||||||
|
icon_link
|
||||||
|
icon_thumbSize
|
||||||
|
if
|
||||||
|
ifBlank
|
||||||
|
ifEmpty
|
||||||
|
IFSUB
|
||||||
|
IFSUBRO
|
||||||
|
ignore
|
||||||
|
IMAGE
|
||||||
|
image_compression
|
||||||
|
image_effects
|
||||||
|
image_frames
|
||||||
|
imgList
|
||||||
|
imgMap
|
||||||
|
imgMapExtras
|
||||||
|
imgMax
|
||||||
|
imgNameNotRandom
|
||||||
|
imgNamePrefix
|
||||||
|
imgObjNum
|
||||||
|
imgParams
|
||||||
|
imgPath
|
||||||
|
imgStart
|
||||||
|
IMGTEXT
|
||||||
|
import
|
||||||
|
inBranch
|
||||||
|
includeCSS
|
||||||
|
includeJS
|
||||||
|
includeJSFooter
|
||||||
|
includeJSFooterlibs
|
||||||
|
includeJSlibs
|
||||||
|
includeLibrary
|
||||||
|
includeLibs
|
||||||
|
includeNotInMenu
|
||||||
|
incT3Lib_htmlmail
|
||||||
|
index_descrLgd
|
||||||
|
index_enable
|
||||||
|
index_externals
|
||||||
|
index_metatags
|
||||||
|
infomail
|
||||||
|
inlineJS
|
||||||
|
inlineLanguageLabel
|
||||||
|
inlineSettings
|
||||||
|
inlineStyle2TempFile
|
||||||
|
innerStdWrap_all
|
||||||
|
innerWrap
|
||||||
|
innerWrap2
|
||||||
|
inputLevels
|
||||||
|
insertClassesFromRTE
|
||||||
|
insertData
|
||||||
|
intensity
|
||||||
|
intTarget
|
||||||
|
intval
|
||||||
|
invert
|
||||||
|
IProcFunc
|
||||||
|
isFalse
|
||||||
|
isGreaterThan
|
||||||
|
isInList
|
||||||
|
isLessThan
|
||||||
|
isPositive
|
||||||
|
isTrue
|
||||||
|
itemArrayProcFunc
|
||||||
|
items
|
||||||
|
iterations
|
||||||
|
javascriptLibs
|
||||||
|
join
|
||||||
|
jpg
|
||||||
|
jsFooterInline
|
||||||
|
jsInline
|
||||||
|
JSMENU
|
||||||
|
JSwindow
|
||||||
|
JSwindow.altUrl
|
||||||
|
JSwindow.altUrl_noDefaultParams
|
||||||
|
JSwindow.expand
|
||||||
|
JSwindow.newWindow
|
||||||
|
JSwindow_params
|
||||||
|
jumpurl
|
||||||
|
jumpurl_enable
|
||||||
|
jumpurl_mailto_disable
|
||||||
|
keep
|
||||||
|
keepNonMatchedTags
|
||||||
|
keywords
|
||||||
|
keywordsField
|
||||||
|
labelStdWrap
|
||||||
|
labelWrap
|
||||||
|
lang
|
||||||
|
language
|
||||||
|
language_alt
|
||||||
|
languageField
|
||||||
|
layer_menu_id
|
||||||
|
layerStyle
|
||||||
|
layout
|
||||||
|
layoutRootPath
|
||||||
|
leftjoin
|
||||||
|
leftOffset
|
||||||
|
levels
|
||||||
|
limit
|
||||||
|
lineColor
|
||||||
|
lineThickness
|
||||||
|
linkAccessRestrictedPages
|
||||||
|
linkParams
|
||||||
|
linkVars
|
||||||
|
linkWrap
|
||||||
|
list
|
||||||
|
listNum
|
||||||
|
lm
|
||||||
|
LOAD_REGISTER
|
||||||
|
locale_all
|
||||||
|
localNesting
|
||||||
|
locationData
|
||||||
|
lockFilePath
|
||||||
|
lockPosition
|
||||||
|
lockPosition_addSelf
|
||||||
|
lockPosition_adjust
|
||||||
|
loginUser
|
||||||
|
longdescURL
|
||||||
|
loop
|
||||||
|
lowColor
|
||||||
|
lower
|
||||||
|
mailto
|
||||||
|
main
|
||||||
|
mainScript
|
||||||
|
makelinks
|
||||||
|
markers
|
||||||
|
markerWrap
|
||||||
|
mask
|
||||||
|
max
|
||||||
|
maxAge
|
||||||
|
maxH
|
||||||
|
maxHeight
|
||||||
|
maxItems
|
||||||
|
maxW
|
||||||
|
maxWidth
|
||||||
|
maxWInText
|
||||||
|
m.bgImg
|
||||||
|
m.bottomImg
|
||||||
|
m.bottomImg_mask
|
||||||
|
md5
|
||||||
|
meaningfulTempFilePrefix
|
||||||
|
menuBackColor
|
||||||
|
menuHeight
|
||||||
|
menuOffset
|
||||||
|
menuWidth
|
||||||
|
message_page_is_being_generated
|
||||||
|
message_preview
|
||||||
|
message_preview_workspace
|
||||||
|
meta
|
||||||
|
metaCharset
|
||||||
|
method
|
||||||
|
minH
|
||||||
|
minifyCSS
|
||||||
|
minifyJS
|
||||||
|
minItems
|
||||||
|
minItems
|
||||||
|
minW
|
||||||
|
m.mask
|
||||||
|
moveJsFromHeaderToFooter
|
||||||
|
MP_defaults
|
||||||
|
MP_disableTypolinkClosestMPvalue
|
||||||
|
MP_mapRootPoints
|
||||||
|
MULTIMEDIA
|
||||||
|
name
|
||||||
|
namespaces
|
||||||
|
negate
|
||||||
|
newRecordFromTable
|
||||||
|
newRecordInPid
|
||||||
|
next
|
||||||
|
niceText
|
||||||
|
NO
|
||||||
|
noAttrib
|
||||||
|
noBlur
|
||||||
|
no_cache
|
||||||
|
noCols
|
||||||
|
noLink
|
||||||
|
noLinkUnderline
|
||||||
|
nonCachedSubst
|
||||||
|
none
|
||||||
|
nonTypoTagStdWrap
|
||||||
|
nonTypoTagUserFunc
|
||||||
|
nonWrappedTag
|
||||||
|
noOrderBy
|
||||||
|
noPageTitle
|
||||||
|
noResultObj
|
||||||
|
normalWhenNoLanguage
|
||||||
|
noRows
|
||||||
|
noScale
|
||||||
|
noScaleUp
|
||||||
|
noscript
|
||||||
|
noStretchAndMarginCells
|
||||||
|
notification_email_charset
|
||||||
|
notification_email_encoding
|
||||||
|
notification_email_urlmode
|
||||||
|
noTrimWrap
|
||||||
|
noValueInsert
|
||||||
|
noWrapAttr
|
||||||
|
numberFormat
|
||||||
|
numRows
|
||||||
|
obj
|
||||||
|
offset
|
||||||
|
offset
|
||||||
|
_offset
|
||||||
|
offsetWrap
|
||||||
|
onlyCurrentPid
|
||||||
|
opacity
|
||||||
|
options
|
||||||
|
orderBy
|
||||||
|
OTABLE
|
||||||
|
outerWrap
|
||||||
|
outline
|
||||||
|
output
|
||||||
|
outputLevels
|
||||||
|
override
|
||||||
|
overrideAttribs
|
||||||
|
overrideEdit
|
||||||
|
overrideId
|
||||||
|
PAGE
|
||||||
|
pageGenScript
|
||||||
|
pageRendererTemplateFile
|
||||||
|
pageTitleFirst
|
||||||
|
parameter
|
||||||
|
params
|
||||||
|
parseFunc
|
||||||
|
parseFunc
|
||||||
|
parseValues
|
||||||
|
partialRootPath
|
||||||
|
path
|
||||||
|
pidInList
|
||||||
|
pixelSpaceFontSizeRef
|
||||||
|
plainTextStdWrap
|
||||||
|
pluginNames
|
||||||
|
png
|
||||||
|
postCObject
|
||||||
|
postUserFunc
|
||||||
|
postUserFunkInt
|
||||||
|
preCObject
|
||||||
|
prefixComment
|
||||||
|
prefixLocalAnchors
|
||||||
|
prefixLocalAnchors
|
||||||
|
prefixRelPathWith
|
||||||
|
preIfEmptyListNum
|
||||||
|
prepend
|
||||||
|
preUserFunc
|
||||||
|
prev
|
||||||
|
previewBorder
|
||||||
|
printBeforeContent
|
||||||
|
prioriCalc
|
||||||
|
processScript
|
||||||
|
properties
|
||||||
|
protect
|
||||||
|
protectLvar
|
||||||
|
quality
|
||||||
|
quality
|
||||||
|
radioInputWrap
|
||||||
|
radioWrap
|
||||||
|
range
|
||||||
|
range
|
||||||
|
rawUrlEncode
|
||||||
|
recipient
|
||||||
|
RECORDS
|
||||||
|
recursive
|
||||||
|
redirect
|
||||||
|
reduceColors
|
||||||
|
relativeToParentLayer
|
||||||
|
relativeToTriggerItem
|
||||||
|
relPathPrefix
|
||||||
|
remap
|
||||||
|
remapTag
|
||||||
|
removeBadHTML
|
||||||
|
removeDefaultJS
|
||||||
|
removeIfEquals
|
||||||
|
removeIfFalse
|
||||||
|
removeObjectsOfDummy
|
||||||
|
removePrependedNumbers
|
||||||
|
removeTags
|
||||||
|
removeWrapping
|
||||||
|
renderCharset
|
||||||
|
renderObj
|
||||||
|
renderWrap
|
||||||
|
REQ
|
||||||
|
required
|
||||||
|
required
|
||||||
|
resources
|
||||||
|
resultObj
|
||||||
|
returnKey
|
||||||
|
returnLast
|
||||||
|
reverseOrder
|
||||||
|
rightjoin
|
||||||
|
rm
|
||||||
|
rmTagIfNoAttrib
|
||||||
|
RO_chBgColor
|
||||||
|
rootline
|
||||||
|
rotate
|
||||||
|
rows
|
||||||
|
rowSpace
|
||||||
|
sample
|
||||||
|
sample
|
||||||
|
section
|
||||||
|
sectionIndex
|
||||||
|
select
|
||||||
|
sendCacheHeaders
|
||||||
|
sendCacheHeaders_onlyWhenLoginDeniedInBranch
|
||||||
|
separator
|
||||||
|
setContentToCurrent
|
||||||
|
setCurrent
|
||||||
|
setfixed
|
||||||
|
setFixedHeight
|
||||||
|
setFixedWidth
|
||||||
|
setJS_mouseOver
|
||||||
|
setJS_openPic
|
||||||
|
setKeywords
|
||||||
|
shadow
|
||||||
|
sharpen
|
||||||
|
shear
|
||||||
|
short
|
||||||
|
shortcutIcon
|
||||||
|
showAccessRestrictedPages
|
||||||
|
showActive
|
||||||
|
showFirst
|
||||||
|
simulateStaticDocuments
|
||||||
|
simulateStaticDocuments_addTitle
|
||||||
|
simulateStaticDocuments_dontRedirectPathInfoError
|
||||||
|
simulateStaticDocuments_noTypeIfNoTitle
|
||||||
|
simulateStaticDocuments_pEnc
|
||||||
|
simulateStaticDocuments_pEnc_onlyP
|
||||||
|
simulateStaticDocuments_replacementChar
|
||||||
|
sitetitle
|
||||||
|
size
|
||||||
|
size.default
|
||||||
|
size.field
|
||||||
|
slide
|
||||||
|
smallFormFields
|
||||||
|
solarize
|
||||||
|
source
|
||||||
|
space
|
||||||
|
spaceAfter
|
||||||
|
spaceBefore
|
||||||
|
spaceBelowAbove
|
||||||
|
spaceLeft
|
||||||
|
spaceRight
|
||||||
|
spacing
|
||||||
|
spamProtectEmailAddresses
|
||||||
|
spamProtectEmailAddresses_atSubst
|
||||||
|
spamProtectEmailAddresses_lastDotSubst
|
||||||
|
SPC
|
||||||
|
special
|
||||||
|
split
|
||||||
|
splitRendering
|
||||||
|
src
|
||||||
|
stat
|
||||||
|
stat_apache
|
||||||
|
stat_apache_logfile
|
||||||
|
stat_apache_niceTitle
|
||||||
|
stat_apache_noHost
|
||||||
|
stat_apache_noRoot
|
||||||
|
stat_apache_notExtended
|
||||||
|
stat_apache_pagenames
|
||||||
|
stat_excludeBEuserHits
|
||||||
|
stat_excludeIPList
|
||||||
|
stat_mysql
|
||||||
|
stat_pageLen
|
||||||
|
stat_titleLen
|
||||||
|
stat_typeNumList
|
||||||
|
stayFolded
|
||||||
|
stdWrap
|
||||||
|
stdWrap2
|
||||||
|
strftime
|
||||||
|
stripHtml
|
||||||
|
stripProfile
|
||||||
|
stylesheet
|
||||||
|
submenuObjSuffixes
|
||||||
|
subMenuOffset
|
||||||
|
subparts
|
||||||
|
subst_elementUid
|
||||||
|
subst_elementUid
|
||||||
|
substMarksSeparately
|
||||||
|
substring
|
||||||
|
swirl
|
||||||
|
sword
|
||||||
|
sword_noMixedCase
|
||||||
|
sword_standAlone
|
||||||
|
sys_language_mode
|
||||||
|
sys_language_overlay
|
||||||
|
sys_language_softExclude
|
||||||
|
sys_language_softMergeIfNotBlank
|
||||||
|
sys_language_uid
|
||||||
|
sys_page
|
||||||
|
table
|
||||||
|
tableParams
|
||||||
|
tables
|
||||||
|
tableStdWrap
|
||||||
|
tableStyle
|
||||||
|
tags
|
||||||
|
target
|
||||||
|
TCAselectItem
|
||||||
|
TDparams
|
||||||
|
template
|
||||||
|
TEMPLATE
|
||||||
|
templateFile
|
||||||
|
text
|
||||||
|
TEXT
|
||||||
|
textMargin
|
||||||
|
textMargin_outOfText
|
||||||
|
textMaxLength
|
||||||
|
textObjNum
|
||||||
|
textPos
|
||||||
|
textStyle
|
||||||
|
thickness
|
||||||
|
thousands_sep
|
||||||
|
title
|
||||||
|
titleTagFunction
|
||||||
|
titleText
|
||||||
|
titleText
|
||||||
|
tm
|
||||||
|
TMENU
|
||||||
|
token
|
||||||
|
topOffset
|
||||||
|
totalWidth
|
||||||
|
transparentBackground
|
||||||
|
transparentColor
|
||||||
|
trim
|
||||||
|
twice
|
||||||
|
typeNum
|
||||||
|
types
|
||||||
|
typolink
|
||||||
|
typolinkCheckRootline
|
||||||
|
typolinkEnableLinksAcrossDomains
|
||||||
|
typolinkLinkAccessRestrictedPages
|
||||||
|
typolinkLinkAccessRestrictedPages_addParams
|
||||||
|
uid
|
||||||
|
uidInList
|
||||||
|
uniqueGlobal
|
||||||
|
uniqueLinkVars
|
||||||
|
uniqueLocal
|
||||||
|
unset
|
||||||
|
unsetEmpty
|
||||||
|
upper
|
||||||
|
url
|
||||||
|
useCacheHash
|
||||||
|
useLargestItemX
|
||||||
|
useLargestItemY
|
||||||
|
USER
|
||||||
|
USERDEF1
|
||||||
|
USERDEF1RO
|
||||||
|
USERDEF2RO
|
||||||
|
USERFEF2
|
||||||
|
userFunc
|
||||||
|
userFunc_updateArray
|
||||||
|
userIdColumn
|
||||||
|
USER_INT
|
||||||
|
USERNAME_substToken
|
||||||
|
USERUID_substToken
|
||||||
|
USR
|
||||||
|
USRRO
|
||||||
|
value
|
||||||
|
variables
|
||||||
|
wave
|
||||||
|
where
|
||||||
|
width
|
||||||
|
wordSpacing
|
||||||
|
workArea
|
||||||
|
workOnSubpart
|
||||||
|
wrap
|
||||||
|
wrap2
|
||||||
|
wrap3
|
||||||
|
wrapAlign
|
||||||
|
wrapFieldName
|
||||||
|
wrapItemAndSub
|
||||||
|
wrapNoWrappedLines
|
||||||
|
wraps
|
||||||
|
xhtml_11
|
||||||
|
xhtml_2
|
||||||
|
xhtml_basic
|
||||||
|
xhtml_cleaning
|
||||||
|
xhtmlDoctype
|
||||||
|
xhtml_frames
|
||||||
|
xhtml+rdfa_10
|
||||||
|
xhtml_strict
|
||||||
|
xhtml_trans
|
||||||
|
xml_10
|
||||||
|
xml_11
|
||||||
|
xmlprologue
|
||||||
|
xPosOffset
|
||||||
|
yPosOffset
|
||||||
@@ -0,0 +1,231 @@
|
|||||||
|
# OCaml 3.12.1
|
||||||
|
|
||||||
|
# Keywords
|
||||||
|
and
|
||||||
|
as
|
||||||
|
assert
|
||||||
|
begin
|
||||||
|
class
|
||||||
|
constraint
|
||||||
|
do
|
||||||
|
done
|
||||||
|
downto
|
||||||
|
else
|
||||||
|
end
|
||||||
|
exception
|
||||||
|
external
|
||||||
|
false
|
||||||
|
for
|
||||||
|
fun
|
||||||
|
function
|
||||||
|
functor
|
||||||
|
if
|
||||||
|
in
|
||||||
|
include
|
||||||
|
inherit
|
||||||
|
initializer
|
||||||
|
lazy
|
||||||
|
let
|
||||||
|
match
|
||||||
|
method
|
||||||
|
module
|
||||||
|
mutable
|
||||||
|
new
|
||||||
|
object
|
||||||
|
of
|
||||||
|
open
|
||||||
|
or
|
||||||
|
private
|
||||||
|
rec
|
||||||
|
sig
|
||||||
|
struct
|
||||||
|
then
|
||||||
|
to
|
||||||
|
true
|
||||||
|
try
|
||||||
|
type
|
||||||
|
val
|
||||||
|
virtual
|
||||||
|
when
|
||||||
|
while
|
||||||
|
with
|
||||||
|
|
||||||
|
# Pervasives
|
||||||
|
!
|
||||||
|
!=
|
||||||
|
&
|
||||||
|
&&
|
||||||
|
*
|
||||||
|
**
|
||||||
|
*.
|
||||||
|
+
|
||||||
|
+.
|
||||||
|
-
|
||||||
|
-.
|
||||||
|
/
|
||||||
|
/.
|
||||||
|
:=
|
||||||
|
<
|
||||||
|
<=
|
||||||
|
<>
|
||||||
|
=
|
||||||
|
==
|
||||||
|
>
|
||||||
|
>=
|
||||||
|
@
|
||||||
|
FP_infinite
|
||||||
|
FP_nan
|
||||||
|
FP_normal
|
||||||
|
FP_subnormal
|
||||||
|
FP_zero
|
||||||
|
LargeFile
|
||||||
|
Open_append
|
||||||
|
Open_binary
|
||||||
|
Open_creat
|
||||||
|
Open_nonblock
|
||||||
|
Open_rdonly
|
||||||
|
Open_text
|
||||||
|
Open_trunc
|
||||||
|
Open_wronly
|
||||||
|
Oupen_excl
|
||||||
|
^
|
||||||
|
^^
|
||||||
|
abs
|
||||||
|
abs_float
|
||||||
|
acos
|
||||||
|
asin
|
||||||
|
asr
|
||||||
|
at_exit
|
||||||
|
atan
|
||||||
|
atan2
|
||||||
|
bool_of_string
|
||||||
|
ceil
|
||||||
|
char_of_int
|
||||||
|
classify_float
|
||||||
|
close_in
|
||||||
|
close_in_noerr
|
||||||
|
close_out
|
||||||
|
close_out_noerr
|
||||||
|
compare
|
||||||
|
cos
|
||||||
|
cosh
|
||||||
|
decr
|
||||||
|
do_at_exit
|
||||||
|
epsilon_float
|
||||||
|
exit
|
||||||
|
exp
|
||||||
|
expm1
|
||||||
|
failwith
|
||||||
|
float
|
||||||
|
float_of_int
|
||||||
|
float_of_string
|
||||||
|
floor
|
||||||
|
flush
|
||||||
|
flush_all
|
||||||
|
format
|
||||||
|
format4
|
||||||
|
format_of_string
|
||||||
|
fpclass
|
||||||
|
frexp
|
||||||
|
fst
|
||||||
|
ignore
|
||||||
|
in_channel
|
||||||
|
in_channel_length
|
||||||
|
incr
|
||||||
|
infinity
|
||||||
|
input
|
||||||
|
input_binary_int
|
||||||
|
input_byte
|
||||||
|
input_char
|
||||||
|
input_line
|
||||||
|
input_value
|
||||||
|
int_of_char
|
||||||
|
int_of_float
|
||||||
|
int_of_string
|
||||||
|
invalid_arg
|
||||||
|
land
|
||||||
|
ldexp
|
||||||
|
lnot
|
||||||
|
log
|
||||||
|
log10
|
||||||
|
log1p
|
||||||
|
lor
|
||||||
|
lsl
|
||||||
|
lsr
|
||||||
|
lxor
|
||||||
|
max
|
||||||
|
max_float
|
||||||
|
max_int
|
||||||
|
min
|
||||||
|
min_float
|
||||||
|
min_int
|
||||||
|
mod
|
||||||
|
mod_float
|
||||||
|
modf
|
||||||
|
nan
|
||||||
|
neg_infinity
|
||||||
|
not
|
||||||
|
open_flag
|
||||||
|
open_in
|
||||||
|
open_in_bin
|
||||||
|
open_in_gen
|
||||||
|
open_out
|
||||||
|
open_out_bin
|
||||||
|
open_out_gen
|
||||||
|
or
|
||||||
|
out_channel
|
||||||
|
out_channel_length
|
||||||
|
output
|
||||||
|
output_binary_int
|
||||||
|
output_byte
|
||||||
|
output_char
|
||||||
|
output_string
|
||||||
|
output_value
|
||||||
|
pos_in
|
||||||
|
pos_out
|
||||||
|
pred
|
||||||
|
prerr_char
|
||||||
|
prerr_endline
|
||||||
|
prerr_float
|
||||||
|
prerr_int
|
||||||
|
prerr_newline
|
||||||
|
prerr_string
|
||||||
|
print_char
|
||||||
|
print_endline
|
||||||
|
print_float
|
||||||
|
print_int
|
||||||
|
print_newline
|
||||||
|
print_string
|
||||||
|
raise
|
||||||
|
read_float
|
||||||
|
read_int
|
||||||
|
read_line
|
||||||
|
really_input
|
||||||
|
ref
|
||||||
|
seek_in
|
||||||
|
seek_out
|
||||||
|
set_binary_mode_in
|
||||||
|
set_binary_mode_out
|
||||||
|
sin
|
||||||
|
sinh
|
||||||
|
snd
|
||||||
|
sqrt
|
||||||
|
stderr
|
||||||
|
stdin
|
||||||
|
stdout
|
||||||
|
string_of_bool
|
||||||
|
string_of_float
|
||||||
|
string_of_format
|
||||||
|
string_of_int
|
||||||
|
succ
|
||||||
|
tan
|
||||||
|
tanh
|
||||||
|
truncate
|
||||||
|
unsafe_really_input
|
||||||
|
valid_float_lexem
|
||||||
|
||
|
||||||
|
~
|
||||||
|
~+
|
||||||
|
~+.
|
||||||
|
~-
|
||||||
|
~-.
|
||||||
@@ -0,0 +1,313 @@
|
|||||||
|
`define
|
||||||
|
`else
|
||||||
|
`endif
|
||||||
|
`ifdef
|
||||||
|
`ifndef
|
||||||
|
`macromodule
|
||||||
|
`module
|
||||||
|
`primitive
|
||||||
|
`timescale
|
||||||
|
above
|
||||||
|
abs
|
||||||
|
absdelay
|
||||||
|
ac_stim
|
||||||
|
acos
|
||||||
|
acosh
|
||||||
|
alias
|
||||||
|
aliasparam
|
||||||
|
always
|
||||||
|
always_comb
|
||||||
|
always_ff
|
||||||
|
always_latch
|
||||||
|
analog
|
||||||
|
analysis
|
||||||
|
and
|
||||||
|
asin
|
||||||
|
asinh
|
||||||
|
assert
|
||||||
|
assign
|
||||||
|
assume
|
||||||
|
atan
|
||||||
|
atan2
|
||||||
|
atanh
|
||||||
|
automatic
|
||||||
|
before
|
||||||
|
begin
|
||||||
|
bind
|
||||||
|
bins
|
||||||
|
binsof
|
||||||
|
bit
|
||||||
|
branch
|
||||||
|
break
|
||||||
|
buf
|
||||||
|
bufif0
|
||||||
|
bufif1
|
||||||
|
byte
|
||||||
|
case
|
||||||
|
casex
|
||||||
|
casez
|
||||||
|
cell
|
||||||
|
chandle
|
||||||
|
class
|
||||||
|
clocking
|
||||||
|
cmos
|
||||||
|
config
|
||||||
|
connectmodule
|
||||||
|
connectrules
|
||||||
|
const
|
||||||
|
constraint
|
||||||
|
context
|
||||||
|
continue
|
||||||
|
cos
|
||||||
|
cosh
|
||||||
|
cover
|
||||||
|
covergroup
|
||||||
|
coverpoint
|
||||||
|
cross
|
||||||
|
ddt
|
||||||
|
ddx
|
||||||
|
deassign
|
||||||
|
default
|
||||||
|
define
|
||||||
|
defparam
|
||||||
|
design
|
||||||
|
disable
|
||||||
|
discipline
|
||||||
|
dist
|
||||||
|
do
|
||||||
|
driver_update
|
||||||
|
edge
|
||||||
|
else
|
||||||
|
end
|
||||||
|
endcase
|
||||||
|
endclass
|
||||||
|
endclocking
|
||||||
|
endconfig
|
||||||
|
endconnectrules
|
||||||
|
enddiscipline
|
||||||
|
endfunction
|
||||||
|
endgenerate
|
||||||
|
endgroup
|
||||||
|
endif
|
||||||
|
endinterface
|
||||||
|
endmodule
|
||||||
|
endnature
|
||||||
|
endpackage
|
||||||
|
endparamset
|
||||||
|
endprimitive
|
||||||
|
endprogram
|
||||||
|
endproperty
|
||||||
|
endsequence
|
||||||
|
endspecify
|
||||||
|
endtable
|
||||||
|
endtask
|
||||||
|
enum
|
||||||
|
event
|
||||||
|
exclude
|
||||||
|
exp
|
||||||
|
expect
|
||||||
|
export
|
||||||
|
extends
|
||||||
|
extern
|
||||||
|
final
|
||||||
|
final_step
|
||||||
|
first_match
|
||||||
|
flicker_noise
|
||||||
|
floor
|
||||||
|
flow
|
||||||
|
for
|
||||||
|
force
|
||||||
|
foreach
|
||||||
|
forever
|
||||||
|
fork
|
||||||
|
forkjoin
|
||||||
|
from
|
||||||
|
function
|
||||||
|
generate
|
||||||
|
genvar
|
||||||
|
ground
|
||||||
|
highz0
|
||||||
|
highz1
|
||||||
|
hypot
|
||||||
|
idt
|
||||||
|
idtmod
|
||||||
|
if
|
||||||
|
ifdef
|
||||||
|
iff
|
||||||
|
ifndef
|
||||||
|
ifnone
|
||||||
|
ignore_bins
|
||||||
|
illegal_bins
|
||||||
|
import
|
||||||
|
incdir
|
||||||
|
include
|
||||||
|
inf
|
||||||
|
initial
|
||||||
|
initial_step
|
||||||
|
inout
|
||||||
|
input
|
||||||
|
inside
|
||||||
|
instance
|
||||||
|
int
|
||||||
|
integer
|
||||||
|
interface
|
||||||
|
intersect
|
||||||
|
join
|
||||||
|
join_any
|
||||||
|
join_none
|
||||||
|
laplace_nd
|
||||||
|
laplace_np
|
||||||
|
laplace_zd
|
||||||
|
laplace_zp
|
||||||
|
large
|
||||||
|
last_crossing
|
||||||
|
liblist
|
||||||
|
library
|
||||||
|
limexp
|
||||||
|
ln
|
||||||
|
local
|
||||||
|
localparam
|
||||||
|
log
|
||||||
|
logic
|
||||||
|
longint
|
||||||
|
macromodule
|
||||||
|
mailbox
|
||||||
|
matches
|
||||||
|
max
|
||||||
|
medium
|
||||||
|
min
|
||||||
|
modport
|
||||||
|
module
|
||||||
|
nand
|
||||||
|
nand
|
||||||
|
nature
|
||||||
|
negedge
|
||||||
|
net_resolution
|
||||||
|
new
|
||||||
|
nmos
|
||||||
|
nmos
|
||||||
|
noise_table
|
||||||
|
nor
|
||||||
|
noshowcancelled
|
||||||
|
not
|
||||||
|
notif0
|
||||||
|
notif1
|
||||||
|
null
|
||||||
|
or
|
||||||
|
output
|
||||||
|
package
|
||||||
|
packed
|
||||||
|
parameter
|
||||||
|
paramset
|
||||||
|
pmos
|
||||||
|
pmos
|
||||||
|
posedge
|
||||||
|
potential
|
||||||
|
pow
|
||||||
|
primitive
|
||||||
|
priority
|
||||||
|
program
|
||||||
|
property
|
||||||
|
protected
|
||||||
|
pull0
|
||||||
|
pull1
|
||||||
|
pullup
|
||||||
|
pulsestyle_ondetect
|
||||||
|
pulsestyle_onevent
|
||||||
|
pure
|
||||||
|
rand
|
||||||
|
randc
|
||||||
|
randcase
|
||||||
|
randcase
|
||||||
|
randsequence
|
||||||
|
rcmos
|
||||||
|
real
|
||||||
|
realtime
|
||||||
|
ref
|
||||||
|
reg
|
||||||
|
release
|
||||||
|
repeat
|
||||||
|
return
|
||||||
|
rnmos
|
||||||
|
rpmos
|
||||||
|
rtran
|
||||||
|
rtranif0
|
||||||
|
rtranif1
|
||||||
|
scalared
|
||||||
|
semaphore
|
||||||
|
sequence
|
||||||
|
shortint
|
||||||
|
shortreal
|
||||||
|
showcancelled
|
||||||
|
signed
|
||||||
|
sin
|
||||||
|
sinh
|
||||||
|
slew
|
||||||
|
small
|
||||||
|
solve
|
||||||
|
specify
|
||||||
|
specparam
|
||||||
|
sqrt
|
||||||
|
static
|
||||||
|
string
|
||||||
|
strong0
|
||||||
|
strong1
|
||||||
|
struct
|
||||||
|
super
|
||||||
|
supply
|
||||||
|
supply0
|
||||||
|
supply1
|
||||||
|
table
|
||||||
|
tagged
|
||||||
|
tan
|
||||||
|
tanh
|
||||||
|
task
|
||||||
|
then
|
||||||
|
this
|
||||||
|
throughout
|
||||||
|
time
|
||||||
|
timeprecision
|
||||||
|
timer
|
||||||
|
timescale
|
||||||
|
timeunit
|
||||||
|
tran
|
||||||
|
tran
|
||||||
|
tranif0
|
||||||
|
tranif1
|
||||||
|
transition
|
||||||
|
tri
|
||||||
|
tri
|
||||||
|
tri0
|
||||||
|
tri1
|
||||||
|
triand
|
||||||
|
trior
|
||||||
|
trireg
|
||||||
|
type
|
||||||
|
typedef
|
||||||
|
union
|
||||||
|
unique
|
||||||
|
unsigned
|
||||||
|
use
|
||||||
|
uwire
|
||||||
|
var
|
||||||
|
vectored
|
||||||
|
virtual
|
||||||
|
void
|
||||||
|
wait
|
||||||
|
wait_order
|
||||||
|
wand
|
||||||
|
weak0
|
||||||
|
weak1
|
||||||
|
while
|
||||||
|
white_noise
|
||||||
|
wildcard
|
||||||
|
wire
|
||||||
|
with
|
||||||
|
within
|
||||||
|
wor
|
||||||
|
wreal
|
||||||
|
xnor
|
||||||
|
xor
|
||||||
|
zi_nd
|
||||||
|
zi_np
|
||||||
|
zi_zd
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
;;; csharp-mode-autoloads.el --- automatically extracted autoloads
|
||||||
|
;;
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(add-to-list 'load-path (directory-file-name
|
||||||
|
(or (file-name-directory #$) (car load-path))))
|
||||||
|
|
||||||
|
|
||||||
|
;;;### (autoloads nil "csharp-mode" "csharp-mode.el" (0 0 0 0))
|
||||||
|
;;; Generated autoloads from csharp-mode.el
|
||||||
|
|
||||||
|
(add-to-list 'auto-mode-alist '("\\.cs\\'" . csharp-mode))
|
||||||
|
|
||||||
|
(defvar csharp-mode-hook nil "\
|
||||||
|
*Hook called by `csharp-mode'.")
|
||||||
|
|
||||||
|
(custom-autoload 'csharp-mode-hook "csharp-mode" t)
|
||||||
|
|
||||||
|
(autoload 'csharp-mode "csharp-mode" "\
|
||||||
|
Major mode for editing Csharp code.
|
||||||
|
|
||||||
|
Key bindings:
|
||||||
|
\\{csharp-mode-map}
|
||||||
|
|
||||||
|
\(fn)" t nil)
|
||||||
|
|
||||||
|
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "csharp-mode" '("codedoc-font-lock-" "csharp-")))
|
||||||
|
|
||||||
|
;;;***
|
||||||
|
|
||||||
|
;; Local Variables:
|
||||||
|
;; version-control: never
|
||||||
|
;; no-byte-compile: t
|
||||||
|
;; no-update-autoloads: t
|
||||||
|
;; coding: utf-8
|
||||||
|
;; End:
|
||||||
|
;;; csharp-mode-autoloads.el ends here
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
;;; -*- no-byte-compile: t -*-
|
||||||
|
(define-package "csharp-mode" "20201104.743" "C# mode derived mode" 'nil :commit "49168293a28aaaf84b9655fe1b2abe402c5e2ee1" :keywords '("c#" "languages" "oop" "mode") :authors '(("Theodor Thornhill" . "theo@thornhill.no")) :maintainer '("Jostein Kjønigsen" . "jostein@gmail.com") :url "https://github.com/josteink/csharp-mode")
|
||||||
@@ -0,0 +1,682 @@
|
|||||||
|
;;; csharp-mode.el --- C# mode derived mode -*- lexical-binding: t; -*-
|
||||||
|
|
||||||
|
;; Author : Theodor Thornhill <theo@thornhill.no>
|
||||||
|
;; Maintainer : Jostein Kjønigsen <jostein@gmail.com>
|
||||||
|
;; : Theodor Thornhill <theo@thornhill.no>
|
||||||
|
;; Created : September 2020
|
||||||
|
;; Modified : 2020
|
||||||
|
;; Version : 0.10.0
|
||||||
|
;; Package-Version: 20201104.743
|
||||||
|
;; Package-Commit: 49168293a28aaaf84b9655fe1b2abe402c5e2ee1
|
||||||
|
;; Keywords : c# languages oop mode
|
||||||
|
;; X-URL : https://github.com/josteink/csharp-mode
|
||||||
|
|
||||||
|
;; This program is free software; you can redistribute it and/or modify
|
||||||
|
;; it under the terms of the GNU General Public License as published by
|
||||||
|
;; the Free Software Foundation, either version 3 of the License, or
|
||||||
|
;; (at your option) any later version.
|
||||||
|
|
||||||
|
;; This program is distributed in the hope that it will be useful,
|
||||||
|
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
;; GNU General Public License for more details.
|
||||||
|
|
||||||
|
;; You should have received a copy of the GNU General Public License
|
||||||
|
;; along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
|
||||||
|
(when (version< emacs-version "25.1")
|
||||||
|
(require 'cl))
|
||||||
|
(require 'cc-mode)
|
||||||
|
(require 'cc-langs)
|
||||||
|
|
||||||
|
(eval-when-compile
|
||||||
|
(require 'cc-fonts))
|
||||||
|
|
||||||
|
(require 'compile)
|
||||||
|
|
||||||
|
(defgroup csharp nil
|
||||||
|
"Major mode for editing C# code."
|
||||||
|
:group 'prog-mode)
|
||||||
|
|
||||||
|
(eval-and-compile
|
||||||
|
(defconst csharp--regex-identifier
|
||||||
|
"[A-Za-z][A-Za-z0-9_]*"
|
||||||
|
"Regex describing an dentifier in C#.")
|
||||||
|
|
||||||
|
(defconst csharp--regex-identifier-matcher
|
||||||
|
(concat "\\(" csharp--regex-identifier "\\)")
|
||||||
|
"Regex matching an identifier in C#.")
|
||||||
|
|
||||||
|
(defconst csharp--regex-type-name
|
||||||
|
"[A-Z][A-Za-z0-9_]*"
|
||||||
|
"Regex describing a type identifier in C#.")
|
||||||
|
|
||||||
|
(defconst csharp--regex-type-name-matcher
|
||||||
|
(concat "\\(" csharp--regex-type-name "\\)")
|
||||||
|
"Regex matching a type identifier in C#.")
|
||||||
|
|
||||||
|
(defconst csharp--regex-using-or-namespace
|
||||||
|
(concat "using" "\\|" "namespace"
|
||||||
|
"\\s *"
|
||||||
|
csharp--regex-type-name-matcher)
|
||||||
|
"Regex matching identifiers after a using or namespace
|
||||||
|
declaration."))
|
||||||
|
|
||||||
|
(eval-and-compile
|
||||||
|
(c-add-language 'csharp-mode 'java-mode))
|
||||||
|
|
||||||
|
(c-lang-defconst c-make-mode-syntax-table
|
||||||
|
csharp `(lambda ()
|
||||||
|
(let ((table (make-syntax-table)))
|
||||||
|
(c-populate-syntax-table table)
|
||||||
|
(modify-syntax-entry ?@ "_" table)
|
||||||
|
table)))
|
||||||
|
|
||||||
|
(c-lang-defconst c-identifier-syntax-modifications
|
||||||
|
csharp (append '((?@ . "w"))
|
||||||
|
(c-lang-const c-identifier-syntax-modifications)))
|
||||||
|
|
||||||
|
(c-lang-defconst c-symbol-start
|
||||||
|
csharp (concat "[" c-alpha "_@]"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-opt-type-suffix-key
|
||||||
|
csharp (concat "\\(\\[" (c-lang-const c-simple-ws) "*\\]\\|\\?\\)"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-identifier-ops
|
||||||
|
csharp '((left-assoc ".")))
|
||||||
|
|
||||||
|
(c-lang-defconst c-overloadable-operators
|
||||||
|
csharp '("+" "-" "*" "/" "%" "&" "|" "^" "<<" ">>" "=="
|
||||||
|
"!=" ">" "<" ">=" "<="))
|
||||||
|
|
||||||
|
(c-lang-defconst c-multiline-string-start-char
|
||||||
|
csharp ?@)
|
||||||
|
|
||||||
|
(c-lang-defconst c-type-prefix-kwds
|
||||||
|
csharp '("class" "interface" "struct"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-class-decl-kwds
|
||||||
|
csharp '("class" "interface" "struct"))
|
||||||
|
|
||||||
|
;;; Keyword lists
|
||||||
|
|
||||||
|
(c-lang-defconst c-primitive-type-kwds
|
||||||
|
csharp '("bool" "byte" "sbyte" "char" "decimal" "double" "float" "int" "uint"
|
||||||
|
"long" "ulong" "short" "ushort" "void" "object" "string" "var"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-other-decl-kwds
|
||||||
|
csharp nil)
|
||||||
|
|
||||||
|
(c-lang-defconst c-type-list-kwds
|
||||||
|
csharp nil)
|
||||||
|
|
||||||
|
(c-lang-defconst c-other-block-decl-kwds
|
||||||
|
csharp nil)
|
||||||
|
|
||||||
|
(c-lang-defconst c-return-kwds
|
||||||
|
csharp '("return"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-typedef-kwds
|
||||||
|
csharp nil)
|
||||||
|
|
||||||
|
(c-lang-defconst c-typeof-kwds
|
||||||
|
csharp '("typeof" "is" "as"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-type-modifier-prefix-kwds
|
||||||
|
csharp '("volatile"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-type-modifier-kwds
|
||||||
|
csharp '("readonly" "new"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-brace-list-decl-kwds
|
||||||
|
csharp '("enum" "new"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-recognize-post-brace-list-type-p
|
||||||
|
csharp t)
|
||||||
|
|
||||||
|
(c-lang-defconst c-ref-list-kwds
|
||||||
|
csharp nil)
|
||||||
|
|
||||||
|
(c-lang-defconst c-using-kwds
|
||||||
|
csharp '("using"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-equals-type-clause-kwds
|
||||||
|
csharp '("using"))
|
||||||
|
|
||||||
|
(defun csharp-at-vsemi-p (&optional pos)
|
||||||
|
(if pos (goto-char pos))
|
||||||
|
(save-excursion
|
||||||
|
(beginning-of-line)
|
||||||
|
(c-forward-syntactic-ws)
|
||||||
|
(looking-at "using\\s *(")))
|
||||||
|
|
||||||
|
(c-lang-defconst c-at-vsemi-p-fn
|
||||||
|
csharp 'csharp-at-vsemi-p)
|
||||||
|
|
||||||
|
(defun csharp-vsemi-status-unknown () t)
|
||||||
|
|
||||||
|
(c-lang-defconst c-vsemi-status-unknown-p-fn
|
||||||
|
csharp 'csharp-vsemi-status-unknown-p)
|
||||||
|
|
||||||
|
|
||||||
|
(c-lang-defconst c-modifier-kwds
|
||||||
|
csharp '("abstract" "default" "final" "native" "private" "protected"
|
||||||
|
"public" "partial" "internal" "readonly" "static" "event" "transient"
|
||||||
|
"volatile" "sealed" "ref" "out" "virtual" "implicit" "explicit"
|
||||||
|
"fixed" "override" "params" "async" "await" "extern" "unsafe"
|
||||||
|
"get" "set" "this" "const" "delegate"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-other-kwds
|
||||||
|
csharp '("select" "from" "where" "join" "in" "on" "equals" "into"
|
||||||
|
"orderby" "ascending" "descending" "group" "when"
|
||||||
|
"let" "by" "namespace"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-colon-type-list-kwds
|
||||||
|
csharp '("class" "struct" "interface"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-block-stmt-1-kwds
|
||||||
|
csharp '("do" "else" "finally" "try"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-block-stmt-1-2-kwds
|
||||||
|
csharp '("try"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-block-stmt-2-kwds
|
||||||
|
csharp '("for" "if" "switch" "while" "catch" "foreach" "fixed" "checked"
|
||||||
|
"unchecked" "using" "lock"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-simple-stmt-kwds
|
||||||
|
csharp '("break" "continue" "goto" "throw" "return" "yield"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-constant-kwds
|
||||||
|
csharp '("true" "false" "null" "value"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-primary-expr-kwds
|
||||||
|
csharp '("this" "base" "operator"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-inexpr-class-kwds
|
||||||
|
csharp nil)
|
||||||
|
|
||||||
|
(c-lang-defconst c-class-decl-kwds
|
||||||
|
csharp '("class" "struct" "interface"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-std-abbrev-keywords
|
||||||
|
csharp (append (c-lang-const c-std-abbrev-keywords) '("catch" "finally")))
|
||||||
|
|
||||||
|
(c-lang-defconst c-decl-prefix-re
|
||||||
|
csharp "\\([{}(;,<]+\\)")
|
||||||
|
|
||||||
|
(c-lang-defconst c-recognize-typeless-decls
|
||||||
|
csharp t)
|
||||||
|
|
||||||
|
(c-lang-defconst c-recognize-<>-arglists
|
||||||
|
csharp t)
|
||||||
|
|
||||||
|
(c-lang-defconst c-opt-cpp-prefix
|
||||||
|
csharp "\\s *#\\s *")
|
||||||
|
|
||||||
|
(c-lang-defconst c-opt-cpp-macro-define
|
||||||
|
csharp (if (c-lang-const c-opt-cpp-prefix)
|
||||||
|
"define"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-cpp-message-directives
|
||||||
|
csharp '("error" "warning" "region"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-cpp-expr-directives
|
||||||
|
csharp '("if" "elif"))
|
||||||
|
|
||||||
|
(c-lang-defconst c-other-op-syntax-tokens
|
||||||
|
csharp (append '("#")
|
||||||
|
(c-lang-const c-other-op-syntax-tokens)))
|
||||||
|
|
||||||
|
(c-lang-defconst c-line-comment-starter
|
||||||
|
csharp "//")
|
||||||
|
|
||||||
|
(c-lang-defconst c-doc-comment-start-regexp
|
||||||
|
csharp "///")
|
||||||
|
|
||||||
|
(c-add-style "csharp"
|
||||||
|
'("java"
|
||||||
|
(c-basic-offset . 4)
|
||||||
|
(c-comment-only-line-offset . (0 . 0))
|
||||||
|
(c-offsets-alist . ((inline-open . 0)
|
||||||
|
(arglist-intro . +)
|
||||||
|
(arglist-close . 0)
|
||||||
|
(inexpr-class . 0)
|
||||||
|
(case-label . +)
|
||||||
|
(cpp-macro . c-lineup-dont-change)
|
||||||
|
(substatement-open . 0)))))
|
||||||
|
|
||||||
|
(eval-and-compile
|
||||||
|
(unless (assoc 'csharp-mode c-default-style)
|
||||||
|
(setq c-default-style
|
||||||
|
(cons '(csharp-mode . "csharp")
|
||||||
|
c-default-style))))
|
||||||
|
|
||||||
|
(defun csharp--color-forwards (font-lock-face)
|
||||||
|
(let (id-beginning)
|
||||||
|
(goto-char (match-beginning 0))
|
||||||
|
(forward-word)
|
||||||
|
(while (and (not (or (eq (char-after) ?\;)
|
||||||
|
(eq (char-after) ?\{)))
|
||||||
|
(progn
|
||||||
|
(forward-char)
|
||||||
|
(c-forward-syntactic-ws)
|
||||||
|
(setq id-beginning (point))
|
||||||
|
(> (skip-chars-forward
|
||||||
|
(c-lang-const c-symbol-chars))
|
||||||
|
0))
|
||||||
|
(not (get-text-property (point) 'face)))
|
||||||
|
(c-put-font-lock-face id-beginning (point) font-lock-face)
|
||||||
|
(c-forward-syntactic-ws))))
|
||||||
|
|
||||||
|
(c-lang-defconst c-basic-matchers-before
|
||||||
|
csharp `(
|
||||||
|
;; Warning face on unclosed strings
|
||||||
|
,@(if (version< emacs-version "27.0")
|
||||||
|
;; Taken from 26.1 branch
|
||||||
|
`(,(c-make-font-lock-search-function
|
||||||
|
(concat ".\\(" c-string-limit-regexp "\\)")
|
||||||
|
'((c-font-lock-invalid-string))))
|
||||||
|
`(("\\s|" 0 font-lock-warning-face t nil)))
|
||||||
|
|
||||||
|
;; Invalid single quotes
|
||||||
|
c-font-lock-invalid-single-quotes
|
||||||
|
|
||||||
|
;; Keyword constants
|
||||||
|
,@(when (c-lang-const c-constant-kwds)
|
||||||
|
(let ((re (c-make-keywords-re nil (c-lang-const c-constant-kwds))))
|
||||||
|
`((eval . (list ,(concat "\\<\\(" re "\\)\\>")
|
||||||
|
1 c-constant-face-name)))))
|
||||||
|
|
||||||
|
;; Keywords except the primitive types.
|
||||||
|
,`(,(concat "\\<" (c-lang-const c-regular-keywords-regexp))
|
||||||
|
1 font-lock-keyword-face)
|
||||||
|
|
||||||
|
;; Chained identifiers in using/namespace statements
|
||||||
|
,`(,(c-make-font-lock-search-function
|
||||||
|
csharp--regex-using-or-namespace
|
||||||
|
`((csharp--color-forwards font-lock-variable-name-face)
|
||||||
|
nil
|
||||||
|
(goto-char (match-end 0)))))
|
||||||
|
|
||||||
|
|
||||||
|
;; Negation character
|
||||||
|
(eval . (list "\\(!\\)[^=]" 1 c-negation-char-face-name))
|
||||||
|
|
||||||
|
;; Types after 'new'
|
||||||
|
(eval . (list (concat "\\<new\\> *" csharp--regex-type-name-matcher)
|
||||||
|
1 font-lock-type-face))
|
||||||
|
|
||||||
|
;; Single identifier in attribute
|
||||||
|
(eval . (list (concat "\\[" csharp--regex-type-name-matcher "\\][^;]")
|
||||||
|
1 font-lock-variable-name-face t))
|
||||||
|
|
||||||
|
;; Function names
|
||||||
|
(eval . (list "\\([A-Za-z0-9_]+\\)\\(<[a-zA-Z0-9, ]+>\\)?("
|
||||||
|
1 font-lock-function-name-face))
|
||||||
|
|
||||||
|
;; Nameof
|
||||||
|
(eval . (list (concat "\\(\\<nameof\\>\\) *(")
|
||||||
|
1 font-lock-function-name-face))
|
||||||
|
|
||||||
|
(eval . (list (concat "\\<nameof\\> *( *"
|
||||||
|
csharp--regex-identifier-matcher
|
||||||
|
" *) *")
|
||||||
|
1 font-lock-variable-name-face))
|
||||||
|
|
||||||
|
;; Catch statements with type only
|
||||||
|
(eval . (list (concat "\\<catch\\> *( *"
|
||||||
|
csharp--regex-type-name-matcher
|
||||||
|
" *) *")
|
||||||
|
1 font-lock-type-face))
|
||||||
|
))
|
||||||
|
|
||||||
|
(c-lang-defconst c-basic-matchers-after
|
||||||
|
csharp (append
|
||||||
|
;; Merge with cc-mode defaults - enables us to add more later
|
||||||
|
(c-lang-const c-basic-matchers-after)))
|
||||||
|
|
||||||
|
(defcustom csharp-codedoc-tag-face 'c-doc-markup-face-name
|
||||||
|
"Face to be used on the codedoc docstring tags.
|
||||||
|
|
||||||
|
Should be one of the font lock faces, such as
|
||||||
|
`font-lock-variable-name-face' and friends.
|
||||||
|
|
||||||
|
Needs to be set before `csharp-mode' is loaded, because of
|
||||||
|
compilation and evaluation time conflicts."
|
||||||
|
:type 'symbol
|
||||||
|
:group 'csharp)
|
||||||
|
|
||||||
|
(defcustom csharp-font-lock-extra-types
|
||||||
|
(list csharp--regex-type-name)
|
||||||
|
(c-make-font-lock-extra-types-blurb "C#" "csharp-mode" (concat))
|
||||||
|
:type 'c-extra-types-widget
|
||||||
|
:group 'c)
|
||||||
|
|
||||||
|
(defconst csharp-font-lock-keywords-1 (c-lang-const c-matchers-1 csharp)
|
||||||
|
"Minimal font locking for C# mode.")
|
||||||
|
|
||||||
|
(defconst csharp-font-lock-keywords-2 (c-lang-const c-matchers-2 csharp)
|
||||||
|
"Fast normal font locking for C# mode.")
|
||||||
|
|
||||||
|
(defconst csharp-font-lock-keywords-3 (c-lang-const c-matchers-3 csharp)
|
||||||
|
"Accurate normal font locking for C# mode.")
|
||||||
|
|
||||||
|
(defvar csharp-font-lock-keywords csharp-font-lock-keywords-3
|
||||||
|
"Default expressions to highlight in C# mode.")
|
||||||
|
|
||||||
|
(defun csharp-font-lock-keywords-2 ()
|
||||||
|
(c-compose-keywords-list csharp-font-lock-keywords-2))
|
||||||
|
(defun csharp-font-lock-keywords-3 ()
|
||||||
|
(c-compose-keywords-list csharp-font-lock-keywords-3))
|
||||||
|
(defun csharp-font-lock-keywords ()
|
||||||
|
(c-compose-keywords-list csharp-font-lock-keywords))
|
||||||
|
|
||||||
|
;;; Compilation support
|
||||||
|
;; When invoked by MSBuild, csc’s errors look like this:
|
||||||
|
;; subfolder\file.cs(6,18): error CS1006: Name of constructor must
|
||||||
|
;; match name of class [c:\Users\user\project.csproj]
|
||||||
|
|
||||||
|
(defun csharp--compilation-error-file-resolve ()
|
||||||
|
"Resolve an msbuild error to a (filename . dirname) cons cell."
|
||||||
|
;; http://stackoverflow.com/a/18049590/429091
|
||||||
|
(cons (match-string 1) (file-name-directory (match-string 4))))
|
||||||
|
|
||||||
|
(defconst csharp-compilation-re-msbuild-error
|
||||||
|
(concat
|
||||||
|
"^[[:blank:]]*\\(?:[[:digit:]]+>\\)?"
|
||||||
|
"\\([^(\r\n)]+\\)(\\([0-9]+\\)\\(?:,\\([0-9]+\\)\\)?): "
|
||||||
|
"error [[:alnum:]]+: [^\r\n]+\\[\\([^]\r\n]+\\)\\]$")
|
||||||
|
"Regexp to match compilation error from msbuild.")
|
||||||
|
|
||||||
|
(defconst csharp-compilation-re-msbuild-warning
|
||||||
|
(concat
|
||||||
|
"^[[:blank:]]*\\(?:[[:digit:]]+>\\)?"
|
||||||
|
"\\([^(\r\n)]+\\)(\\([0-9]+\\)\\(?:,\\([0-9]+\\)\\)?): "
|
||||||
|
"warning [[:alnum:]]+: [^\r\n]+\\[\\([^]\r\n]+\\)\\]$")
|
||||||
|
"Regexp to match compilation warning from msbuild.")
|
||||||
|
|
||||||
|
;; Notes on xbuild and devenv commonalities
|
||||||
|
;;
|
||||||
|
;; These regexes were tailored for xbuild, but apart from the concurrent
|
||||||
|
;; build-marker ("1>") they share exactly the same match-markers.
|
||||||
|
;;
|
||||||
|
;; If we don't exclude the match-markers explicitly, these regexes
|
||||||
|
;; will also be used to match for devenv as well, including the build-marker
|
||||||
|
;; in the file-name, causing the lookup to fail.
|
||||||
|
;;
|
||||||
|
;; So if we don't want devenv to fail, we actually need to handle it in our
|
||||||
|
;; xbuild-regexes, but then we automatically get devenv-support for free.
|
||||||
|
|
||||||
|
(defconst csharp-compilation-re-xbuild-error
|
||||||
|
(concat
|
||||||
|
"^[[:blank:]]*\\(?:[[:digit:]]+>\\)?"
|
||||||
|
"\\([^(\r\n)]+\\)(\\([0-9]+\\)\\(?:,\\([0-9]+\\)\\)?"
|
||||||
|
;; handle weird devenv output format with 4 numbers, not 2 by having optional
|
||||||
|
;; extra capture-groups.
|
||||||
|
"\\(?:,\\([0-9]+\\)\\)*): "
|
||||||
|
"error [[:alnum:]]+: .+$")
|
||||||
|
"Regexp to match compilation error from xbuild.")
|
||||||
|
|
||||||
|
(defconst csharp-compilation-re-xbuild-warning
|
||||||
|
(concat
|
||||||
|
"^[[:blank:]]*\\(?:[[:digit:]]+>\\)?"
|
||||||
|
"\\([^(\r\n)]+\\)(\\([0-9]+\\)\\(?:,\\([0-9]+\\)\\)?"
|
||||||
|
;; handle weird devenv output format with 4 numbers, not 2 by having optional
|
||||||
|
;; extra capture-groups.
|
||||||
|
"\\(?:,\\([0-9]+\\)\\)?*): "
|
||||||
|
"warning [[:alnum:]]+: .+$")
|
||||||
|
"Regexp to match compilation warning from xbuild.")
|
||||||
|
|
||||||
|
(defconst csharp-compilation-re-dotnet-error
|
||||||
|
"\\([^\r\n]+\\) : error [A-Z]+[0-9]+:")
|
||||||
|
|
||||||
|
(defconst csharp-compilation-re-dotnet-warning
|
||||||
|
"\\([^\r\n]+\\) : warning [A-Z]+[0-9]+:")
|
||||||
|
|
||||||
|
(defconst csharp-compilation-re-dotnet-testfail
|
||||||
|
(concat
|
||||||
|
"\\[[A-Za-z.]+[[:blank:]]+[0-9]+:[0-9]+:[0-9]+.[0-9]+\\][^(\n)]+ \\[FAIL\\]\n"
|
||||||
|
"[[:blank:]]+X \\(?:.+\n\\)"
|
||||||
|
"[[:blank:]]+Error Message:\n"
|
||||||
|
"[[:blank:]]+\\(?:.+\n\\)"
|
||||||
|
"[[:blank:]]+Stack Trace:\n"
|
||||||
|
"[[:blank:]]+at [^\n]+ in \\([^\n]+\\):line \\([0-9]+\\)"))
|
||||||
|
|
||||||
|
|
||||||
|
(eval-after-load 'compile
|
||||||
|
(lambda ()
|
||||||
|
(dolist
|
||||||
|
(regexp
|
||||||
|
`((dotnet-testfail
|
||||||
|
,csharp-compilation-re-dotnet-testfail
|
||||||
|
1 2)
|
||||||
|
(xbuild-error
|
||||||
|
,csharp-compilation-re-xbuild-error
|
||||||
|
1 2 3 2)
|
||||||
|
(xbuild-warning
|
||||||
|
,csharp-compilation-re-xbuild-warning
|
||||||
|
1 2 3 1)
|
||||||
|
(msbuild-error
|
||||||
|
,csharp-compilation-re-msbuild-error
|
||||||
|
csharp--compilation-error-file-resolve
|
||||||
|
2
|
||||||
|
3
|
||||||
|
2
|
||||||
|
nil
|
||||||
|
(1 compilation-error-face)
|
||||||
|
(4 compilation-error-face))
|
||||||
|
(msbuild-warning
|
||||||
|
,csharp-compilation-re-msbuild-warning
|
||||||
|
csharp--compilation-error-file-resolve
|
||||||
|
2
|
||||||
|
3
|
||||||
|
1
|
||||||
|
nil
|
||||||
|
(1 compilation-warning-face)
|
||||||
|
(4 compilation-warning-face))
|
||||||
|
(dotnet-error
|
||||||
|
,csharp-compilation-re-dotnet-error
|
||||||
|
1)
|
||||||
|
(dotnet-warning
|
||||||
|
,csharp-compilation-re-dotnet-warning
|
||||||
|
1 nil nil 1)))
|
||||||
|
(add-to-list 'compilation-error-regexp-alist-alist regexp)
|
||||||
|
(add-to-list 'compilation-error-regexp-alist (car regexp)))))
|
||||||
|
|
||||||
|
;;; Doc comments
|
||||||
|
|
||||||
|
(defconst codedoc-font-lock-doc-comments
|
||||||
|
;; Most of this is taken from the javadoc example, however, we don't use the
|
||||||
|
;; '@foo' syntax, so I removed that. Supports the XML tags only
|
||||||
|
`((,(concat "</?\\sw" ; XML tags.
|
||||||
|
"\\("
|
||||||
|
(concat "\\sw\\|\\s \\|[=\n\r*.:]\\|"
|
||||||
|
"\"[^\"]*\"\\|'[^']*'")
|
||||||
|
"\\)*/?>")
|
||||||
|
0 ,csharp-codedoc-tag-face prepend nil)
|
||||||
|
;; ("\\([a-zA-Z0-9_]+\\)=" 0 font-lock-variable-name-face prepend nil)
|
||||||
|
;; ("\".*\"" 0 font-lock-string-face prepend nil)
|
||||||
|
("&\\(\\sw\\|[.:]\\)+;" ; XML entities.
|
||||||
|
0 ,csharp-codedoc-tag-face prepend nil)))
|
||||||
|
|
||||||
|
(defconst codedoc-font-lock-keywords
|
||||||
|
`((,(lambda (limit)
|
||||||
|
(c-font-lock-doc-comments "///" limit
|
||||||
|
codedoc-font-lock-doc-comments)))))
|
||||||
|
|
||||||
|
;;; End of doc comments
|
||||||
|
|
||||||
|
;;; Adding syntax constructs
|
||||||
|
|
||||||
|
(advice-add 'c-looking-at-inexpr-block
|
||||||
|
:around 'csharp-looking-at-inexpr-block)
|
||||||
|
|
||||||
|
(defun csharp-looking-at-inexpr-block (orig-fun &rest args)
|
||||||
|
(let ((res (csharp-at-lambda-header)))
|
||||||
|
(if res
|
||||||
|
res
|
||||||
|
(apply orig-fun args))))
|
||||||
|
|
||||||
|
(defun csharp-at-lambda-header ()
|
||||||
|
(save-excursion
|
||||||
|
(c-backward-syntactic-ws)
|
||||||
|
(unless (bobp)
|
||||||
|
(backward-char)
|
||||||
|
(c-safe (goto-char (scan-sexps (point) -1)))
|
||||||
|
(when (or (looking-at "([[:alnum:][:space:]_,]*)[ \t\n]*=>[ \t\n]*{")
|
||||||
|
(looking-at "[[:alnum:]_]+[ \t\n]*=>[ \t\n]*{"))
|
||||||
|
;; If we are at a C# lambda header
|
||||||
|
(cons 'inexpr (point))))))
|
||||||
|
|
||||||
|
(advice-add 'c-guess-basic-syntax
|
||||||
|
:around 'csharp-guess-basic-syntax)
|
||||||
|
|
||||||
|
(defun csharp-guess-basic-syntax (orig-fun &rest args)
|
||||||
|
(cond
|
||||||
|
(;; Attributes
|
||||||
|
(save-excursion
|
||||||
|
(goto-char (c-point 'iopl))
|
||||||
|
(and
|
||||||
|
(eq (char-after) ?\[)
|
||||||
|
(save-excursion
|
||||||
|
(c-go-list-forward)
|
||||||
|
(and (eq (char-before) ?\])
|
||||||
|
(not (eq (char-after) ?\;))))))
|
||||||
|
`((annotation-top-cont ,(c-point 'iopl))))
|
||||||
|
|
||||||
|
((and
|
||||||
|
;; Heuristics to find object initializers
|
||||||
|
(save-excursion
|
||||||
|
;; Next non-whitespace character should be '{'
|
||||||
|
(goto-char (c-point 'boi))
|
||||||
|
(eq (char-after) ?{))
|
||||||
|
(save-excursion
|
||||||
|
;; 'new' should be part of the line
|
||||||
|
(goto-char (c-point 'iopl))
|
||||||
|
(looking-at ".*\\s *new\\s *.*"))
|
||||||
|
;; Line should not already be terminated
|
||||||
|
(save-excursion
|
||||||
|
(goto-char (c-point 'eopl))
|
||||||
|
(or (not (eq (char-before) ?\;))
|
||||||
|
(not (eq (char-before) ?\{)))))
|
||||||
|
(if (save-excursion
|
||||||
|
;; if we have a hanging brace on line before
|
||||||
|
(goto-char (c-point 'eopl))
|
||||||
|
(eq (char-before) ?\{))
|
||||||
|
`((brace-list-intro ,(c-point 'iopl)))
|
||||||
|
`((block-open) (statement ,(c-point 'iopl)))))
|
||||||
|
(t
|
||||||
|
(apply orig-fun args))))
|
||||||
|
|
||||||
|
;;; End of new syntax constructs
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
;;; Fix for strings on version 27.1
|
||||||
|
|
||||||
|
(when (version= emacs-version "27.1")
|
||||||
|
;; See:
|
||||||
|
;; https://github.com/josteink/csharp-mode/issues/175
|
||||||
|
;; https://github.com/josteink/csharp-mode/issues/151
|
||||||
|
;; for the full story.
|
||||||
|
(defun c-pps-to-string-delim (end)
|
||||||
|
(let* ((start (point))
|
||||||
|
(no-st-s `(0 nil nil ?\" nil nil 0 nil ,start nil nil))
|
||||||
|
(st-s `(0 nil nil t nil nil 0 nil ,start nil nil))
|
||||||
|
no-st-pos st-pos
|
||||||
|
)
|
||||||
|
(parse-partial-sexp start end nil nil no-st-s 'syntax-table)
|
||||||
|
(setq no-st-pos (point))
|
||||||
|
(goto-char start)
|
||||||
|
(while (progn
|
||||||
|
(parse-partial-sexp (point) end nil nil st-s 'syntax-table)
|
||||||
|
(unless (bobp)
|
||||||
|
(c-clear-syn-tab (1- (point))))
|
||||||
|
(setq st-pos (point))
|
||||||
|
(and (< (point) end)
|
||||||
|
(not (eq (char-before) ?\")))))
|
||||||
|
(goto-char (min no-st-pos st-pos))
|
||||||
|
nil))
|
||||||
|
|
||||||
|
(defun c-multiline-string-check-final-quote ()
|
||||||
|
(let (pos-ll pos-lt)
|
||||||
|
(save-excursion
|
||||||
|
(goto-char (point-max))
|
||||||
|
(skip-chars-backward "^\"")
|
||||||
|
(while
|
||||||
|
(and
|
||||||
|
(not (bobp))
|
||||||
|
(cond
|
||||||
|
((progn
|
||||||
|
(setq pos-ll (c-literal-limits)
|
||||||
|
pos-lt (c-literal-type pos-ll))
|
||||||
|
(memq pos-lt '(c c++)))
|
||||||
|
;; In a comment.
|
||||||
|
(goto-char (car pos-ll)))
|
||||||
|
((save-excursion
|
||||||
|
(backward-char) ; over "
|
||||||
|
(c-is-escaped (point)))
|
||||||
|
;; At an escaped string.
|
||||||
|
(backward-char)
|
||||||
|
t)
|
||||||
|
(t
|
||||||
|
;; At a significant "
|
||||||
|
(c-clear-syn-tab (1- (point)))
|
||||||
|
(setq pos-ll (c-literal-limits)
|
||||||
|
pos-lt (c-literal-type pos-ll))
|
||||||
|
nil)))
|
||||||
|
(skip-chars-backward "^\""))
|
||||||
|
(cond
|
||||||
|
((bobp))
|
||||||
|
((eq pos-lt 'string)
|
||||||
|
(c-put-syn-tab (1- (point)) '(15)))
|
||||||
|
(t nil))))))
|
||||||
|
|
||||||
|
;;; End of fix for strings on version 27.1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
(defvar csharp-mode-syntax-table
|
||||||
|
(funcall (c-lang-const c-make-mode-syntax-table csharp))
|
||||||
|
"Syntax table used in csharp-mode buffers.")
|
||||||
|
|
||||||
|
(defvar csharp-mode-map
|
||||||
|
(let ((map (c-make-inherited-keymap)))
|
||||||
|
map)
|
||||||
|
"Keymap used in csharp-mode buffers.")
|
||||||
|
|
||||||
|
(easy-menu-define csharp-mode-menu csharp-mode-map "C# Mode Commands"
|
||||||
|
(cons "C#" (c-lang-const c-mode-menu csharp)))
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(add-to-list 'auto-mode-alist '("\\.cs\\'" . csharp-mode))
|
||||||
|
|
||||||
|
;; Custom variables
|
||||||
|
;;;###autoload
|
||||||
|
(defcustom csharp-mode-hook nil
|
||||||
|
"*Hook called by `csharp-mode'."
|
||||||
|
:type 'hook
|
||||||
|
:group 'csharp)
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(define-derived-mode csharp-mode prog-mode "C#"
|
||||||
|
"Major mode for editing Csharp code.
|
||||||
|
|
||||||
|
Key bindings:
|
||||||
|
\\{csharp-mode-map}"
|
||||||
|
:after-hook (c-update-modeline)
|
||||||
|
(c-initialize-cc-mode t)
|
||||||
|
(c-init-language-vars csharp-mode)
|
||||||
|
(c-common-init 'csharp-mode)
|
||||||
|
(easy-menu-add csharp-mode-menu)
|
||||||
|
(setq-local c-doc-comment-style '((csharp-mode . codedoc)))
|
||||||
|
(c-run-mode-hooks 'c-mode-common-hook 'csharp-mode-hook))
|
||||||
|
|
||||||
|
(provide 'csharp-mode)
|
||||||
|
|
||||||
|
;;; csharp-mode.el ends here
|
||||||
Binary file not shown.
@@ -0,0 +1,71 @@
|
|||||||
|
This is a major mode for editing C# code. It performs automatic
|
||||||
|
indentation of C# syntax; font locking; and integration with
|
||||||
|
imenu.el.
|
||||||
|
|
||||||
|
csharp-mode requires CC Mode 5.30 or later. It works with
|
||||||
|
cc-mode 5.31.3, which is current at this time.
|
||||||
|
|
||||||
|
Features:
|
||||||
|
|
||||||
|
- font-lock and indent of C# syntax including:
|
||||||
|
all c# keywords and major syntax
|
||||||
|
attributes that decorate methods, classes, fields, properties
|
||||||
|
enum types
|
||||||
|
#if/#endif #region/#endregion
|
||||||
|
instance initializers
|
||||||
|
anonymous functions and methods
|
||||||
|
verbatim literal strings (those that begin with @)
|
||||||
|
generics
|
||||||
|
|
||||||
|
- automagic code-doc generation when you type three slashes.
|
||||||
|
|
||||||
|
- compatible with electric-pair-mode for intelligent insertion
|
||||||
|
of matched braces, quotes, etc.
|
||||||
|
|
||||||
|
- imenu integration - generates an index of namespaces, classes,
|
||||||
|
interfaces, methods, and properties for easy navigation within
|
||||||
|
the buffer.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Installation instructions
|
||||||
|
--------------------------------
|
||||||
|
|
||||||
|
Put csharp-mode.el somewhere in your load path, optionally byte-compile
|
||||||
|
it, and add the following to your .emacs file:
|
||||||
|
|
||||||
|
(autoload 'csharp-mode "csharp-mode" "Major mode for editing C# code." t)
|
||||||
|
(setq auto-mode-alist
|
||||||
|
(append '(("\\.cs$" . csharp-mode)) auto-mode-alist))
|
||||||
|
|
||||||
|
|
||||||
|
Optionally, define and register a mode-hook function. To do so, use
|
||||||
|
something like this in your .emacs file:
|
||||||
|
|
||||||
|
(defun my-csharp-mode-fn ()
|
||||||
|
"function that runs when csharp-mode is initialized for a buffer."
|
||||||
|
(turn-on-auto-revert-mode)
|
||||||
|
(setq indent-tabs-mode nil)
|
||||||
|
...insert more code here...
|
||||||
|
...including any custom key bindings you might want ...
|
||||||
|
)
|
||||||
|
(add-hook 'csharp-mode-hook 'my-csharp-mode-fn t)
|
||||||
|
|
||||||
|
|
||||||
|
General
|
||||||
|
----------------------------
|
||||||
|
|
||||||
|
Mostly C# mode will "just work." Use `describe-mode' to see the
|
||||||
|
default keybindings and the highlights of the mode.
|
||||||
|
|
||||||
|
|
||||||
|
imenu integration
|
||||||
|
-----------------------------
|
||||||
|
|
||||||
|
This should just work. For those who don't know what imenu is, it
|
||||||
|
allows navigation to different points within the file from an
|
||||||
|
"Index" menu, in the window's menubar. csharp-mode computes the
|
||||||
|
menu containing the namespaces, classes, methods, and so on, in the
|
||||||
|
buffer. This happens at the time the file is loaded; for large
|
||||||
|
files it takes a bit of time to complete the scan. If you don't
|
||||||
|
want this capability, set `csharp-want-imenu' to nil.
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
;;; dash-autoloads.el --- automatically extracted autoloads
|
||||||
|
;;
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(add-to-list 'load-path (directory-file-name
|
||||||
|
(or (file-name-directory #$) (car load-path))))
|
||||||
|
|
||||||
|
|
||||||
|
;;;### (autoloads nil "dash" "dash.el" (0 0 0 0))
|
||||||
|
;;; Generated autoloads from dash.el
|
||||||
|
|
||||||
|
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "dash" '("dash-" "-keep" "-butlast" "-non" "-only-some" "-zip" "-e" "->" "-a" "-gr" "-when-let" "-d" "-l" "-s" "-p" "-r" "-m" "-i" "-f" "-u" "-value-to-list" "-t" "--" "-c" "!cons" "!cdr")))
|
||||||
|
|
||||||
|
;;;***
|
||||||
|
|
||||||
|
;;;### (autoloads nil nil ("dash-pkg.el") (0 0 0 0))
|
||||||
|
|
||||||
|
;;;***
|
||||||
|
|
||||||
|
;; Local Variables:
|
||||||
|
;; version-control: never
|
||||||
|
;; no-byte-compile: t
|
||||||
|
;; no-update-autoloads: t
|
||||||
|
;; coding: utf-8
|
||||||
|
;; End:
|
||||||
|
;;; dash-autoloads.el ends here
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
(define-package "dash" "20200803.1520" "A modern list library for Emacs" 'nil :commit "b92ab5a39b987e4fe69317b9d9fda452300baf20" :keywords
|
||||||
|
'("lists")
|
||||||
|
:authors
|
||||||
|
'(("Magnar Sveen" . "magnars@gmail.com"))
|
||||||
|
:maintainer
|
||||||
|
'("Magnar Sveen" . "magnars@gmail.com"))
|
||||||
|
;; Local Variables:
|
||||||
|
;; no-byte-compile: t
|
||||||
|
;; End:
|
||||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,18 @@
|
|||||||
|
This is the file .../info/dir, which contains the
|
||||||
|
topmost node of the Info hierarchy, called (dir)Top.
|
||||||
|
The first time you invoke Info you start off looking at this node.
|
||||||
|
|
||||||
|
File: dir, Node: Top This is the top of the INFO tree
|
||||||
|
|
||||||
|
This (the Directory node) gives a menu of major topics.
|
||||||
|
Typing "q" exits, "H" lists all Info commands, "d" returns here,
|
||||||
|
"h" gives a primer for first-timers,
|
||||||
|
"mEmacs<Return>" visits the Emacs manual, etc.
|
||||||
|
|
||||||
|
In Emacs, you can click mouse button 2 on a menu item or cross reference
|
||||||
|
to select it.
|
||||||
|
|
||||||
|
* Menu:
|
||||||
|
|
||||||
|
Emacs
|
||||||
|
* Dash: (dash.info). A modern list library for GNU Emacs
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
;;; dash-functional-autoloads.el --- automatically extracted autoloads
|
||||||
|
;;
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(add-to-list 'load-path (directory-file-name
|
||||||
|
(or (file-name-directory #$) (car load-path))))
|
||||||
|
|
||||||
|
|
||||||
|
;;;### (autoloads nil "dash-functional" "dash-functional.el" (0 0
|
||||||
|
;;;;;; 0 0))
|
||||||
|
;;; Generated autoloads from dash-functional.el
|
||||||
|
|
||||||
|
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "dash-functional" '("-rpartial" "-juxt" "-not" "-o" "-a" "-iteratefn" "-c" "-f" "-prodfn")))
|
||||||
|
|
||||||
|
;;;***
|
||||||
|
|
||||||
|
;; Local Variables:
|
||||||
|
;; version-control: never
|
||||||
|
;; no-byte-compile: t
|
||||||
|
;; no-update-autoloads: t
|
||||||
|
;; coding: utf-8
|
||||||
|
;; End:
|
||||||
|
;;; dash-functional-autoloads.el ends here
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
;;; -*- no-byte-compile: t -*-
|
||||||
|
(define-package "dash-functional" "20200617.702" "Collection of useful combinators for Emacs Lisp" '((dash "2.0.0") (emacs "24")) :commit "732d92eac56023a4fb4a5dc3d9d4e274ebf44bf9" :keywords '("lisp" "functions" "combinators"))
|
||||||
@@ -0,0 +1,213 @@
|
|||||||
|
;;; dash-functional.el --- Collection of useful combinators for Emacs Lisp -*- lexical-binding: t -*-
|
||||||
|
|
||||||
|
;; Copyright (C) 2013-2014 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
;; Authors: Matus Goljer <matus.goljer@gmail.com>
|
||||||
|
;; Magnar Sveen <magnars@gmail.com>
|
||||||
|
;; Version: 1.2.0
|
||||||
|
;; Package-Version: 20200617.702
|
||||||
|
;; Package-Commit: 732d92eac56023a4fb4a5dc3d9d4e274ebf44bf9
|
||||||
|
;; Package-Requires: ((dash "2.0.0") (emacs "24"))
|
||||||
|
;; Keywords: lisp functions combinators
|
||||||
|
|
||||||
|
;; This program is free software; you can redistribute it and/or modify
|
||||||
|
;; it under the terms of the GNU General Public License as published by
|
||||||
|
;; the Free Software Foundation, either version 3 of the License, or
|
||||||
|
;; (at your option) any later version.
|
||||||
|
|
||||||
|
;; This program is distributed in the hope that it will be useful,
|
||||||
|
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
;; GNU General Public License for more details.
|
||||||
|
|
||||||
|
;; You should have received a copy of the GNU General Public License
|
||||||
|
;; along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
;;; Commentary:
|
||||||
|
|
||||||
|
;; Collection of useful combinators for Emacs Lisp
|
||||||
|
;;
|
||||||
|
;; See documentation on https://github.com/magnars/dash.el#functions
|
||||||
|
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(require 'dash)
|
||||||
|
|
||||||
|
(defun -rpartial (fn &rest args)
|
||||||
|
"Takes a function FN and fewer than the normal arguments to FN,
|
||||||
|
and returns a fn that takes a variable number of additional ARGS.
|
||||||
|
When called, the returned function calls FN with the additional
|
||||||
|
args first and then ARGS."
|
||||||
|
(lambda (&rest args-before) (apply fn (append args-before args))))
|
||||||
|
|
||||||
|
(defun -juxt (&rest fns)
|
||||||
|
"Takes a list of functions and returns a fn that is the
|
||||||
|
juxtaposition of those fns. The returned fn takes a variable
|
||||||
|
number of args, and returns a list containing the result of
|
||||||
|
applying each fn to the args (left-to-right)."
|
||||||
|
(lambda (&rest args) (mapcar (lambda (x) (apply x args)) fns)))
|
||||||
|
|
||||||
|
(defun -compose (&rest fns)
|
||||||
|
"Takes a list of functions and returns a fn that is the
|
||||||
|
composition of those fns. The returned fn takes a variable
|
||||||
|
number of arguments, and returns the result of applying
|
||||||
|
each fn to the result of applying the previous fn to
|
||||||
|
the arguments (right-to-left)."
|
||||||
|
(lambda (&rest args)
|
||||||
|
(car (-reduce-r-from (lambda (fn xs) (list (apply fn xs)))
|
||||||
|
args fns))))
|
||||||
|
|
||||||
|
(defun -applify (fn)
|
||||||
|
"Changes an n-arity function FN to a 1-arity function that
|
||||||
|
expects a list with n items as arguments"
|
||||||
|
(apply-partially 'apply fn))
|
||||||
|
|
||||||
|
(defun -on (operator transformer)
|
||||||
|
"Return a function of two arguments that first applies
|
||||||
|
TRANSFORMER to each of them and then applies OPERATOR on the
|
||||||
|
results (in the same order).
|
||||||
|
|
||||||
|
In types: (b -> b -> c) -> (a -> b) -> a -> a -> c"
|
||||||
|
(lambda (x y) (funcall operator (funcall transformer x) (funcall transformer y))))
|
||||||
|
|
||||||
|
(defun -flip (func)
|
||||||
|
"Swap the order of arguments for binary function FUNC.
|
||||||
|
|
||||||
|
In types: (a -> b -> c) -> b -> a -> c"
|
||||||
|
(lambda (x y) (funcall func y x)))
|
||||||
|
|
||||||
|
(defun -const (c)
|
||||||
|
"Return a function that returns C ignoring any additional arguments.
|
||||||
|
|
||||||
|
In types: a -> b -> a"
|
||||||
|
(lambda (&rest _) c))
|
||||||
|
|
||||||
|
(defmacro -cut (&rest params)
|
||||||
|
"Take n-ary function and n arguments and specialize some of them.
|
||||||
|
Arguments denoted by <> will be left unspecialized.
|
||||||
|
|
||||||
|
See SRFI-26 for detailed description."
|
||||||
|
(let* ((i 0)
|
||||||
|
(args (mapcar (lambda (_) (setq i (1+ i)) (make-symbol (format "D%d" i)))
|
||||||
|
(-filter (-partial 'eq '<>) params))))
|
||||||
|
`(lambda ,args
|
||||||
|
,(let ((body (--map (if (eq it '<>) (pop args) it) params)))
|
||||||
|
(if (eq (car params) '<>)
|
||||||
|
(cons 'funcall body)
|
||||||
|
body)))))
|
||||||
|
|
||||||
|
(defun -not (pred)
|
||||||
|
"Take a unary predicate PRED and return a unary predicate
|
||||||
|
that returns t if PRED returns nil and nil if PRED returns
|
||||||
|
non-nil."
|
||||||
|
(lambda (x) (not (funcall pred x))))
|
||||||
|
|
||||||
|
(defun -orfn (&rest preds)
|
||||||
|
"Take list of unary predicates PREDS and return a unary
|
||||||
|
predicate with argument x that returns non-nil if at least one of
|
||||||
|
the PREDS returns non-nil on x.
|
||||||
|
|
||||||
|
In types: [a -> Bool] -> a -> Bool"
|
||||||
|
(lambda (x) (-any? (-cut funcall <> x) preds)))
|
||||||
|
|
||||||
|
(defun -andfn (&rest preds)
|
||||||
|
"Take list of unary predicates PREDS and return a unary
|
||||||
|
predicate with argument x that returns non-nil if all of the
|
||||||
|
PREDS returns non-nil on x.
|
||||||
|
|
||||||
|
In types: [a -> Bool] -> a -> Bool"
|
||||||
|
(lambda (x) (-all? (-cut funcall <> x) preds)))
|
||||||
|
|
||||||
|
(defun -iteratefn (fn n)
|
||||||
|
"Return a function FN composed N times with itself.
|
||||||
|
|
||||||
|
FN is a unary function. If you need to use a function of higher
|
||||||
|
arity, use `-applify' first to turn it into a unary function.
|
||||||
|
|
||||||
|
With n = 0, this acts as identity function.
|
||||||
|
|
||||||
|
In types: (a -> a) -> Int -> a -> a.
|
||||||
|
|
||||||
|
This function satisfies the following law:
|
||||||
|
|
||||||
|
(funcall (-iteratefn fn n) init) = (-last-item (-iterate fn init (1+ n)))."
|
||||||
|
(lambda (x) (--dotimes n (setq x (funcall fn x))) x))
|
||||||
|
|
||||||
|
(defun -counter (&optional beg end inc)
|
||||||
|
"Return a closure that counts from BEG to END, with increment INC.
|
||||||
|
|
||||||
|
The closure will return the next value in the counting sequence
|
||||||
|
each time it is called, and nil after END is reached. BEG
|
||||||
|
defaults to 0, INC defaults to 1, and if END is nil, the counter
|
||||||
|
will increment indefinitely.
|
||||||
|
|
||||||
|
The closure accepts any number of arguments, which are discarded."
|
||||||
|
(let ((inc (or inc 1))
|
||||||
|
(n (or beg 0)))
|
||||||
|
(lambda (&rest _)
|
||||||
|
(when (or (not end) (< n end))
|
||||||
|
(prog1 n
|
||||||
|
(setq n (+ n inc)))))))
|
||||||
|
|
||||||
|
(defvar -fixfn-max-iterations 1000
|
||||||
|
"The default maximum number of iterations performed by `-fixfn'
|
||||||
|
unless otherwise specified.")
|
||||||
|
|
||||||
|
(defun -fixfn (fn &optional equal-test halt-test)
|
||||||
|
"Return a function that computes the (least) fixpoint of FN.
|
||||||
|
|
||||||
|
FN must be a unary function. The returned lambda takes a single
|
||||||
|
argument, X, the initial value for the fixpoint iteration. The
|
||||||
|
iteration halts when either of the following conditions is satisfied:
|
||||||
|
|
||||||
|
1. Iteration converges to the fixpoint, with equality being
|
||||||
|
tested using EQUAL-TEST. If EQUAL-TEST is not specified,
|
||||||
|
`equal' is used. For functions over the floating point
|
||||||
|
numbers, it may be necessary to provide an appropriate
|
||||||
|
approximate comparison test.
|
||||||
|
|
||||||
|
2. HALT-TEST returns a non-nil value. HALT-TEST defaults to a
|
||||||
|
simple counter that returns t after `-fixfn-max-iterations',
|
||||||
|
to guard against infinite iteration. Otherwise, HALT-TEST
|
||||||
|
must be a function that accepts a single argument, the
|
||||||
|
current value of X, and returns non-nil as long as iteration
|
||||||
|
should continue. In this way, a more sophisticated
|
||||||
|
convergence test may be supplied by the caller.
|
||||||
|
|
||||||
|
The return value of the lambda is either the fixpoint or, if
|
||||||
|
iteration halted before converging, a cons with car `halted' and
|
||||||
|
cdr the final output from HALT-TEST.
|
||||||
|
|
||||||
|
In types: (a -> a) -> a -> a."
|
||||||
|
(let ((eqfn (or equal-test 'equal))
|
||||||
|
(haltfn (or halt-test
|
||||||
|
(-not
|
||||||
|
(-counter 0 -fixfn-max-iterations)))))
|
||||||
|
(lambda (x)
|
||||||
|
(let ((re (funcall fn x))
|
||||||
|
(halt? (funcall haltfn x)))
|
||||||
|
(while (and (not halt?) (not (funcall eqfn x re)))
|
||||||
|
(setq x re
|
||||||
|
re (funcall fn re)
|
||||||
|
halt? (funcall haltfn re)))
|
||||||
|
(if halt? (cons 'halted halt?)
|
||||||
|
re)))))
|
||||||
|
|
||||||
|
(defun -prodfn (&rest fns)
|
||||||
|
"Take a list of n functions and return a function that takes a
|
||||||
|
list of length n, applying i-th function to i-th element of the
|
||||||
|
input list. Returns a list of length n.
|
||||||
|
|
||||||
|
In types (for n=2): ((a -> b), (c -> d)) -> (a, c) -> (b, d)
|
||||||
|
|
||||||
|
This function satisfies the following laws:
|
||||||
|
|
||||||
|
(-compose (-prodfn f g ...) (-prodfn f\\=' g\\=' ...)) = (-prodfn (-compose f f\\=') (-compose g g\\=') ...)
|
||||||
|
(-prodfn f g ...) = (-juxt (-compose f (-partial \\='nth 0)) (-compose g (-partial \\='nth 1)) ...)
|
||||||
|
(-compose (-prodfn f g ...) (-juxt f\\=' g\\=' ...)) = (-juxt (-compose f f\\=') (-compose g g\\=') ...)
|
||||||
|
(-compose (-partial \\='nth n) (-prod f1 f2 ...)) = (-compose fn (-partial \\='nth n))"
|
||||||
|
(lambda (x) (-zip-with 'funcall fns x)))
|
||||||
|
|
||||||
|
(provide 'dash-functional)
|
||||||
|
|
||||||
|
;;; dash-functional.el ends here
|
||||||
Binary file not shown.
@@ -0,0 +1,29 @@
|
|||||||
|
;;; dracula-theme-autoloads.el --- automatically extracted autoloads
|
||||||
|
;;
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(add-to-list 'load-path (directory-file-name
|
||||||
|
(or (file-name-directory #$) (car load-path))))
|
||||||
|
|
||||||
|
|
||||||
|
;;;### (autoloads nil "dracula-theme" "dracula-theme.el" (0 0 0 0))
|
||||||
|
;;; Generated autoloads from dracula-theme.el
|
||||||
|
|
||||||
|
(when load-file-name (add-to-list 'custom-theme-load-path (file-name-as-directory (file-name-directory load-file-name))))
|
||||||
|
|
||||||
|
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "dracula-theme" '("dracula-")))
|
||||||
|
|
||||||
|
;;;***
|
||||||
|
|
||||||
|
;;;### (autoloads nil nil ("dracula-theme-pkg.el" "test-profile.el")
|
||||||
|
;;;;;; (0 0 0 0))
|
||||||
|
|
||||||
|
;;;***
|
||||||
|
|
||||||
|
;; Local Variables:
|
||||||
|
;; version-control: never
|
||||||
|
;; no-byte-compile: t
|
||||||
|
;; no-update-autoloads: t
|
||||||
|
;; coding: utf-8
|
||||||
|
;; End:
|
||||||
|
;;; dracula-theme-autoloads.el ends here
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
(define-package "dracula-theme" "20200814.1717" "Dracula Theme"
|
||||||
|
'((emacs "24.3"))
|
||||||
|
:commit "3b7c2905d249f47bc9c09d304c16f72f217df2e0" :authors
|
||||||
|
'(("film42"))
|
||||||
|
:maintainer
|
||||||
|
'("film42")
|
||||||
|
:url "https://github.com/dracula/emacs")
|
||||||
|
;; Local Variables:
|
||||||
|
;; no-byte-compile: t
|
||||||
|
;; End:
|
||||||
@@ -0,0 +1,742 @@
|
|||||||
|
;;; dracula-theme.el --- Dracula Theme
|
||||||
|
|
||||||
|
;; Copyright 2015-present, All rights reserved
|
||||||
|
;;
|
||||||
|
;; Code licensed under the MIT license
|
||||||
|
|
||||||
|
;; Author: film42
|
||||||
|
;; Version: 1.7.0
|
||||||
|
;; Package-Requires: ((emacs "24.3"))
|
||||||
|
;; URL: https://github.com/dracula/emacs
|
||||||
|
|
||||||
|
;;; Commentary:
|
||||||
|
|
||||||
|
;; A dark color theme available for a number of editors.
|
||||||
|
|
||||||
|
;;; Code:
|
||||||
|
(require 'cl-lib)
|
||||||
|
(deftheme dracula)
|
||||||
|
|
||||||
|
|
||||||
|
;;;; Configuration options:
|
||||||
|
|
||||||
|
(defgroup dracula nil
|
||||||
|
"Dracula theme options.
|
||||||
|
|
||||||
|
The theme has to be reloaded after changing anything in this group."
|
||||||
|
:group 'faces)
|
||||||
|
|
||||||
|
(defcustom dracula-enlarge-headings t
|
||||||
|
"Use different font sizes for some headings and titles."
|
||||||
|
:type 'boolean
|
||||||
|
:group 'dracula)
|
||||||
|
|
||||||
|
(defcustom dracula-height-title-1 1.3
|
||||||
|
"Font size 100%."
|
||||||
|
:type 'number
|
||||||
|
:group 'dracula)
|
||||||
|
|
||||||
|
(defcustom dracula-height-title-2 1.1
|
||||||
|
"Font size 110%."
|
||||||
|
:type 'number
|
||||||
|
:group 'dracula)
|
||||||
|
|
||||||
|
(defcustom dracula-height-title-3 1.0
|
||||||
|
"Font size 130%."
|
||||||
|
:type 'number
|
||||||
|
:group 'dracula)
|
||||||
|
|
||||||
|
(defcustom dracula-height-doc-title 1.44
|
||||||
|
"Font size 144%."
|
||||||
|
:type 'number
|
||||||
|
:group 'dracula)
|
||||||
|
|
||||||
|
(defcustom dracula-alternate-mode-line-and-minibuffer nil
|
||||||
|
"Use less bold and pink in the minibuffer."
|
||||||
|
:type 'boolean
|
||||||
|
:group 'dracula)
|
||||||
|
|
||||||
|
(defvar dracula-use-24-bit-colors-on-256-colors-terms nil
|
||||||
|
"Use true colors even on terminals announcing less capabilities.
|
||||||
|
|
||||||
|
Beware the use of this variable. Using it may lead to unwanted
|
||||||
|
behavior, the most common one being an ugly blue background on
|
||||||
|
terminals, which don't understand 24 bit colors. To avoid this
|
||||||
|
blue background, when using this variable, one can try to add the
|
||||||
|
following lines in their config file after having load the
|
||||||
|
Dracula theme:
|
||||||
|
|
||||||
|
(unless (display-graphic-p)
|
||||||
|
(set-face-background 'default \"black\" nil))
|
||||||
|
|
||||||
|
There is a lot of discussion behind the 256 colors theme (see URL
|
||||||
|
`https://github.com/dracula/emacs/pull/57'). Please take time to
|
||||||
|
read it before opening a new issue about your will.")
|
||||||
|
|
||||||
|
|
||||||
|
;;;; Theme definition:
|
||||||
|
|
||||||
|
;; Assigment form: VARIABLE COLOR [256-COLOR [TTY-COLOR]]
|
||||||
|
(let ((colors '(;; Upstream theme color
|
||||||
|
(dracula-bg "#282a36" "unspecified-bg" "unspecified-bg") ; official background
|
||||||
|
(dracula-fg "#f8f8f2" "#ffffff" "brightwhite") ; official foreground
|
||||||
|
(dracula-current "#44475a" "#303030" "brightblack") ; official current-line/selection
|
||||||
|
(dracula-comment "#6272a4" "#5f5faf" "blue") ; official comment
|
||||||
|
(dracula-cyan "#8be9fd" "#87d7ff" "brightcyan") ; official cyan
|
||||||
|
(dracula-green "#50fa7b" "#5fff87" "green") ; official green
|
||||||
|
(dracula-orange "#ffb86c" "#ffaf5f" "brightred") ; official orange
|
||||||
|
(dracula-pink "#ff79c6" "#ff87d7" "magenta") ; official pink
|
||||||
|
(dracula-purple "#bd93f9" "#af87ff" "brightmagenta") ; official purple
|
||||||
|
(dracula-red "#ff5555" "#ff8787" "red") ; official red
|
||||||
|
(dracula-yellow "#f1fa8c" "#ffff87" "yellow") ; official yellow
|
||||||
|
;; Other colors
|
||||||
|
(bg2 "#373844" "#121212" "brightblack")
|
||||||
|
(bg3 "#464752" "#262626" "brightblack")
|
||||||
|
(bg4 "#565761" "#444444" "brightblack")
|
||||||
|
(fg2 "#e2e2dc" "#e4e4e4" "brightwhite")
|
||||||
|
(fg3 "#ccccc7" "#c6c6c6" "white")
|
||||||
|
(fg4 "#b6b6b2" "#b2b2b2" "white")
|
||||||
|
(other-blue "#0189cc" "#0087ff" "brightblue")))
|
||||||
|
(faces '(;; default
|
||||||
|
(cursor :background ,fg3)
|
||||||
|
(completions-first-difference :foreground ,dracula-pink :weight bold)
|
||||||
|
(default :background ,dracula-bg :foreground ,dracula-fg)
|
||||||
|
(default-italic :slant italic)
|
||||||
|
(ffap :foreground ,fg4)
|
||||||
|
(fringe :background ,dracula-bg :foreground ,fg4)
|
||||||
|
(highlight :foreground ,fg3 :background ,bg3)
|
||||||
|
(hl-line :background ,dracula-current :extend t)
|
||||||
|
(info-quoted-name :foreground ,dracula-orange)
|
||||||
|
(info-string :foreground ,dracula-yellow)
|
||||||
|
(lazy-highlight :foreground ,fg2 :background ,bg2)
|
||||||
|
(link :foreground ,dracula-cyan :underline t)
|
||||||
|
(linum :slant italic :foreground ,bg4 :background ,dracula-bg)
|
||||||
|
(line-number :slant italic :foreground ,bg4 :background ,dracula-bg)
|
||||||
|
(match :background ,dracula-yellow :foreground ,dracula-bg)
|
||||||
|
(minibuffer-prompt
|
||||||
|
,@(if dracula-alternate-mode-line-and-minibuffer
|
||||||
|
(list :weight 'normal :foreground dracula-fg)
|
||||||
|
(list :weight 'bold :foreground dracula-pink)))
|
||||||
|
(read-multiple-choice-face :inherit completions-first-difference)
|
||||||
|
(region :inherit match :extend t)
|
||||||
|
(trailing-whitespace :foreground "unspecified-fg" :background ,dracula-orange)
|
||||||
|
(vertical-border :foreground ,bg2)
|
||||||
|
(success :foreground ,dracula-green)
|
||||||
|
(warning :foreground ,dracula-orange)
|
||||||
|
(error :foreground ,dracula-red)
|
||||||
|
(header-line :background ,dracula-bg)
|
||||||
|
;; syntax
|
||||||
|
(font-lock-builtin-face :foreground ,dracula-orange)
|
||||||
|
(font-lock-comment-face :foreground ,dracula-comment)
|
||||||
|
(font-lock-comment-delimiter-face :foreground ,dracula-comment)
|
||||||
|
(font-lock-constant-face :foreground ,dracula-cyan)
|
||||||
|
(font-lock-doc-face :foreground ,dracula-comment)
|
||||||
|
(font-lock-function-name-face :foreground ,dracula-green :weight bold)
|
||||||
|
(font-lock-keyword-face :weight bold :foreground ,dracula-pink)
|
||||||
|
(font-lock-negation-char-face :foreground ,dracula-cyan)
|
||||||
|
(font-lock-preprocessor-face :foreground ,dracula-orange)
|
||||||
|
(font-lock-reference-face :foreground ,dracula-cyan)
|
||||||
|
(font-lock-regexp-grouping-backslash :foreground ,dracula-cyan)
|
||||||
|
(font-lock-regexp-grouping-construct :foreground ,dracula-purple)
|
||||||
|
(font-lock-string-face :foreground ,dracula-yellow)
|
||||||
|
(font-lock-type-face :foreground ,dracula-purple)
|
||||||
|
(font-lock-variable-name-face :foreground ,dracula-fg
|
||||||
|
:weight bold)
|
||||||
|
(font-lock-warning-face :foreground ,dracula-orange :background ,bg2)
|
||||||
|
;; auto-complete
|
||||||
|
(ac-completion-face :underline t :foreground ,dracula-pink)
|
||||||
|
;; company
|
||||||
|
(company-echo-common :foreground ,dracula-bg :background ,dracula-fg)
|
||||||
|
(company-preview :background ,dracula-current :foreground ,other-blue)
|
||||||
|
(company-preview-common :inherit company-preview
|
||||||
|
:foreground ,dracula-pink)
|
||||||
|
(company-preview-search :inherit company-preview
|
||||||
|
:foreground ,dracula-green)
|
||||||
|
(company-scrollbar-bg :background ,dracula-comment)
|
||||||
|
(company-scrollbar-fg :foreground ,other-blue)
|
||||||
|
(company-tooltip :foreground ,dracula-fg :background ,dracula-current)
|
||||||
|
(company-tooltip-search :foreground ,dracula-green
|
||||||
|
:underline t)
|
||||||
|
(company-tooltip-search-selection :background ,dracula-green
|
||||||
|
:foreground ,dracula-bg)
|
||||||
|
(company-tooltip-selection :inherit match)
|
||||||
|
(company-tooltip-mouse :background ,dracula-bg)
|
||||||
|
(company-tooltip-common :foreground ,dracula-pink :weight bold)
|
||||||
|
;;(company-tooltip-common-selection :inherit company-tooltip-common)
|
||||||
|
(company-tooltip-annotation :foreground ,dracula-cyan)
|
||||||
|
;;(company-tooltip-annotation-selection :inherit company-tooltip-annotation)
|
||||||
|
;; diff-hl
|
||||||
|
(diff-hl-change :foreground ,dracula-orange :background ,dracula-orange)
|
||||||
|
(diff-hl-delete :foreground ,dracula-red :background ,dracula-red)
|
||||||
|
(diff-hl-insert :foreground ,dracula-green :background ,dracula-green)
|
||||||
|
;; dired
|
||||||
|
(dired-directory :foreground ,dracula-green :weight normal)
|
||||||
|
(dired-flagged :foreground ,dracula-pink)
|
||||||
|
(dired-header :foreground ,fg3 :background ,dracula-bg)
|
||||||
|
(dired-ignored :inherit shadow)
|
||||||
|
(dired-mark :foreground ,dracula-fg :weight bold)
|
||||||
|
(dired-marked :foreground ,dracula-orange :weight bold)
|
||||||
|
(dired-perm-write :foreground ,fg3 :underline t)
|
||||||
|
(dired-symlink :foreground ,dracula-yellow :weight normal :slant italic)
|
||||||
|
(dired-warning :foreground ,dracula-orange :underline t)
|
||||||
|
(diredp-compressed-file-name :foreground ,fg3)
|
||||||
|
(diredp-compressed-file-suffix :foreground ,fg4)
|
||||||
|
(diredp-date-time :foreground ,dracula-fg)
|
||||||
|
(diredp-deletion-file-name :foreground ,dracula-pink :background ,dracula-current)
|
||||||
|
(diredp-deletion :foreground ,dracula-pink :weight bold)
|
||||||
|
(diredp-dir-heading :foreground ,fg2 :background ,bg4)
|
||||||
|
(diredp-dir-name :inherit dired-directory)
|
||||||
|
(diredp-dir-priv :inherit dired-directory)
|
||||||
|
(diredp-executable-tag :foreground ,dracula-orange)
|
||||||
|
(diredp-file-name :foreground ,dracula-fg)
|
||||||
|
(diredp-file-suffix :foreground ,fg4)
|
||||||
|
(diredp-flag-mark-line :foreground ,fg2 :slant italic :background ,dracula-current)
|
||||||
|
(diredp-flag-mark :foreground ,fg2 :weight bold :background ,dracula-current)
|
||||||
|
(diredp-ignored-file-name :foreground ,dracula-fg)
|
||||||
|
(diredp-mode-line-flagged :foreground ,dracula-orange)
|
||||||
|
(diredp-mode-line-marked :foreground ,dracula-orange)
|
||||||
|
(diredp-no-priv :foreground ,dracula-fg)
|
||||||
|
(diredp-number :foreground ,dracula-cyan)
|
||||||
|
(diredp-other-priv :foreground ,dracula-orange)
|
||||||
|
(diredp-rare-priv :foreground ,dracula-orange)
|
||||||
|
(diredp-read-priv :foreground ,dracula-purple)
|
||||||
|
(diredp-write-priv :foreground ,dracula-pink)
|
||||||
|
(diredp-exec-priv :foreground ,dracula-yellow)
|
||||||
|
(diredp-symlink :foreground ,dracula-orange)
|
||||||
|
(diredp-link-priv :foreground ,dracula-orange)
|
||||||
|
(diredp-autofile-name :foreground ,dracula-yellow)
|
||||||
|
(diredp-tagged-autofile-name :foreground ,dracula-yellow)
|
||||||
|
;; elfeed
|
||||||
|
(elfeed-search-date-face :foreground ,dracula-comment)
|
||||||
|
(elfeed-search-title-face :foreground ,dracula-fg)
|
||||||
|
(elfeed-search-unread-title-face :foreground ,dracula-pink :weight bold)
|
||||||
|
(elfeed-search-feed-face :foreground ,dracula-fg :weight bold)
|
||||||
|
(elfeed-search-tag-face :foreground ,dracula-green)
|
||||||
|
(elfeed-search-last-update-face :weight bold)
|
||||||
|
(elfeed-search-unread-count-face :foreground ,dracula-pink)
|
||||||
|
(elfeed-search-filter-face :foreground ,dracula-green :weight bold)
|
||||||
|
;;(elfeed-log-date-face :inherit font-lock-type-face)
|
||||||
|
(elfeed-log-error-level-face :foreground ,dracula-red)
|
||||||
|
(elfeed-log-warn-level-face :foreground ,dracula-orange)
|
||||||
|
(elfeed-log-info-level-face :foreground ,dracula-cyan)
|
||||||
|
(elfeed-log-debug-level-face :foreground ,dracula-comment)
|
||||||
|
;; enh-ruby
|
||||||
|
(enh-ruby-heredoc-delimiter-face :foreground ,dracula-yellow)
|
||||||
|
(enh-ruby-op-face :foreground ,dracula-pink)
|
||||||
|
(enh-ruby-regexp-delimiter-face :foreground ,dracula-yellow)
|
||||||
|
(enh-ruby-string-delimiter-face :foreground ,dracula-yellow)
|
||||||
|
;; flyspell
|
||||||
|
(flyspell-duplicate :underline (:style wave :color ,dracula-orange))
|
||||||
|
(flyspell-incorrect :underline (:style wave :color ,dracula-red))
|
||||||
|
;; font-latex
|
||||||
|
(font-latex-bold-face :foreground ,dracula-purple)
|
||||||
|
(font-latex-italic-face :foreground ,dracula-pink :slant italic)
|
||||||
|
(font-latex-match-reference-keywords :foreground ,dracula-cyan)
|
||||||
|
(font-latex-match-variable-keywords :foreground ,dracula-fg)
|
||||||
|
(font-latex-string-face :foreground ,dracula-yellow)
|
||||||
|
;; gnus-group
|
||||||
|
(gnus-group-mail-1 :foreground ,dracula-pink :weight bold)
|
||||||
|
(gnus-group-mail-1-empty :inherit gnus-group-mail-1 :weight normal)
|
||||||
|
(gnus-group-mail-2 :foreground ,dracula-cyan :weight bold)
|
||||||
|
(gnus-group-mail-2-empty :inherit gnus-group-mail-2 :weight normal)
|
||||||
|
(gnus-group-mail-3 :foreground ,dracula-comment :weight bold)
|
||||||
|
(gnus-group-mail-3-empty :inherit gnus-group-mail-3 :weight normal)
|
||||||
|
(gnus-group-mail-low :foreground ,dracula-current :weight bold)
|
||||||
|
(gnus-group-mail-low-empty :inherit gnus-group-mail-low :weight normal)
|
||||||
|
(gnus-group-news-1 :foreground ,dracula-pink :weight bold)
|
||||||
|
(gnus-group-news-1-empty :inherit gnus-group-news-1 :weight normal)
|
||||||
|
(gnus-group-news-2 :foreground ,dracula-cyan :weight bold)
|
||||||
|
(gnus-group-news-2-empty :inherit gnus-group-news-2 :weight normal)
|
||||||
|
(gnus-group-news-3 :foreground ,dracula-comment :weight bold)
|
||||||
|
(gnus-group-news-3-empty :inherit gnus-group-news-3 :weight normal)
|
||||||
|
(gnus-group-news-4 :inherit gnus-group-news-low)
|
||||||
|
(gnus-group-news-4-empty :inherit gnus-group-news-low-empty)
|
||||||
|
(gnus-group-news-5 :inherit gnus-group-news-low)
|
||||||
|
(gnus-group-news-5-empty :inherit gnus-group-news-low-empty)
|
||||||
|
(gnus-group-news-6 :inherit gnus-group-news-low)
|
||||||
|
(gnus-group-news-6-empty :inherit gnus-group-news-low-empty)
|
||||||
|
(gnus-group-news-low :foreground ,dracula-current :weight bold)
|
||||||
|
(gnus-group-news-low-empty :inherit gnus-group-news-low :weight normal)
|
||||||
|
(gnus-header-content :foreground ,dracula-pink)
|
||||||
|
(gnus-header-from :foreground ,dracula-fg)
|
||||||
|
(gnus-header-name :foreground ,dracula-purple)
|
||||||
|
(gnus-header-subject :foreground ,dracula-green :weight bold)
|
||||||
|
(gnus-summary-markup-face :foreground ,dracula-cyan)
|
||||||
|
(gnus-summary-high-unread :foreground ,dracula-pink :weight bold)
|
||||||
|
(gnus-summary-high-read :inherit gnus-summary-high-unread :weight normal)
|
||||||
|
(gnus-summary-high-ancient :inherit gnus-summary-high-read)
|
||||||
|
(gnus-summary-high-ticked :inherit gnus-summary-high-read :underline t)
|
||||||
|
(gnus-summary-normal-unread :foreground ,other-blue :weight bold)
|
||||||
|
(gnus-summary-normal-read :foreground ,dracula-comment :weight normal)
|
||||||
|
(gnus-summary-normal-ancient :inherit gnus-summary-normal-read :weight light)
|
||||||
|
(gnus-summary-normal-ticked :foreground ,dracula-pink :weight bold)
|
||||||
|
(gnus-summary-low-unread :foreground ,dracula-comment :weight bold)
|
||||||
|
(gnus-summary-low-read :inherit gnus-summary-low-unread :weight normal)
|
||||||
|
(gnus-summary-low-ancient :inherit gnus-summary-low-read)
|
||||||
|
(gnus-summary-low-ticked :inherit gnus-summary-low-read :underline t)
|
||||||
|
(gnus-summary-selected :inverse-video t)
|
||||||
|
;; haskell-mode
|
||||||
|
(haskell-operator-face :foreground ,dracula-pink)
|
||||||
|
(haskell-constructor-face :foreground ,dracula-purple)
|
||||||
|
;; helm
|
||||||
|
(helm-bookmark-w3m :foreground ,dracula-purple)
|
||||||
|
(helm-buffer-not-saved :foreground ,dracula-purple :background ,dracula-bg)
|
||||||
|
(helm-buffer-process :foreground ,dracula-orange :background ,dracula-bg)
|
||||||
|
(helm-buffer-saved-out :foreground ,dracula-fg :background ,dracula-bg)
|
||||||
|
(helm-buffer-size :foreground ,dracula-fg :background ,dracula-bg)
|
||||||
|
(helm-candidate-number :foreground ,dracula-bg :background ,dracula-fg)
|
||||||
|
(helm-ff-directory :foreground ,dracula-green :background ,dracula-bg :weight bold)
|
||||||
|
(helm-ff-dotted-directory :foreground ,dracula-green :background ,dracula-bg :weight normal)
|
||||||
|
(helm-ff-executable :foreground ,other-blue :background ,dracula-bg :weight normal)
|
||||||
|
(helm-ff-file :foreground ,dracula-fg :background ,dracula-bg :weight normal)
|
||||||
|
(helm-ff-invalid-symlink :foreground ,dracula-pink :background ,dracula-bg :weight bold)
|
||||||
|
(helm-ff-prefix :foreground ,dracula-bg :background ,dracula-pink :weight normal)
|
||||||
|
(helm-ff-symlink :foreground ,dracula-pink :background ,dracula-bg :weight bold)
|
||||||
|
(helm-grep-cmd-line :foreground ,dracula-fg :background ,dracula-bg)
|
||||||
|
(helm-grep-file :foreground ,dracula-fg :background ,dracula-bg)
|
||||||
|
(helm-grep-finish :foreground ,fg2 :background ,dracula-bg)
|
||||||
|
(helm-grep-lineno :foreground ,dracula-fg :background ,dracula-bg)
|
||||||
|
(helm-grep-match :foreground "unspecified-fg" :background "unspecified-bg" :inherit helm-match)
|
||||||
|
(helm-grep-running :foreground ,dracula-green :background ,dracula-bg)
|
||||||
|
(helm-header :foreground ,fg2 :background ,dracula-bg :underline nil :box nil)
|
||||||
|
(helm-moccur-buffer :foreground ,dracula-green :background ,dracula-bg)
|
||||||
|
(helm-selection :background ,bg2 :underline nil)
|
||||||
|
(helm-selection-line :background ,bg2)
|
||||||
|
(helm-separator :foreground ,dracula-purple :background ,dracula-bg)
|
||||||
|
(helm-source-go-package-godoc-description :foreground ,dracula-yellow)
|
||||||
|
(helm-source-header :foreground ,dracula-pink :background ,dracula-bg :underline nil :weight bold)
|
||||||
|
(helm-time-zone-current :foreground ,dracula-orange :background ,dracula-bg)
|
||||||
|
(helm-time-zone-home :foreground ,dracula-purple :background ,dracula-bg)
|
||||||
|
(helm-visible-mark :foreground ,dracula-bg :background ,bg3)
|
||||||
|
;; highlight-indentation minor mode
|
||||||
|
(highlight-indentation-face :background ,bg2)
|
||||||
|
;; icicle
|
||||||
|
(icicle-whitespace-highlight :background ,dracula-fg)
|
||||||
|
(icicle-special-candidate :foreground ,fg2)
|
||||||
|
(icicle-extra-candidate :foreground ,fg2)
|
||||||
|
(icicle-search-main-regexp-others :foreground ,dracula-fg)
|
||||||
|
(icicle-search-current-input :foreground ,dracula-pink)
|
||||||
|
(icicle-search-context-level-8 :foreground ,dracula-orange)
|
||||||
|
(icicle-search-context-level-7 :foreground ,dracula-orange)
|
||||||
|
(icicle-search-context-level-6 :foreground ,dracula-orange)
|
||||||
|
(icicle-search-context-level-5 :foreground ,dracula-orange)
|
||||||
|
(icicle-search-context-level-4 :foreground ,dracula-orange)
|
||||||
|
(icicle-search-context-level-3 :foreground ,dracula-orange)
|
||||||
|
(icicle-search-context-level-2 :foreground ,dracula-orange)
|
||||||
|
(icicle-search-context-level-1 :foreground ,dracula-orange)
|
||||||
|
(icicle-search-main-regexp-current :foreground ,dracula-fg)
|
||||||
|
(icicle-saved-candidate :foreground ,dracula-fg)
|
||||||
|
(icicle-proxy-candidate :foreground ,dracula-fg)
|
||||||
|
(icicle-mustmatch-completion :foreground ,dracula-purple)
|
||||||
|
(icicle-multi-command-completion :foreground ,fg2 :background ,bg2)
|
||||||
|
(icicle-msg-emphasis :foreground ,dracula-green)
|
||||||
|
(icicle-mode-line-help :foreground ,fg4)
|
||||||
|
(icicle-match-highlight-minibuffer :foreground ,dracula-orange)
|
||||||
|
(icicle-match-highlight-Completions :foreground ,dracula-green)
|
||||||
|
(icicle-key-complete-menu-local :foreground ,dracula-fg)
|
||||||
|
(icicle-key-complete-menu :foreground ,dracula-fg)
|
||||||
|
(icicle-input-completion-fail-lax :foreground ,dracula-pink)
|
||||||
|
(icicle-input-completion-fail :foreground ,dracula-pink)
|
||||||
|
(icicle-historical-candidate-other :foreground ,dracula-fg)
|
||||||
|
(icicle-historical-candidate :foreground ,dracula-fg)
|
||||||
|
(icicle-current-candidate-highlight :foreground ,dracula-orange :background ,bg3)
|
||||||
|
(icicle-Completions-instruction-2 :foreground ,fg4)
|
||||||
|
(icicle-Completions-instruction-1 :foreground ,fg4)
|
||||||
|
(icicle-completion :foreground ,dracula-fg)
|
||||||
|
(icicle-complete-input :foreground ,dracula-orange)
|
||||||
|
(icicle-common-match-highlight-Completions :foreground ,dracula-purple)
|
||||||
|
(icicle-candidate-part :foreground ,dracula-fg)
|
||||||
|
(icicle-annotation :foreground ,fg4)
|
||||||
|
;; icomplete
|
||||||
|
(icompletep-determined :foreground ,dracula-orange)
|
||||||
|
;; ido
|
||||||
|
(ido-first-match
|
||||||
|
,@(if dracula-alternate-mode-line-and-minibuffer
|
||||||
|
(list :weight 'normal :foreground dracula-green)
|
||||||
|
(list :weight 'bold :foreground dracula-pink)))
|
||||||
|
(ido-only-match :foreground ,dracula-orange)
|
||||||
|
(ido-subdir :foreground ,dracula-yellow)
|
||||||
|
(ido-virtual :foreground ,dracula-cyan)
|
||||||
|
(ido-incomplete-regexp :inherit font-lock-warning-face)
|
||||||
|
(ido-indicator :foreground ,dracula-fg :background ,dracula-pink)
|
||||||
|
;; isearch
|
||||||
|
(isearch :inherit match :weight bold)
|
||||||
|
(isearch-fail :foreground ,dracula-bg :background ,dracula-orange)
|
||||||
|
;; jde-java
|
||||||
|
(jde-java-font-lock-constant-face :foreground ,dracula-cyan)
|
||||||
|
(jde-java-font-lock-modifier-face :foreground ,dracula-pink)
|
||||||
|
(jde-java-font-lock-number-face :foreground ,dracula-fg)
|
||||||
|
(jde-java-font-lock-package-face :foreground ,dracula-fg)
|
||||||
|
(jde-java-font-lock-private-face :foreground ,dracula-pink)
|
||||||
|
(jde-java-font-lock-public-face :foreground ,dracula-pink)
|
||||||
|
;; js2-mode
|
||||||
|
(js2-external-variable :foreground ,dracula-purple)
|
||||||
|
(js2-function-param :foreground ,dracula-cyan)
|
||||||
|
(js2-jsdoc-html-tag-delimiter :foreground ,dracula-yellow)
|
||||||
|
(js2-jsdoc-html-tag-name :foreground ,other-blue)
|
||||||
|
(js2-jsdoc-value :foreground ,dracula-yellow)
|
||||||
|
(js2-private-function-call :foreground ,dracula-cyan)
|
||||||
|
(js2-private-member :foreground ,fg3)
|
||||||
|
;; js3-mode
|
||||||
|
(js3-error-face :underline ,dracula-orange)
|
||||||
|
(js3-external-variable-face :foreground ,dracula-fg)
|
||||||
|
(js3-function-param-face :foreground ,dracula-pink)
|
||||||
|
(js3-instance-member-face :foreground ,dracula-cyan)
|
||||||
|
(js3-jsdoc-tag-face :foreground ,dracula-pink)
|
||||||
|
(js3-warning-face :underline ,dracula-pink)
|
||||||
|
;; lsp
|
||||||
|
(lsp-ui-peek-peek :background ,dracula-bg)
|
||||||
|
(lsp-ui-peek-list :background ,bg2)
|
||||||
|
(lsp-ui-peek-filename :foreground ,dracula-pink :weight bold)
|
||||||
|
(lsp-ui-peek-line-number :foreground ,dracula-fg)
|
||||||
|
(lsp-ui-peek-highlight :inherit highlight :distant-foreground ,dracula-bg)
|
||||||
|
(lsp-ui-peek-header :background ,bg3 :foreground ,fg3, :weight bold)
|
||||||
|
(lsp-ui-peek-footer :inherit lsp-ui-peek-header)
|
||||||
|
(lsp-ui-peek-selection :inherit match)
|
||||||
|
(lsp-ui-sideline-symbol :foreground ,fg4 :box (:line-width -1 :color ,fg4) :height 0.99)
|
||||||
|
(lsp-ui-sideline-current-symbol :foreground ,dracula-fg :weight ultra-bold
|
||||||
|
:box (:line-width -1 :color dracula-fg) :height 0.99)
|
||||||
|
(lsp-ui-sideline-code-action :foreground ,dracula-yellow)
|
||||||
|
(lsp-ui-sideline-symbol-info :slant italic :height 0.99)
|
||||||
|
(lsp-ui-doc-background :background ,dracula-bg)
|
||||||
|
(lsp-ui-doc-header :foreground ,dracula-bg :background ,dracula-cyan)
|
||||||
|
;; magit
|
||||||
|
(magit-branch-local :foreground ,dracula-cyan)
|
||||||
|
(magit-branch-remote :foreground ,dracula-green)
|
||||||
|
(magit-tag :foreground ,dracula-orange)
|
||||||
|
(magit-section-heading :foreground ,dracula-pink :weight bold)
|
||||||
|
(magit-section-highlight :background ,bg3 :extend t)
|
||||||
|
(magit-diff-context-highlight :background ,bg3
|
||||||
|
:foreground ,fg3
|
||||||
|
:extend t)
|
||||||
|
(magit-diff-revision-summary :foreground ,dracula-orange
|
||||||
|
:background ,dracula-bg
|
||||||
|
:weight bold)
|
||||||
|
(magit-diff-revision-summary-highlight :foreground ,dracula-orange
|
||||||
|
:background ,bg3
|
||||||
|
:weight bold
|
||||||
|
:extend t)
|
||||||
|
;; the four following lines are just a patch of the
|
||||||
|
;; upstream color to add the extend keyword.
|
||||||
|
(magit-diff-added :background "#335533"
|
||||||
|
:foreground "#ddffdd"
|
||||||
|
:extend t)
|
||||||
|
(magit-diff-added-highlight :background "#336633"
|
||||||
|
:foreground "#cceecc"
|
||||||
|
:extend t)
|
||||||
|
(magit-diff-removed :background "#553333"
|
||||||
|
:foreground "#ffdddd"
|
||||||
|
:extend t)
|
||||||
|
(magit-diff-removed-highlight :background "#663333"
|
||||||
|
:foreground "#eecccc"
|
||||||
|
:extend t)
|
||||||
|
(magit-diff-file-heading :foreground ,dracula-fg)
|
||||||
|
(magit-diff-file-heading-highlight :inherit magit-section-highlight)
|
||||||
|
(magit-diffstat-added :foreground ,dracula-green)
|
||||||
|
(magit-diffstat-removed :foreground ,dracula-red)
|
||||||
|
(magit-hash :foreground ,fg2)
|
||||||
|
(magit-hunk-heading :background ,bg3)
|
||||||
|
(magit-hunk-heading-highlight :background ,bg3)
|
||||||
|
(magit-item-highlight :background ,bg3)
|
||||||
|
(magit-log-author :foreground ,fg3)
|
||||||
|
(magit-process-ng :foreground ,dracula-orange :weight bold)
|
||||||
|
(magit-process-ok :foreground ,dracula-green :weight bold)
|
||||||
|
;; markdown
|
||||||
|
(markdown-blockquote-face :foreground ,dracula-orange)
|
||||||
|
(markdown-code-face :foreground ,dracula-orange)
|
||||||
|
(markdown-footnote-face :foreground ,other-blue)
|
||||||
|
(markdown-header-face :weight normal)
|
||||||
|
(markdown-header-face-1
|
||||||
|
:inherit bold :foreground ,dracula-pink
|
||||||
|
,@(when dracula-enlarge-headings
|
||||||
|
(list :height dracula-height-title-1)))
|
||||||
|
(markdown-header-face-2
|
||||||
|
:inherit bold :foreground ,dracula-purple
|
||||||
|
,@(when dracula-enlarge-headings
|
||||||
|
(list :height dracula-height-title-2)))
|
||||||
|
(markdown-header-face-3
|
||||||
|
:foreground ,dracula-green
|
||||||
|
,@(when dracula-enlarge-headings
|
||||||
|
(list :height dracula-height-title-3)))
|
||||||
|
(markdown-header-face-4 :foreground ,dracula-yellow)
|
||||||
|
(markdown-header-face-5 :foreground ,dracula-cyan)
|
||||||
|
(markdown-header-face-6 :foreground ,dracula-orange)
|
||||||
|
(markdown-header-face-7 :foreground ,other-blue)
|
||||||
|
(markdown-header-face-8 :foreground ,dracula-fg)
|
||||||
|
(markdown-inline-code-face :foreground ,dracula-yellow)
|
||||||
|
(markdown-plain-url-face :inherit link)
|
||||||
|
(markdown-pre-face :foreground ,dracula-orange)
|
||||||
|
(markdown-table-face :foreground ,dracula-purple)
|
||||||
|
;; message
|
||||||
|
(message-header-to :foreground ,dracula-fg :weight bold)
|
||||||
|
(message-header-cc :foreground ,dracula-fg :bold bold)
|
||||||
|
(message-header-subject :foreground ,dracula-orange)
|
||||||
|
(message-header-newsgroups :foreground ,dracula-purple)
|
||||||
|
(message-header-other :foreground ,dracula-purple)
|
||||||
|
(message-header-name :foreground ,dracula-green)
|
||||||
|
(message-header-xheader :foreground ,dracula-cyan)
|
||||||
|
(message-separator :foreground ,dracula-cyan :slant italic)
|
||||||
|
(message-cited-text :foreground ,dracula-purple)
|
||||||
|
(message-cited-text-1 :foreground ,dracula-purple)
|
||||||
|
(message-cited-text-2 :foreground ,dracula-orange)
|
||||||
|
(message-cited-text-3 :foreground ,dracula-comment)
|
||||||
|
(message-cited-text-4 :foreground ,fg2)
|
||||||
|
(message-mml :foreground ,dracula-green :weight normal)
|
||||||
|
;; mode-line
|
||||||
|
(mode-line :background ,dracula-current
|
||||||
|
:box ,dracula-current :inverse-video nil
|
||||||
|
,@(if dracula-alternate-mode-line-and-minibuffer
|
||||||
|
(list :foreground fg3)
|
||||||
|
(list :foreground "unspecified-fg")))
|
||||||
|
(mode-line-inactive
|
||||||
|
:inverse-video nil
|
||||||
|
,@(if dracula-alternate-mode-line-and-minibuffer
|
||||||
|
(list :foreground dracula-comment :background dracula-bg
|
||||||
|
:box dracula-bg)
|
||||||
|
(list :foreground dracula-fg :background bg2 :box bg2)))
|
||||||
|
;; mu4e
|
||||||
|
(mu4e-unread-face :foreground ,dracula-pink :weight normal)
|
||||||
|
(mu4e-view-url-number-face :foreground ,dracula-purple)
|
||||||
|
(mu4e-highlight-face :background ,dracula-bg
|
||||||
|
:foreground ,dracula-yellow
|
||||||
|
:extend t)
|
||||||
|
(mu4e-header-highlight-face :background ,dracula-current
|
||||||
|
:foreground ,dracula-fg
|
||||||
|
:underline nil :weight bold
|
||||||
|
:extend t)
|
||||||
|
(mu4e-header-key-face :inherit message-mml)
|
||||||
|
(mu4e-header-marks-face :foreground ,dracula-purple)
|
||||||
|
(mu4e-cited-1-face :foreground ,dracula-purple)
|
||||||
|
(mu4e-cited-2-face :foreground ,dracula-orange)
|
||||||
|
(mu4e-cited-3-face :foreground ,dracula-comment)
|
||||||
|
(mu4e-cited-4-face :foreground ,fg2)
|
||||||
|
(mu4e-cited-5-face :foreground ,fg3)
|
||||||
|
;; neotree
|
||||||
|
(neo-banner-face :foreground ,dracula-orange :weight bold)
|
||||||
|
;;(neo-button-face :underline nil)
|
||||||
|
(neo-dir-link-face :foreground ,dracula-purple)
|
||||||
|
(neo-expand-btn-face :foreground ,dracula-fg)
|
||||||
|
(neo-file-link-face :foreground ,dracula-cyan)
|
||||||
|
(neo-header-face :background ,dracula-bg
|
||||||
|
:foreground ,dracula-fg
|
||||||
|
:weight bold)
|
||||||
|
(neo-root-dir-face :foreground ,dracula-purple :weight bold)
|
||||||
|
(neo-vc-added-face :foreground ,dracula-orange)
|
||||||
|
(neo-vc-conflict-face :foreground ,dracula-red)
|
||||||
|
(neo-vc-default-face :inherit neo-file-link-face)
|
||||||
|
(neo-vc-edited-face :foreground ,dracula-orange)
|
||||||
|
(neo-vc-ignored-face :foreground ,dracula-comment)
|
||||||
|
(neo-vc-missing-face :foreground ,dracula-red)
|
||||||
|
(neo-vc-needs-merge-face :foreground ,dracula-red
|
||||||
|
:weight bold)
|
||||||
|
;;(neo-vc-needs-update-face :underline t)
|
||||||
|
;;(neo-vc-removed-face :strike-through t)
|
||||||
|
(neo-vc-unlocked-changes-face :foreground ,dracula-red)
|
||||||
|
;;(neo-vc-unregistered-face nil)
|
||||||
|
(neo-vc-up-to-date-face :foreground ,dracula-green)
|
||||||
|
(neo-vc-user-face :foreground ,dracula-purple)
|
||||||
|
;; org
|
||||||
|
(org-agenda-date :foreground ,dracula-cyan :underline nil)
|
||||||
|
(org-agenda-dimmed-todo-face :foreground ,dracula-comment)
|
||||||
|
(org-agenda-done :foreground ,dracula-green)
|
||||||
|
(org-agenda-structure :foreground ,dracula-purple)
|
||||||
|
(org-block :foreground ,dracula-orange)
|
||||||
|
(org-code :foreground ,dracula-yellow)
|
||||||
|
(org-column :background ,bg4)
|
||||||
|
(org-column-title :inherit org-column :weight bold :underline t)
|
||||||
|
(org-date :foreground ,dracula-cyan :underline t)
|
||||||
|
(org-document-info :foreground ,other-blue)
|
||||||
|
(org-document-info-keyword :foreground ,dracula-comment)
|
||||||
|
(org-document-title :weight bold :foreground ,dracula-orange
|
||||||
|
,@(when dracula-enlarge-headings
|
||||||
|
(list :height dracula-height-doc-title)))
|
||||||
|
(org-done :foreground ,dracula-green)
|
||||||
|
(org-ellipsis :foreground ,dracula-comment)
|
||||||
|
(org-footnote :foreground ,other-blue)
|
||||||
|
(org-formula :foreground ,dracula-pink)
|
||||||
|
(org-headline-done :foreground ,dracula-comment
|
||||||
|
:weight normal :strike-through t)
|
||||||
|
(org-hide :foreground ,dracula-bg :background ,dracula-bg)
|
||||||
|
(org-level-1 :inherit bold :foreground ,dracula-pink
|
||||||
|
,@(when dracula-enlarge-headings
|
||||||
|
(list :height dracula-height-title-1)))
|
||||||
|
(org-level-2 :inherit bold :foreground ,dracula-purple
|
||||||
|
,@(when dracula-enlarge-headings
|
||||||
|
(list :height dracula-height-title-2)))
|
||||||
|
(org-level-3 :weight normal :foreground ,dracula-green
|
||||||
|
,@(when dracula-enlarge-headings
|
||||||
|
(list :height dracula-height-title-3)))
|
||||||
|
(org-level-4 :weight normal :foreground ,dracula-yellow)
|
||||||
|
(org-level-5 :weight normal :foreground ,dracula-cyan)
|
||||||
|
(org-level-6 :weight normal :foreground ,dracula-orange)
|
||||||
|
(org-level-7 :weight normal :foreground ,other-blue)
|
||||||
|
(org-level-8 :weight normal :foreground ,dracula-fg)
|
||||||
|
(org-link :foreground ,dracula-cyan :underline t)
|
||||||
|
(org-priority :foreground ,dracula-cyan)
|
||||||
|
(org-scheduled :foreground ,dracula-green)
|
||||||
|
(org-scheduled-previously :foreground ,dracula-yellow)
|
||||||
|
(org-scheduled-today :foreground ,dracula-green)
|
||||||
|
(org-sexp-date :foreground ,fg4)
|
||||||
|
(org-special-keyword :foreground ,dracula-yellow)
|
||||||
|
(org-table :foreground ,dracula-purple)
|
||||||
|
(org-tag :foreground ,dracula-pink :weight bold :background ,bg2)
|
||||||
|
(org-todo :foreground ,dracula-orange :weight bold :background ,bg2)
|
||||||
|
(org-upcoming-deadline :foreground ,dracula-yellow)
|
||||||
|
(org-warning :weight bold :foreground ,dracula-pink)
|
||||||
|
;; outline
|
||||||
|
(outline-1 :foreground ,dracula-pink)
|
||||||
|
(outline-2 :foreground ,dracula-purple)
|
||||||
|
(outline-3 :foreground ,dracula-green)
|
||||||
|
(outline-4 :foreground ,dracula-yellow)
|
||||||
|
(outline-5 :foreground ,dracula-cyan)
|
||||||
|
(outline-6 :foreground ,dracula-orange)
|
||||||
|
;; powerline
|
||||||
|
(powerline-evil-base-face :foreground ,bg2)
|
||||||
|
(powerline-evil-emacs-face :inherit powerline-evil-base-face :background ,dracula-yellow)
|
||||||
|
(powerline-evil-insert-face :inherit powerline-evil-base-face :background ,dracula-cyan)
|
||||||
|
(powerline-evil-motion-face :inherit powerline-evil-base-face :background ,dracula-purple)
|
||||||
|
(powerline-evil-normal-face :inherit powerline-evil-base-face :background ,dracula-green)
|
||||||
|
(powerline-evil-operator-face :inherit powerline-evil-base-face :background ,dracula-pink)
|
||||||
|
(powerline-evil-replace-face :inherit powerline-evil-base-face :background ,dracula-red)
|
||||||
|
(powerline-evil-visual-face :inherit powerline-evil-base-face :background ,dracula-orange)
|
||||||
|
;; rainbow-delimiters
|
||||||
|
(rainbow-delimiters-depth-1-face :foreground ,dracula-fg)
|
||||||
|
(rainbow-delimiters-depth-2-face :foreground ,dracula-cyan)
|
||||||
|
(rainbow-delimiters-depth-3-face :foreground ,dracula-purple)
|
||||||
|
(rainbow-delimiters-depth-4-face :foreground ,dracula-pink)
|
||||||
|
(rainbow-delimiters-depth-5-face :foreground ,dracula-orange)
|
||||||
|
(rainbow-delimiters-depth-6-face :foreground ,dracula-green)
|
||||||
|
(rainbow-delimiters-depth-7-face :foreground ,dracula-yellow)
|
||||||
|
(rainbow-delimiters-depth-8-face :foreground ,other-blue)
|
||||||
|
(rainbow-delimiters-unmatched-face :foreground ,dracula-orange)
|
||||||
|
;; rpm-spec
|
||||||
|
(rpm-spec-dir-face :foreground ,dracula-green)
|
||||||
|
(rpm-spec-doc-face :foreground ,dracula-pink)
|
||||||
|
(rpm-spec-ghost-face :foreground ,dracula-purple)
|
||||||
|
(rpm-spec-macro-face :foreground ,dracula-yellow)
|
||||||
|
(rpm-spec-obsolete-tag-face :inherit font-lock-warning-face)
|
||||||
|
(rpm-spec-package-face :foreground ,dracula-purple)
|
||||||
|
(rpm-spec-section-face :foreground ,dracula-yellow)
|
||||||
|
(rpm-spec-tag-face :foreground ,dracula-cyan)
|
||||||
|
(rpm-spec-var-face :foreground ,dracula-orange)
|
||||||
|
;; show-paren
|
||||||
|
(show-paren-match-face :background unspecified
|
||||||
|
:foreground ,dracula-cyan
|
||||||
|
:weight bold)
|
||||||
|
(show-paren-match :background unspecified
|
||||||
|
:foreground ,dracula-cyan
|
||||||
|
:weight bold)
|
||||||
|
(show-paren-match-expression :inherit match)
|
||||||
|
(show-paren-mismatch :inherit font-lock-warning-face)
|
||||||
|
;; slime
|
||||||
|
(slime-repl-inputed-output-face :foreground ,dracula-purple)
|
||||||
|
;; spam
|
||||||
|
(spam :inherit gnus-summary-normal-read :foreground ,dracula-orange
|
||||||
|
:strike-through t :slant oblique)
|
||||||
|
;; speedbar (and sr-speedbar)
|
||||||
|
(speedbar-button-face :foreground ,dracula-green)
|
||||||
|
(speedbar-file-face :foreground ,dracula-cyan)
|
||||||
|
(speedbar-directory-face :foreground ,dracula-purple)
|
||||||
|
(speedbar-tag-face :foreground ,dracula-yellow)
|
||||||
|
(speedbar-selected-face :foreground ,dracula-pink)
|
||||||
|
(speedbar-highlight-face :inherit match)
|
||||||
|
(speedbar-separator-face :background ,dracula-bg
|
||||||
|
:foreground ,dracula-fg
|
||||||
|
:weight bold)
|
||||||
|
;; tab-bar & tab-line (since Emacs 27.1)
|
||||||
|
(tab-bar :foreground ,dracula-purple :background ,dracula-current
|
||||||
|
:inherit variable-pitch)
|
||||||
|
(tab-bar-tab :foreground ,dracula-pink :background ,dracula-bg
|
||||||
|
:box (:line-width 2 :color ,dracula-bg :style nil))
|
||||||
|
(tab-bar-tab-inactive :foreground ,dracula-purple :background ,bg2
|
||||||
|
:box (:line-width 2 :color ,bg2 :style nil))
|
||||||
|
(tab-line :foreground ,dracula-purple :background ,dracula-current
|
||||||
|
:height 0.9 :inherit variable-pitch)
|
||||||
|
(tab-line-tab :foreground ,dracula-pink :background ,dracula-bg
|
||||||
|
:box (:line-width 2 :color ,dracula-bg :style nil))
|
||||||
|
(tab-line-tab-inactive :foreground ,dracula-purple :background ,bg2
|
||||||
|
:box (:line-width 2 :color ,bg2 :style nil))
|
||||||
|
(tab-line-tab-current :inherit tab-line-tab)
|
||||||
|
(tab-line-close-highlight :foreground ,dracula-red)
|
||||||
|
;; term
|
||||||
|
(term :foreground ,dracula-fg :background ,dracula-bg)
|
||||||
|
(term-color-black :foreground ,dracula-bg :background ,dracula-bg)
|
||||||
|
(term-color-blue :foreground ,dracula-purple :background ,dracula-purple)
|
||||||
|
(term-color-cyan :foreground ,dracula-cyan :background ,dracula-cyan)
|
||||||
|
(term-color-green :foreground ,dracula-green :background ,dracula-green)
|
||||||
|
(term-color-magenta :foreground ,dracula-pink :background ,dracula-pink)
|
||||||
|
(term-color-red :foreground ,dracula-red :background ,dracula-red)
|
||||||
|
(term-color-white :foreground ,dracula-fg :background ,dracula-fg)
|
||||||
|
(term-color-yellow :foreground ,dracula-yellow :background ,dracula-yellow)
|
||||||
|
;; undo-tree
|
||||||
|
(undo-tree-visualizer-current-face :foreground ,dracula-orange)
|
||||||
|
(undo-tree-visualizer-default-face :foreground ,fg2)
|
||||||
|
(undo-tree-visualizer-register-face :foreground ,dracula-purple)
|
||||||
|
(undo-tree-visualizer-unmodified-face :foreground ,dracula-fg)
|
||||||
|
;; web-mode
|
||||||
|
(web-mode-builtin-face :inherit ,font-lock-builtin-face)
|
||||||
|
(web-mode-comment-face :inherit ,font-lock-comment-face)
|
||||||
|
(web-mode-constant-face :inherit ,font-lock-constant-face)
|
||||||
|
(web-mode-doctype-face :inherit ,font-lock-comment-face)
|
||||||
|
(web-mode-function-name-face :inherit ,font-lock-function-name-face)
|
||||||
|
(web-mode-html-attr-name-face :foreground ,dracula-purple)
|
||||||
|
(web-mode-html-attr-value-face :foreground ,dracula-green)
|
||||||
|
(web-mode-html-tag-face :foreground ,dracula-pink :weight bold)
|
||||||
|
(web-mode-keyword-face :foreground ,dracula-pink)
|
||||||
|
(web-mode-string-face :foreground ,dracula-yellow)
|
||||||
|
(web-mode-type-face :inherit ,font-lock-type-face)
|
||||||
|
(web-mode-warning-face :inherit ,font-lock-warning-face)
|
||||||
|
;; which-func
|
||||||
|
(which-func :inherit ,font-lock-function-name-face)
|
||||||
|
;; whitespace
|
||||||
|
(whitespace-big-indent :background ,dracula-red :foreground ,dracula-red)
|
||||||
|
(whitespace-empty :background ,dracula-orange :foreground ,dracula-red)
|
||||||
|
(whitespace-hspace :background ,bg3 :foreground ,dracula-comment)
|
||||||
|
(whitespace-indentation :background ,dracula-orange :foreground ,dracula-red)
|
||||||
|
(whitespace-line :background ,dracula-bg :foreground ,dracula-pink)
|
||||||
|
(whitespace-newline :foreground ,dracula-comment)
|
||||||
|
(whitespace-space :background ,dracula-bg :foreground ,dracula-comment)
|
||||||
|
(whitespace-space-after-tab :background ,dracula-orange :foreground ,dracula-red)
|
||||||
|
(whitespace-space-before-tab :background ,dracula-orange :foreground ,dracula-red)
|
||||||
|
(whitespace-tab :background ,bg2 :foreground ,dracula-comment)
|
||||||
|
(whitespace-trailing :inherit trailing-whitespace)
|
||||||
|
;; yard-mode
|
||||||
|
(yard-tag-face :inherit ,font-lock-builtin-face)
|
||||||
|
(yard-directive-face :inherit ,font-lock-builtin-face))))
|
||||||
|
|
||||||
|
(apply #'custom-theme-set-faces
|
||||||
|
'dracula
|
||||||
|
(let ((color-names (mapcar #'car colors))
|
||||||
|
(graphic-colors (mapcar #'cadr colors))
|
||||||
|
(term-colors (mapcar #'car (mapcar #'cddr colors)))
|
||||||
|
(tty-colors (mapcar #'car (mapcar #'last colors)))
|
||||||
|
(expand-for-kind
|
||||||
|
(lambda (kind spec)
|
||||||
|
(when (and (string= (symbol-name kind) "term-colors")
|
||||||
|
dracula-use-24-bit-colors-on-256-colors-terms)
|
||||||
|
(setq kind 'graphic-colors))
|
||||||
|
(cl-progv color-names (symbol-value kind)
|
||||||
|
(eval `(backquote ,spec))))))
|
||||||
|
(cl-loop for (face . spec) in faces
|
||||||
|
collect `(,face
|
||||||
|
((((min-colors 16777216)) ; fully graphical envs
|
||||||
|
,(funcall expand-for-kind 'graphic-colors spec))
|
||||||
|
(((min-colors 256)) ; terminal withs 256 colors
|
||||||
|
,(funcall expand-for-kind 'term-colors spec))
|
||||||
|
(t ; should be only tty-like envs
|
||||||
|
,(funcall expand-for-kind 'tty-colors spec))))))))
|
||||||
|
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(when load-file-name
|
||||||
|
(add-to-list 'custom-theme-load-path
|
||||||
|
(file-name-as-directory (file-name-directory load-file-name))))
|
||||||
|
|
||||||
|
(provide-theme 'dracula)
|
||||||
|
|
||||||
|
;; Local Variables:
|
||||||
|
;; no-byte-compile: t
|
||||||
|
;; indent-tabs-mode: nil
|
||||||
|
;; End:
|
||||||
|
|
||||||
|
;;; dracula-theme.el ends here
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
(advice-add #'x-apply-session-resources :override #'ignore)
|
||||||
|
(setq make-backup-files nil
|
||||||
|
auto-save-default nil
|
||||||
|
visible-bell t)
|
||||||
|
|
||||||
|
(load-file "dracula-theme.el")
|
||||||
|
(load-theme 'dracula t)
|
||||||
Binary file not shown.
@@ -0,0 +1,88 @@
|
|||||||
|
;;; dumb-jump-autoloads.el --- automatically extracted autoloads
|
||||||
|
;;
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(add-to-list 'load-path (directory-file-name
|
||||||
|
(or (file-name-directory #$) (car load-path))))
|
||||||
|
|
||||||
|
|
||||||
|
;;;### (autoloads nil "dumb-jump" "dumb-jump.el" (0 0 0 0))
|
||||||
|
;;; Generated autoloads from dumb-jump.el
|
||||||
|
|
||||||
|
(defvar dumb-jump-mode-map (let ((map (make-sparse-keymap))) (define-key map (kbd "C-M-g") 'dumb-jump-go) (define-key map (kbd "C-M-p") 'dumb-jump-back) (define-key map (kbd "C-M-q") 'dumb-jump-quick-look) map))
|
||||||
|
|
||||||
|
(autoload 'dumb-jump-back "dumb-jump" "\
|
||||||
|
Jump back to where the last jump was done.
|
||||||
|
|
||||||
|
\(fn)" t nil)
|
||||||
|
|
||||||
|
(autoload 'dumb-jump-quick-look "dumb-jump" "\
|
||||||
|
Run dumb-jump-go in quick look mode. That is, show a tooltip of where it would jump instead.
|
||||||
|
|
||||||
|
\(fn)" t nil)
|
||||||
|
|
||||||
|
(autoload 'dumb-jump-go-other-window "dumb-jump" "\
|
||||||
|
Like 'dumb-jump-go' but use 'find-file-other-window' instead of 'find-file'.
|
||||||
|
|
||||||
|
\(fn)" t nil)
|
||||||
|
|
||||||
|
(autoload 'dumb-jump-go-current-window "dumb-jump" "\
|
||||||
|
Like dumb-jump-go but always use 'find-file'.
|
||||||
|
|
||||||
|
\(fn)" t nil)
|
||||||
|
|
||||||
|
(autoload 'dumb-jump-go-prefer-external "dumb-jump" "\
|
||||||
|
Like dumb-jump-go but prefer external matches from the current file.
|
||||||
|
|
||||||
|
\(fn)" t nil)
|
||||||
|
|
||||||
|
(autoload 'dumb-jump-go-prompt "dumb-jump" "\
|
||||||
|
Like dumb-jump-go but prompts for function instead of using under point
|
||||||
|
|
||||||
|
\(fn)" t nil)
|
||||||
|
|
||||||
|
(autoload 'dumb-jump-go-prefer-external-other-window "dumb-jump" "\
|
||||||
|
Like dumb-jump-go-prefer-external but use 'find-file-other-window' instead of 'find-file'.
|
||||||
|
|
||||||
|
\(fn)" t nil)
|
||||||
|
|
||||||
|
(autoload 'dumb-jump-go "dumb-jump" "\
|
||||||
|
Go to the function/variable declaration for thing at point.
|
||||||
|
When USE-TOOLTIP is t a tooltip jump preview will show instead.
|
||||||
|
When PREFER-EXTERNAL is t it will sort external matches before
|
||||||
|
current file.
|
||||||
|
|
||||||
|
\(fn &optional USE-TOOLTIP PREFER-EXTERNAL PROMPT)" t nil)
|
||||||
|
|
||||||
|
(defvar dumb-jump-mode nil "\
|
||||||
|
Non-nil if Dumb-Jump mode is enabled.
|
||||||
|
See the `dumb-jump-mode' command
|
||||||
|
for a description of this minor mode.")
|
||||||
|
|
||||||
|
(custom-autoload 'dumb-jump-mode "dumb-jump" nil)
|
||||||
|
|
||||||
|
(autoload 'dumb-jump-mode "dumb-jump" "\
|
||||||
|
Minor mode for jumping to variable and function definitions
|
||||||
|
|
||||||
|
\(fn &optional ARG)" t nil)
|
||||||
|
|
||||||
|
(autoload 'dumb-jump-xref-activate "dumb-jump" "\
|
||||||
|
Function to activate xref backend.
|
||||||
|
Add this function to `xref-backend-functions' to dumb jump to be
|
||||||
|
activiated, whenever it finds a project. It is recommended to add
|
||||||
|
it to the end, so that it only gets activated when no better
|
||||||
|
option is found.
|
||||||
|
|
||||||
|
\(fn)" nil nil)
|
||||||
|
|
||||||
|
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "dumb-jump" '("dumb-jump-")))
|
||||||
|
|
||||||
|
;;;***
|
||||||
|
|
||||||
|
;; Local Variables:
|
||||||
|
;; version-control: never
|
||||||
|
;; no-byte-compile: t
|
||||||
|
;; no-update-autoloads: t
|
||||||
|
;; coding: utf-8
|
||||||
|
;; End:
|
||||||
|
;;; dumb-jump-autoloads.el ends here
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
;;; -*- no-byte-compile: t -*-
|
||||||
|
(define-package "dumb-jump" "20201205.1625" "Jump to definition for 40+ languages without configuration" '((emacs "24.3") (s "1.11.0") (dash "2.9.0") (popup "0.5.3")) :commit "ff9fc9360d39f5e07c1f480f8b0656b49606781b" :keywords '("programming") :authors '(("jack angers and contributors")) :maintainer '("jack angers and contributors") :url "https://github.com/jacktasia/dumb-jump")
|
||||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,83 @@
|
|||||||
|
;;; emmet-mode-autoloads.el --- automatically extracted autoloads
|
||||||
|
;;
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(add-to-list 'load-path (directory-file-name
|
||||||
|
(or (file-name-directory #$) (car load-path))))
|
||||||
|
|
||||||
|
|
||||||
|
;;;### (autoloads nil "emmet-mode" "emmet-mode.el" (0 0 0 0))
|
||||||
|
;;; Generated autoloads from emmet-mode.el
|
||||||
|
|
||||||
|
(autoload 'emmet-expand-line "emmet-mode" "\
|
||||||
|
Replace the current line's emmet expression with the corresponding expansion.
|
||||||
|
If prefix ARG is given or region is visible call `emmet-preview' to start an
|
||||||
|
interactive preview.
|
||||||
|
|
||||||
|
Otherwise expand line directly.
|
||||||
|
|
||||||
|
For more information see `emmet-mode'.
|
||||||
|
|
||||||
|
\(fn ARG)" t nil)
|
||||||
|
|
||||||
|
(autoload 'emmet-mode "emmet-mode" "\
|
||||||
|
Minor mode for writing HTML and CSS markup.
|
||||||
|
With emmet for HTML and CSS you can write a line like
|
||||||
|
|
||||||
|
ul#name>li.item*2
|
||||||
|
|
||||||
|
and have it expanded to
|
||||||
|
|
||||||
|
<ul id=\"name\">
|
||||||
|
<li class=\"item\"></li>
|
||||||
|
<li class=\"item\"></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
This minor mode defines keys for quick access:
|
||||||
|
|
||||||
|
\\{emmet-mode-keymap}
|
||||||
|
|
||||||
|
Home page URL `http://www.emacswiki.org/emacs/Emmet'.
|
||||||
|
|
||||||
|
See also `emmet-expand-line'.
|
||||||
|
|
||||||
|
\(fn &optional ARG)" t nil)
|
||||||
|
|
||||||
|
(autoload 'emmet-expand-yas "emmet-mode" "\
|
||||||
|
|
||||||
|
|
||||||
|
\(fn)" t nil)
|
||||||
|
|
||||||
|
(autoload 'emmet-preview "emmet-mode" "\
|
||||||
|
Expand emmet between BEG and END interactively.
|
||||||
|
This will show a preview of the expanded emmet code and you can
|
||||||
|
accept it or skip it.
|
||||||
|
|
||||||
|
\(fn BEG END)" t nil)
|
||||||
|
|
||||||
|
(autoload 'emmet-wrap-with-markup "emmet-mode" "\
|
||||||
|
Wrap region with markup.
|
||||||
|
|
||||||
|
\(fn WRAP-WITH)" t nil)
|
||||||
|
|
||||||
|
(autoload 'emmet-next-edit-point "emmet-mode" "\
|
||||||
|
|
||||||
|
|
||||||
|
\(fn COUNT)" t nil)
|
||||||
|
|
||||||
|
(autoload 'emmet-prev-edit-point "emmet-mode" "\
|
||||||
|
|
||||||
|
|
||||||
|
\(fn COUNT)" t nil)
|
||||||
|
|
||||||
|
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "emmet-mode" '("emmet-")))
|
||||||
|
|
||||||
|
;;;***
|
||||||
|
|
||||||
|
;; Local Variables:
|
||||||
|
;; version-control: never
|
||||||
|
;; no-byte-compile: t
|
||||||
|
;; no-update-autoloads: t
|
||||||
|
;; coding: utf-8
|
||||||
|
;; End:
|
||||||
|
;;; emmet-mode-autoloads.el ends here
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
;;; -*- no-byte-compile: t -*-
|
||||||
|
(define-package "emmet-mode" "20180613.341" "Unofficial Emmet's support for emacs" 'nil :commit "1acb821e0142136344ccf40c1e5fb664d7db2e70" :keywords '("convenience") :authors '(("Shin Aoyama" . "smihica@gmail.com")) :maintainer '("Shin Aoyama" . "smihica@gmail.com") :url "https://github.com/smihica/emmet-mode")
|
||||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,22 @@
|
|||||||
|
;;; epl-autoloads.el --- automatically extracted autoloads
|
||||||
|
;;
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(add-to-list 'load-path (directory-file-name
|
||||||
|
(or (file-name-directory #$) (car load-path))))
|
||||||
|
|
||||||
|
|
||||||
|
;;;### (autoloads nil "epl" "epl.el" (0 0 0 0))
|
||||||
|
;;; Generated autoloads from epl.el
|
||||||
|
|
||||||
|
(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "epl" '("epl-")))
|
||||||
|
|
||||||
|
;;;***
|
||||||
|
|
||||||
|
;; Local Variables:
|
||||||
|
;; version-control: never
|
||||||
|
;; no-byte-compile: t
|
||||||
|
;; no-update-autoloads: t
|
||||||
|
;; coding: utf-8
|
||||||
|
;; End:
|
||||||
|
;;; epl-autoloads.el ends here
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
;;; -*- no-byte-compile: t -*-
|
||||||
|
(define-package "epl" "20180205.2049" "Emacs Package Library" '((cl-lib "0.3")) :commit "78ab7a85c08222cd15582a298a364774e3282ce6" :keywords '("convenience") :authors '(("Sebastian Wiesner" . "swiesner@lunaryorn.com")) :maintainer '("Johan Andersson" . "johan.rejeep@gmail.com") :url "http://github.com/cask/epl")
|
||||||
@@ -0,0 +1,712 @@
|
|||||||
|
;;; epl.el --- Emacs Package Library -*- lexical-binding: t; -*-
|
||||||
|
|
||||||
|
;; Copyright (C) 2013-2015 Sebastian Wiesner
|
||||||
|
;; Copyright (C) 1985-1986, 1992, 1994-1995, 1999-2015 Free Software
|
||||||
|
|
||||||
|
;; Author: Sebastian Wiesner <swiesner@lunaryorn.com>
|
||||||
|
;; Maintainer: Johan Andersson <johan.rejeep@gmail.com>
|
||||||
|
;; Sebastian Wiesner <swiesner@lunaryorn.com>
|
||||||
|
;; Version: 0.10-cvs
|
||||||
|
;; Package-Version: 20180205.2049
|
||||||
|
;; Package-Commit: 78ab7a85c08222cd15582a298a364774e3282ce6
|
||||||
|
;; Package-Requires: ((cl-lib "0.3"))
|
||||||
|
;; Keywords: convenience
|
||||||
|
;; URL: http://github.com/cask/epl
|
||||||
|
|
||||||
|
;; This file is NOT part of GNU Emacs.
|
||||||
|
|
||||||
|
;; This program is free software; you can redistribute it and/or modify
|
||||||
|
;; it under the terms of the GNU General Public License as published by
|
||||||
|
;; the Free Software Foundation, either version 3 of the License, or
|
||||||
|
;; (at your option) any later version.
|
||||||
|
|
||||||
|
;; This program is distributed in the hope that it will be useful,
|
||||||
|
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
;; GNU General Public License for more details.
|
||||||
|
|
||||||
|
;; You should have received a copy of the GNU General Public License
|
||||||
|
;; along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
;;; Commentary:
|
||||||
|
|
||||||
|
;; A package management library for Emacs, based on package.el.
|
||||||
|
|
||||||
|
;; The purpose of this library is to wrap all the quirks and hassle of
|
||||||
|
;; package.el into a sane API.
|
||||||
|
|
||||||
|
;; The following functions comprise the public interface of this library:
|
||||||
|
|
||||||
|
;;; Package directory selection
|
||||||
|
|
||||||
|
;; `epl-package-dir' gets the directory of packages.
|
||||||
|
|
||||||
|
;; `epl-default-package-dir' gets the default package directory.
|
||||||
|
|
||||||
|
;; `epl-change-package-dir' changes the directory of packages.
|
||||||
|
|
||||||
|
;;; Package system management
|
||||||
|
|
||||||
|
;; `epl-initialize' initializes the package system and activates all
|
||||||
|
;; packages.
|
||||||
|
|
||||||
|
;; `epl-reset' resets the package system.
|
||||||
|
|
||||||
|
;; `epl-refresh' refreshes all package archives.
|
||||||
|
|
||||||
|
;; `epl-add-archive' adds a new package archive.
|
||||||
|
|
||||||
|
;;; Package objects
|
||||||
|
|
||||||
|
;; Struct `epl-requirement' describes a requirement of a package with `name' and
|
||||||
|
;; `version' slots.
|
||||||
|
|
||||||
|
;; `epl-requirement-version-string' gets a requirement version as string.
|
||||||
|
|
||||||
|
;; Struct `epl-package' describes an installed or installable package with a
|
||||||
|
;; `name' and some internal `description'.
|
||||||
|
|
||||||
|
;; `epl-package-version' gets the version of a package.
|
||||||
|
|
||||||
|
;; `epl-package-version-string' gets the version of a package as string.
|
||||||
|
|
||||||
|
;; `epl-package-summary' gets the summary of a package.
|
||||||
|
|
||||||
|
;; `epl-package-requirements' gets the requirements of a package.
|
||||||
|
|
||||||
|
;; `epl-package-directory' gets the installation directory of a package.
|
||||||
|
|
||||||
|
;; `epl-package-from-buffer' creates a package object for the package contained
|
||||||
|
;; in the current buffer.
|
||||||
|
|
||||||
|
;; `epl-package-from-file' creates a package object for a package file, either
|
||||||
|
;; plain lisp or tarball.
|
||||||
|
|
||||||
|
;; `epl-package-from-descriptor-file' creates a package object for a package
|
||||||
|
;; description (i.e. *-pkg.el) file.
|
||||||
|
|
||||||
|
;;; Package database access
|
||||||
|
|
||||||
|
;; `epl-package-installed-p' determines whether a package is installed, either
|
||||||
|
;; built-in or explicitly installed.
|
||||||
|
|
||||||
|
;; `epl-package-outdated-p' determines whether a package is outdated, that is,
|
||||||
|
;; whether a package with a higher version number is available.
|
||||||
|
|
||||||
|
;; `epl-built-in-packages', `epl-installed-packages', `epl-outdated-packages'
|
||||||
|
;; and `epl-available-packages' get all packages built-in, installed, outdated,
|
||||||
|
;; or available for installation respectively.
|
||||||
|
|
||||||
|
;; `epl-find-built-in-package', `epl-find-installed-packages' and
|
||||||
|
;; `epl-find-available-packages' find built-in, installed and available packages
|
||||||
|
;; by name.
|
||||||
|
|
||||||
|
;; `epl-find-upgrades' finds all upgradable packages.
|
||||||
|
|
||||||
|
;; `epl-built-in-p' return true if package is built-in to Emacs.
|
||||||
|
|
||||||
|
;;; Package operations
|
||||||
|
|
||||||
|
;; `epl-install-file' installs a package file.
|
||||||
|
|
||||||
|
;; `epl-package-install' installs a package.
|
||||||
|
|
||||||
|
;; `epl-package-delete' deletes a package.
|
||||||
|
|
||||||
|
;; `epl-upgrade' upgrades packages.
|
||||||
|
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(require 'cl-lib)
|
||||||
|
(require 'package)
|
||||||
|
|
||||||
|
|
||||||
|
(unless (fboundp #'define-error)
|
||||||
|
;; `define-error' for 24.3 and earlier, copied from subr.el
|
||||||
|
(defun define-error (name message &optional parent)
|
||||||
|
"Define NAME as a new error signal.
|
||||||
|
MESSAGE is a string that will be output to the echo area if such an error
|
||||||
|
is signaled without being caught by a `condition-case'.
|
||||||
|
PARENT is either a signal or a list of signals from which it inherits.
|
||||||
|
Defaults to `error'."
|
||||||
|
(unless parent (setq parent 'error))
|
||||||
|
(let ((conditions
|
||||||
|
(if (consp parent)
|
||||||
|
(apply #'append
|
||||||
|
(mapcar (lambda (parent)
|
||||||
|
(cons parent
|
||||||
|
(or (get parent 'error-conditions)
|
||||||
|
(error "Unknown signal `%s'" parent))))
|
||||||
|
parent))
|
||||||
|
(cons parent (get parent 'error-conditions)))))
|
||||||
|
(put name 'error-conditions
|
||||||
|
(delete-dups (copy-sequence (cons name conditions))))
|
||||||
|
(when message (put name 'error-message message)))))
|
||||||
|
|
||||||
|
(defsubst epl--package-desc-p (package)
|
||||||
|
"Whether PACKAGE is a `package-desc' object.
|
||||||
|
|
||||||
|
Like `package-desc-p', but return nil, if `package-desc-p' is not
|
||||||
|
defined as function."
|
||||||
|
(and (fboundp 'package-desc-p) (package-desc-p package)))
|
||||||
|
|
||||||
|
|
||||||
|
;;; EPL errors
|
||||||
|
(define-error 'epl-error "EPL error")
|
||||||
|
|
||||||
|
(define-error 'epl-invalid-package "Invalid EPL package" 'epl-error)
|
||||||
|
|
||||||
|
(define-error 'epl-invalid-package-file "Invalid EPL package file"
|
||||||
|
'epl-invalid-package)
|
||||||
|
|
||||||
|
|
||||||
|
;;; Package directory
|
||||||
|
(defun epl-package-dir ()
|
||||||
|
"Get the directory of packages."
|
||||||
|
package-user-dir)
|
||||||
|
|
||||||
|
(defun epl-default-package-dir ()
|
||||||
|
"Get the default directory of packages."
|
||||||
|
(eval (car (get 'package-user-dir 'standard-value))))
|
||||||
|
|
||||||
|
(defun epl-change-package-dir (directory)
|
||||||
|
"Change the directory of packages to DIRECTORY."
|
||||||
|
(setq package-user-dir directory)
|
||||||
|
(epl-initialize))
|
||||||
|
|
||||||
|
|
||||||
|
;;; Package system management
|
||||||
|
(defvar epl--load-path-before-initialize nil
|
||||||
|
"Remember the load path for `epl-reset'.")
|
||||||
|
|
||||||
|
(defun epl-initialize (&optional no-activate)
|
||||||
|
"Load Emacs Lisp packages and activate them.
|
||||||
|
|
||||||
|
With NO-ACTIVATE non-nil, do not activate packages."
|
||||||
|
(setq epl--load-path-before-initialize load-path)
|
||||||
|
(package-initialize no-activate))
|
||||||
|
|
||||||
|
(defalias 'epl-refresh 'package-refresh-contents)
|
||||||
|
|
||||||
|
(defun epl-add-archive (name url)
|
||||||
|
"Add a package archive with NAME and URL."
|
||||||
|
(add-to-list 'package-archives (cons name url)))
|
||||||
|
|
||||||
|
(defun epl-reset ()
|
||||||
|
"Reset the package system.
|
||||||
|
|
||||||
|
Clear the list of installed and available packages, the list of
|
||||||
|
package archives and reset the package directory."
|
||||||
|
(setq package-alist nil
|
||||||
|
package-archives nil
|
||||||
|
package-archive-contents nil
|
||||||
|
load-path epl--load-path-before-initialize)
|
||||||
|
(when (boundp 'package-obsolete-alist) ; Legacy package.el
|
||||||
|
(setq package-obsolete-alist nil))
|
||||||
|
(epl-change-package-dir (epl-default-package-dir)))
|
||||||
|
|
||||||
|
|
||||||
|
;;; Package structures
|
||||||
|
(cl-defstruct (epl-requirement
|
||||||
|
(:constructor epl-requirement-create))
|
||||||
|
"Structure describing a requirement.
|
||||||
|
|
||||||
|
Slots:
|
||||||
|
|
||||||
|
`name' The name of the required package, as symbol.
|
||||||
|
|
||||||
|
`version' The version of the required package, as version list."
|
||||||
|
name
|
||||||
|
version)
|
||||||
|
|
||||||
|
(defun epl-requirement-version-string (requirement)
|
||||||
|
"The version of a REQUIREMENT, as string."
|
||||||
|
(package-version-join (epl-requirement-version requirement)))
|
||||||
|
|
||||||
|
(cl-defstruct (epl-package (:constructor epl-package-create))
|
||||||
|
"Structure representing a package.
|
||||||
|
|
||||||
|
Slots:
|
||||||
|
|
||||||
|
`name' The package name, as symbol.
|
||||||
|
|
||||||
|
`description' The package description.
|
||||||
|
|
||||||
|
The format package description varies between package.el
|
||||||
|
variants. For `package-desc' variants, it is simply the
|
||||||
|
corresponding `package-desc' object. For legacy variants, it is
|
||||||
|
a vector `[VERSION REQS DOCSTRING]'.
|
||||||
|
|
||||||
|
Do not access `description' directly, but instead use the
|
||||||
|
`epl-package' accessors."
|
||||||
|
name
|
||||||
|
description)
|
||||||
|
|
||||||
|
(defmacro epl-package-as-description (var &rest body)
|
||||||
|
"Cast VAR to a package description in BODY.
|
||||||
|
|
||||||
|
VAR is a symbol, bound to an `epl-package' object. This macro
|
||||||
|
casts this object to the `description' object, and binds the
|
||||||
|
description to VAR in BODY."
|
||||||
|
(declare (indent 1))
|
||||||
|
(unless (symbolp var)
|
||||||
|
(signal 'wrong-type-argument (list #'symbolp var)))
|
||||||
|
`(if (epl-package-p ,var)
|
||||||
|
(let ((,var (epl-package-description ,var)))
|
||||||
|
,@body)
|
||||||
|
(signal 'wrong-type-argument (list #'epl-package-p ,var))))
|
||||||
|
|
||||||
|
(defsubst epl-package--package-desc-p (package)
|
||||||
|
"Whether the description of PACKAGE is a `package-desc'."
|
||||||
|
(epl--package-desc-p (epl-package-description package)))
|
||||||
|
|
||||||
|
(defun epl-package-version (package)
|
||||||
|
"Get the version of PACKAGE, as version list."
|
||||||
|
(epl-package-as-description package
|
||||||
|
(cond
|
||||||
|
((fboundp 'package-desc-version) (package-desc-version package))
|
||||||
|
;; Legacy
|
||||||
|
((fboundp 'package-desc-vers)
|
||||||
|
(let ((version (package-desc-vers package)))
|
||||||
|
(if (listp version) version (version-to-list version))))
|
||||||
|
(:else (error "Cannot get version from %S" package)))))
|
||||||
|
|
||||||
|
(defun epl-package-version-string (package)
|
||||||
|
"Get the version from a PACKAGE, as string."
|
||||||
|
(package-version-join (epl-package-version package)))
|
||||||
|
|
||||||
|
(defun epl-package-summary (package)
|
||||||
|
"Get the summary of PACKAGE, as string."
|
||||||
|
(epl-package-as-description package
|
||||||
|
(cond
|
||||||
|
((fboundp 'package-desc-summary) (package-desc-summary package))
|
||||||
|
((fboundp 'package-desc-doc) (package-desc-doc package)) ; Legacy
|
||||||
|
(:else (error "Cannot get summary from %S" package)))))
|
||||||
|
|
||||||
|
(defsubst epl-requirement--from-req (req)
|
||||||
|
"Create a `epl-requirement' from a `package-desc' REQ."
|
||||||
|
(let ((version (cadr req)))
|
||||||
|
(epl-requirement-create :name (car req)
|
||||||
|
:version (if (listp version) version
|
||||||
|
(version-to-list version)))))
|
||||||
|
|
||||||
|
(defun epl-package-requirements (package)
|
||||||
|
"Get the requirements of PACKAGE.
|
||||||
|
|
||||||
|
The requirements are a list of `epl-requirement' objects."
|
||||||
|
(epl-package-as-description package
|
||||||
|
(mapcar #'epl-requirement--from-req (package-desc-reqs package))))
|
||||||
|
|
||||||
|
(defun epl-package-directory (package)
|
||||||
|
"Get the directory PACKAGE is installed to.
|
||||||
|
|
||||||
|
Return the absolute path of the installation directory of
|
||||||
|
PACKAGE, or nil, if PACKAGE is not installed."
|
||||||
|
(cond
|
||||||
|
((fboundp 'package-desc-dir)
|
||||||
|
(package-desc-dir (epl-package-description package)))
|
||||||
|
((fboundp 'package--dir)
|
||||||
|
(package--dir (symbol-name (epl-package-name package))
|
||||||
|
(epl-package-version-string package)))
|
||||||
|
(:else (error "Cannot get package directory from %S" package))))
|
||||||
|
|
||||||
|
(defun epl-package-->= (pkg1 pkg2)
|
||||||
|
"Determine whether PKG1 is before PKG2 by version."
|
||||||
|
(not (version-list-< (epl-package-version pkg1)
|
||||||
|
(epl-package-version pkg2))))
|
||||||
|
|
||||||
|
(defun epl-package--from-package-desc (package-desc)
|
||||||
|
"Create an `epl-package' from a PACKAGE-DESC.
|
||||||
|
|
||||||
|
PACKAGE-DESC is a `package-desc' object, from recent package.el
|
||||||
|
variants."
|
||||||
|
(if (and (fboundp 'package-desc-name)
|
||||||
|
(epl--package-desc-p package-desc))
|
||||||
|
(epl-package-create :name (package-desc-name package-desc)
|
||||||
|
:description package-desc)
|
||||||
|
(signal 'wrong-type-argument (list 'epl--package-desc-p package-desc))))
|
||||||
|
|
||||||
|
(defun epl-package--parse-info (info)
|
||||||
|
"Parse a package.el INFO."
|
||||||
|
(if (epl--package-desc-p info)
|
||||||
|
(epl-package--from-package-desc info)
|
||||||
|
;; For legacy package.el, info is a vector [NAME REQUIRES DESCRIPTION
|
||||||
|
;; VERSION COMMENTARY]. We need to re-shape this vector into the
|
||||||
|
;; `package-alist' format [VERSION REQUIRES DESCRIPTION] to attach it to the
|
||||||
|
;; new `epl-package'.
|
||||||
|
(let ((name (intern (aref info 0)))
|
||||||
|
(info (vector (aref info 3) (aref info 1) (aref info 2))))
|
||||||
|
(epl-package-create :name name :description info))))
|
||||||
|
|
||||||
|
(defun epl-package-from-buffer (&optional buffer)
|
||||||
|
"Create an `epl-package' object from BUFFER.
|
||||||
|
|
||||||
|
BUFFER defaults to the current buffer.
|
||||||
|
|
||||||
|
Signal `epl-invalid-package' if the buffer does not contain a
|
||||||
|
valid package file."
|
||||||
|
(let ((info (with-current-buffer (or buffer (current-buffer))
|
||||||
|
(condition-case err
|
||||||
|
(package-buffer-info)
|
||||||
|
(error (signal 'epl-invalid-package (cdr err)))))))
|
||||||
|
(epl-package--parse-info info)))
|
||||||
|
|
||||||
|
(defun epl-package-from-lisp-file (file-name)
|
||||||
|
"Parse the package headers the file at FILE-NAME.
|
||||||
|
|
||||||
|
Return an `epl-package' object with the header metadata."
|
||||||
|
(with-temp-buffer
|
||||||
|
(insert-file-contents file-name)
|
||||||
|
(condition-case err
|
||||||
|
(epl-package-from-buffer (current-buffer))
|
||||||
|
;; Attach file names to invalid package errors
|
||||||
|
(epl-invalid-package
|
||||||
|
(signal 'epl-invalid-package-file (cons file-name (cdr err))))
|
||||||
|
;; Forward other errors
|
||||||
|
(error (signal (car err) (cdr err))))))
|
||||||
|
|
||||||
|
(defun epl-package-from-tar-file (file-name)
|
||||||
|
"Parse the package tarball at FILE-NAME.
|
||||||
|
|
||||||
|
Return a `epl-package' object with the meta data of the tarball
|
||||||
|
package in FILE-NAME."
|
||||||
|
(condition-case nil
|
||||||
|
;; In legacy package.el, `package-tar-file-info' takes the name of the tar
|
||||||
|
;; file to parse as argument. In modern package.el, it has no arguments
|
||||||
|
;; and works on the current buffer. Hence, we just try to call the legacy
|
||||||
|
;; version, and if that fails because of a mismatch between formal and
|
||||||
|
;; actual arguments, we use the modern approach. To avoid spurious
|
||||||
|
;; signature warnings by the byte compiler, we suppress warnings when
|
||||||
|
;; calling the function.
|
||||||
|
(epl-package--parse-info (with-no-warnings
|
||||||
|
(package-tar-file-info file-name)))
|
||||||
|
(wrong-number-of-arguments
|
||||||
|
(with-temp-buffer
|
||||||
|
(insert-file-contents-literally file-name)
|
||||||
|
;; Switch to `tar-mode' to enable extraction of the file. Modern
|
||||||
|
;; `package-tar-file-info' relies on `tar-mode', and signals an error if
|
||||||
|
;; called in a buffer with a different mode.
|
||||||
|
(tar-mode)
|
||||||
|
(epl-package--parse-info (with-no-warnings
|
||||||
|
(package-tar-file-info)))))))
|
||||||
|
|
||||||
|
(defun epl-package-from-file (file-name)
|
||||||
|
"Parse the package at FILE-NAME.
|
||||||
|
|
||||||
|
Return an `epl-package' object with the meta data of the package
|
||||||
|
at FILE-NAME."
|
||||||
|
(if (string-match-p (rx ".tar" string-end) file-name)
|
||||||
|
(epl-package-from-tar-file file-name)
|
||||||
|
(epl-package-from-lisp-file file-name)))
|
||||||
|
|
||||||
|
(defun epl-package--parse-descriptor-requirement (requirement)
|
||||||
|
"Parse a REQUIREMENT in a package descriptor."
|
||||||
|
;; This function is only called on legacy package.el. On package-desc
|
||||||
|
;; package.el, we just let package.el do the work.
|
||||||
|
(cl-destructuring-bind (name version-string) requirement
|
||||||
|
(list name (version-to-list version-string))))
|
||||||
|
|
||||||
|
(defun epl-package-from-descriptor-file (descriptor-file)
|
||||||
|
"Load a `epl-package' from a package DESCRIPTOR-FILE.
|
||||||
|
|
||||||
|
A package descriptor is a file defining a new package. Its name
|
||||||
|
typically ends with -pkg.el."
|
||||||
|
(with-temp-buffer
|
||||||
|
(insert-file-contents descriptor-file)
|
||||||
|
(goto-char (point-min))
|
||||||
|
(let ((sexp (read (current-buffer))))
|
||||||
|
(unless (eq (car sexp) 'define-package)
|
||||||
|
(error "%S is no valid package descriptor" descriptor-file))
|
||||||
|
(if (and (fboundp 'package-desc-from-define)
|
||||||
|
(fboundp 'package-desc-name))
|
||||||
|
;; In Emacs snapshot, we can conveniently call a function to parse the
|
||||||
|
;; descriptor
|
||||||
|
(let ((desc (apply #'package-desc-from-define (cdr sexp))))
|
||||||
|
(epl-package-create :name (package-desc-name desc)
|
||||||
|
:description desc))
|
||||||
|
;; In legacy package.el, we must manually deconstruct the descriptor,
|
||||||
|
;; because the load function has eval's the descriptor and has a lot of
|
||||||
|
;; global side-effects.
|
||||||
|
(cl-destructuring-bind
|
||||||
|
(name version-string summary requirements) (cdr sexp)
|
||||||
|
(epl-package-create
|
||||||
|
:name (intern name)
|
||||||
|
:description
|
||||||
|
(vector (version-to-list version-string)
|
||||||
|
(mapcar #'epl-package--parse-descriptor-requirement
|
||||||
|
;; Strip the leading `quote' from the package list
|
||||||
|
(cadr requirements))
|
||||||
|
summary)))))))
|
||||||
|
|
||||||
|
|
||||||
|
;;; Package database access
|
||||||
|
(defun epl-package-installed-p (package &optional min-version)
|
||||||
|
"Determine whether a PACKAGE, of MIN-VERSION or newer, is installed.
|
||||||
|
|
||||||
|
PACKAGE is either a package name as symbol, or a package object.
|
||||||
|
When a explicit MIN-VERSION is provided it overwrites the version of the PACKAGE object."
|
||||||
|
(let ((name (if (epl-package-p package)
|
||||||
|
(epl-package-name package)
|
||||||
|
package))
|
||||||
|
(min-version (or min-version (and (epl-package-p package)
|
||||||
|
(epl-package-version package)))))
|
||||||
|
(package-installed-p name min-version)))
|
||||||
|
|
||||||
|
(defun epl--parse-built-in-entry (entry)
|
||||||
|
"Parse an ENTRY from the list of built-in packages.
|
||||||
|
|
||||||
|
Return the corresponding `epl-package' object."
|
||||||
|
(if (fboundp 'package--from-builtin)
|
||||||
|
;; In package-desc package.el, convert the built-in package to a
|
||||||
|
;; `package-desc' and convert that to an `epl-package'
|
||||||
|
(epl-package--from-package-desc (package--from-builtin entry))
|
||||||
|
(epl-package-create :name (car entry) :description (cdr entry))))
|
||||||
|
|
||||||
|
(defun epl-built-in-packages ()
|
||||||
|
"Get all built-in packages.
|
||||||
|
|
||||||
|
Return a list of `epl-package' objects."
|
||||||
|
;; This looks mighty strange, but it's the only way to force package.el to
|
||||||
|
;; build the list of built-in packages. Without this, `package--builtins'
|
||||||
|
;; might be empty.
|
||||||
|
(package-built-in-p 'foo)
|
||||||
|
(mapcar #'epl--parse-built-in-entry package--builtins))
|
||||||
|
|
||||||
|
(defun epl-find-built-in-package (name)
|
||||||
|
"Find a built-in package with NAME.
|
||||||
|
|
||||||
|
NAME is a package name, as symbol.
|
||||||
|
|
||||||
|
Return the built-in package as `epl-package' object, or nil if
|
||||||
|
there is no built-in package with NAME."
|
||||||
|
(when (package-built-in-p name)
|
||||||
|
;; We must call `package-built-in-p' *before* inspecting
|
||||||
|
;; `package--builtins', because otherwise `package--builtins' might be
|
||||||
|
;; empty.
|
||||||
|
(epl--parse-built-in-entry (assq name package--builtins))))
|
||||||
|
|
||||||
|
(defun epl-package-outdated-p (package)
|
||||||
|
"Determine whether a PACKAGE is outdated.
|
||||||
|
|
||||||
|
A package is outdated, if there is an available package with a
|
||||||
|
higher version.
|
||||||
|
|
||||||
|
PACKAGE is either a package name as symbol, or a package object.
|
||||||
|
In the former case, test the installed or built-in package with
|
||||||
|
the highest version number, in the later case, test the package
|
||||||
|
object itself.
|
||||||
|
|
||||||
|
Return t, if the package is outdated, or nil otherwise."
|
||||||
|
(let* ((package (if (epl-package-p package)
|
||||||
|
package
|
||||||
|
(or (car (epl-find-installed-packages package))
|
||||||
|
(epl-find-built-in-package package))))
|
||||||
|
(available (car (epl-find-available-packages
|
||||||
|
(epl-package-name package)))))
|
||||||
|
(and package available (version-list-< (epl-package-version package)
|
||||||
|
(epl-package-version available)))))
|
||||||
|
|
||||||
|
(defun epl--parse-package-list-entry (entry)
|
||||||
|
"Parse a list of packages from ENTRY.
|
||||||
|
|
||||||
|
ENTRY is a single entry in a package list, e.g. `package-alist',
|
||||||
|
`package-archive-contents', etc. Typically it is a cons cell,
|
||||||
|
but the exact format varies between package.el versions. This
|
||||||
|
function tries to parse all known variants.
|
||||||
|
|
||||||
|
Return a list of `epl-package' objects parsed from ENTRY."
|
||||||
|
(let ((descriptions (cdr entry)))
|
||||||
|
(cond
|
||||||
|
((listp descriptions)
|
||||||
|
(sort (mapcar #'epl-package--from-package-desc descriptions)
|
||||||
|
#'epl-package-->=))
|
||||||
|
;; Legacy package.el has just a single package in an entry, which is a
|
||||||
|
;; standard description vector
|
||||||
|
((vectorp descriptions)
|
||||||
|
(list (epl-package-create :name (car entry)
|
||||||
|
:description descriptions)))
|
||||||
|
(:else (error "Cannot parse entry %S" entry)))))
|
||||||
|
|
||||||
|
(defun epl-installed-packages ()
|
||||||
|
"Get all installed packages.
|
||||||
|
|
||||||
|
Return a list of package objects."
|
||||||
|
(apply #'append (mapcar #'epl--parse-package-list-entry package-alist)))
|
||||||
|
|
||||||
|
(defsubst epl--filter-outdated-packages (packages)
|
||||||
|
"Filter outdated packages from PACKAGES."
|
||||||
|
(let (res)
|
||||||
|
(dolist (package packages)
|
||||||
|
(when (epl-package-outdated-p package)
|
||||||
|
(push package res)))
|
||||||
|
(nreverse res)))
|
||||||
|
|
||||||
|
(defun epl-outdated-packages ()
|
||||||
|
"Get all outdated packages, as in `epl-package-outdated-p'.
|
||||||
|
|
||||||
|
Return a list of package objects."
|
||||||
|
(epl--filter-outdated-packages (epl-installed-packages)))
|
||||||
|
|
||||||
|
(defsubst epl--find-package-in-list (name list)
|
||||||
|
"Find a package by NAME in a package LIST.
|
||||||
|
|
||||||
|
Return a list of corresponding `epl-package' objects."
|
||||||
|
(let ((entry (assq name list)))
|
||||||
|
(when entry
|
||||||
|
(epl--parse-package-list-entry entry))))
|
||||||
|
|
||||||
|
(defun epl-find-installed-package (name)
|
||||||
|
"Find the latest installed package by NAME.
|
||||||
|
|
||||||
|
NAME is a package name, as symbol.
|
||||||
|
|
||||||
|
Return the installed package with the highest version number as
|
||||||
|
`epl-package' object, or nil, if no package with NAME is
|
||||||
|
installed."
|
||||||
|
(car (epl-find-installed-packages name)))
|
||||||
|
(make-obsolete 'epl-find-installed-package 'epl-find-installed-packages "0.7")
|
||||||
|
|
||||||
|
(defun epl-find-installed-packages (name)
|
||||||
|
"Find all installed packages by NAME.
|
||||||
|
|
||||||
|
NAME is a package name, as symbol.
|
||||||
|
|
||||||
|
Return a list of all installed packages with NAME, sorted by
|
||||||
|
version number in descending order. Return nil, if there are no
|
||||||
|
packages with NAME."
|
||||||
|
(epl--find-package-in-list name package-alist))
|
||||||
|
|
||||||
|
(defun epl-available-packages ()
|
||||||
|
"Get all packages available for installation.
|
||||||
|
|
||||||
|
Return a list of package objects."
|
||||||
|
(apply #'append (mapcar #'epl--parse-package-list-entry
|
||||||
|
package-archive-contents)))
|
||||||
|
|
||||||
|
(defun epl-find-available-packages (name)
|
||||||
|
"Find available packages for NAME.
|
||||||
|
|
||||||
|
NAME is a package name, as symbol.
|
||||||
|
|
||||||
|
Return a list of available packages for NAME, sorted by version
|
||||||
|
number in descending order. Return nil, if there are no packages
|
||||||
|
for NAME."
|
||||||
|
(epl--find-package-in-list name package-archive-contents))
|
||||||
|
|
||||||
|
(cl-defstruct (epl-upgrade
|
||||||
|
(:constructor epl-upgrade-create))
|
||||||
|
"Structure describing an upgradable package.
|
||||||
|
Slots:
|
||||||
|
|
||||||
|
`installed' The installed package
|
||||||
|
|
||||||
|
`available' The package available for installation."
|
||||||
|
installed
|
||||||
|
available)
|
||||||
|
|
||||||
|
(defun epl-find-upgrades (&optional packages)
|
||||||
|
"Find all upgradable PACKAGES.
|
||||||
|
|
||||||
|
PACKAGES is a list of package objects to upgrade, defaulting to
|
||||||
|
all installed packages.
|
||||||
|
|
||||||
|
Return a list of `epl-upgrade' objects describing all upgradable
|
||||||
|
packages."
|
||||||
|
(let ((packages (or packages (epl-installed-packages)))
|
||||||
|
upgrades)
|
||||||
|
(dolist (pkg packages)
|
||||||
|
(let* ((version (epl-package-version pkg))
|
||||||
|
(name (epl-package-name pkg))
|
||||||
|
;; Find the latest available package for NAME
|
||||||
|
(available-pkg (car (epl-find-available-packages name)))
|
||||||
|
(available-version (when available-pkg
|
||||||
|
(epl-package-version available-pkg))))
|
||||||
|
(when (and available-version (version-list-< version available-version))
|
||||||
|
(push (epl-upgrade-create :installed pkg
|
||||||
|
:available available-pkg)
|
||||||
|
upgrades))))
|
||||||
|
(nreverse upgrades)))
|
||||||
|
|
||||||
|
(defalias 'epl-built-in-p 'package-built-in-p)
|
||||||
|
|
||||||
|
|
||||||
|
;;; Package operations
|
||||||
|
|
||||||
|
(defun epl-install-file (file)
|
||||||
|
"Install a package from FILE, like `package-install-file'."
|
||||||
|
(interactive (advice-eval-interactive-spec
|
||||||
|
(cadr (interactive-form #'package-install-file))))
|
||||||
|
(apply #'package-install-file (list file))
|
||||||
|
(let ((package (epl-package-from-file file)))
|
||||||
|
(unless (epl-package--package-desc-p package)
|
||||||
|
(epl--kill-autoload-buffer package))))
|
||||||
|
|
||||||
|
(defun epl--kill-autoload-buffer (package)
|
||||||
|
"Kill the buffer associated with autoloads for PACKAGE."
|
||||||
|
(let* ((auto-name (format "%s-autoloads.el" (epl-package-name package)))
|
||||||
|
(generated-autoload-file (expand-file-name auto-name (epl-package-directory package)))
|
||||||
|
(buf (find-buffer-visiting generated-autoload-file)))
|
||||||
|
(when buf (kill-buffer buf))))
|
||||||
|
|
||||||
|
(defun epl-package-install (package &optional force)
|
||||||
|
"Install a PACKAGE.
|
||||||
|
|
||||||
|
PACKAGE is a `epl-package' object. If FORCE is given and
|
||||||
|
non-nil, install PACKAGE, even if it is already installed."
|
||||||
|
(when (or force (not (epl-package-installed-p package)))
|
||||||
|
(if (epl-package--package-desc-p package)
|
||||||
|
(package-install (epl-package-description package))
|
||||||
|
;; The legacy API installs by name. We have no control over versioning,
|
||||||
|
;; etc.
|
||||||
|
(package-install (epl-package-name package))
|
||||||
|
(epl--kill-autoload-buffer package))))
|
||||||
|
|
||||||
|
(defun epl-package-delete (package)
|
||||||
|
"Delete a PACKAGE.
|
||||||
|
|
||||||
|
PACKAGE is a `epl-package' object to delete."
|
||||||
|
;; package-delete allows for packages being trashed instead of fully deleted.
|
||||||
|
;; Let's prevent his silly behavior
|
||||||
|
(let ((delete-by-moving-to-trash nil))
|
||||||
|
;; The byte compiler will warn us that we are calling `package-delete' with
|
||||||
|
;; the wrong number of arguments, since it can't infer that we guarantee to
|
||||||
|
;; always call the correct version. Thus we suppress all warnings when
|
||||||
|
;; calling `package-delete'. I wish there was a more granular way to
|
||||||
|
;; disable just that specific warning, but it is what it is.
|
||||||
|
(if (epl-package--package-desc-p package)
|
||||||
|
(with-no-warnings
|
||||||
|
(package-delete (epl-package-description package)))
|
||||||
|
;; The legacy API deletes by name (as string!) and version instead by
|
||||||
|
;; descriptor. Hence `package-delete' takes two arguments. For some
|
||||||
|
;; insane reason, the arguments are strings here!
|
||||||
|
(let ((name (symbol-name (epl-package-name package)))
|
||||||
|
(version (epl-package-version-string package)))
|
||||||
|
(with-no-warnings
|
||||||
|
(package-delete name version))
|
||||||
|
;; Legacy package.el does not remove the deleted package
|
||||||
|
;; from the `package-alist', so we do it manually here.
|
||||||
|
(let ((pkg (assq (epl-package-name package) package-alist)))
|
||||||
|
(when pkg
|
||||||
|
(setq package-alist (delq pkg package-alist))))))))
|
||||||
|
|
||||||
|
(defun epl-upgrade (&optional packages preserve-obsolete)
|
||||||
|
"Upgrade PACKAGES.
|
||||||
|
|
||||||
|
PACKAGES is a list of package objects to upgrade, defaulting to
|
||||||
|
all installed packages.
|
||||||
|
|
||||||
|
The old versions of the updated packages are deleted, unless
|
||||||
|
PRESERVE-OBSOLETE is non-nil.
|
||||||
|
|
||||||
|
Return a list of all performed upgrades, as a list of
|
||||||
|
`epl-upgrade' objects."
|
||||||
|
(let ((upgrades (epl-find-upgrades packages)))
|
||||||
|
(dolist (upgrade upgrades)
|
||||||
|
(epl-package-install (epl-upgrade-available upgrade) 'force)
|
||||||
|
(unless preserve-obsolete
|
||||||
|
(epl-package-delete (epl-upgrade-installed upgrade))))
|
||||||
|
upgrades))
|
||||||
|
|
||||||
|
(provide 'epl)
|
||||||
|
|
||||||
|
;;; epl.el ends here
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user