diff options
author | Timo Wilken | 2024-08-30 14:40:00 +0200 |
---|---|---|
committer | Timo Wilken | 2024-09-12 11:04:47 +0200 |
commit | beadc489fe3aa17b048b76d491e33501a5d8c784 (patch) | |
tree | ac522ec8ce3285ba3f99dc25f68b64ee70fa70f7 /tw/services | |
parent | d80d12f72239b41b288d420f96798df64a74fcee (diff) |
Use upstream emacs-vcard-mode
Diffstat (limited to 'tw/services')
-rw-r--r-- | tw/services/dev-env.scm | 1 | ||||
-rw-r--r-- | tw/services/files/emacs-init.el | 1 | ||||
-rw-r--r-- | tw/services/files/emacs-packages/vcard-mode.el | 56 |
3 files changed, 1 insertions, 57 deletions
diff --git a/tw/services/dev-env.scm b/tw/services/dev-env.scm index d1d2689d..37ac3daf 100644 --- a/tw/services/dev-env.scm +++ b/tw/services/dev-env.scm @@ -115,6 +115,7 @@ emacs-mmm-mode emacs-puppet-mode emacs-rec-mode + emacs-vcard-mode emacs-web-mode emacs-yaml-mode diff --git a/tw/services/files/emacs-init.el b/tw/services/files/emacs-init.el index 0dba5aee..b3061147 100644 --- a/tw/services/files/emacs-init.el +++ b/tw/services/files/emacs-init.el @@ -685,7 +685,6 @@ For use in `org-latex-classes'." :load-path "include/") (use-package vcard-mode - :load-path "include/" :mode (rx "." (or "vcf" "vcard") eos)) ;; Vim keybindings. diff --git a/tw/services/files/emacs-packages/vcard-mode.el b/tw/services/files/emacs-packages/vcard-mode.el deleted file mode 100644 index a932477a..00000000 --- a/tw/services/files/emacs-packages/vcard-mode.el +++ /dev/null @@ -1,56 +0,0 @@ -;;; vcard-mode.el --- Major mode for vCard files. - -;; Copyright (C) 2012 Desmond O. Chang - -;; Author: Desmond O. Chang <dochang@gmail.com> -;; Version: 0.1.0 -;; Keywords: files - -;; 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 package provides a major mode to edit vCard files. - -;; To install it, put this file under your load path. Then add the -;; following to your .emacs file: - -;; (require 'vcard-mode) - -;; Or if you don't want to load it until editing a vCard file: - -;; (autoload 'vcard-mode "vcard-mode" "Major mode for vCard files" t) -;; (add-to-list 'auto-mode-alist '("\\.vc\\(f\\|ard\\)\\'" . vcard-mode)) - -;;; Code: - -(require 'generic) - -(defun vcard-mode-init () - (set (make-local-variable 'paragraph-start) "BEGIN:VCARD")) - -;;;###autoload -(define-generic-mode vcard-mode - '() - nil - '(("^BEGIN:VCARD" . font-lock-function-name-face) - (";[^:\n]+:" . font-lock-type-face) - ("^\\([^;:\n]+\\):?" . font-lock-keyword-face)) - '("\\.\\(vcf\\|vcard\\)\\'") - '(vcard-mode-init) - "Generic mode for vCard files.") - -(provide 'vcard-mode) - -;;; vcard-mode.el ends here |