From beadc489fe3aa17b048b76d491e33501a5d8c784 Mon Sep 17 00:00:00 2001 From: Timo Wilken Date: Fri, 30 Aug 2024 14:40:00 +0200 Subject: Use upstream emacs-vcard-mode --- tw/services/dev-env.scm | 1 + tw/services/files/emacs-init.el | 1 - tw/services/files/emacs-packages/vcard-mode.el | 56 -------------------------- 3 files changed, 1 insertion(+), 57 deletions(-) delete mode 100644 tw/services/files/emacs-packages/vcard-mode.el (limited to 'tw') 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 -;; 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 . - -;;; 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 -- cgit v1.2.3